У меня такой код:
print("AAAAAA")
local status, jobj = pcall(json.decode(docTxt))
print("BBBBBB")
decode
метод вызывает ошибку PANIC и приводит к следующему выводу на консоль:
AAAAAAA
PANIC: unprotected error in call to Lua API (json.lua:166: 'for' initial value must be a number)
Клювы всей программы, BBBBB
не выводится на консоль.
Это нормально?pcall
сломан?