Unable to parse JSON string при запуске вне редактора
-
Все отлично работает в редакторе, но вне появляется ошибка которая крашит не только поток, но и кучу дней моей работы(
Делал и смотрел по инструкциям с вики/форума.
Заранее спасибо!
Тут ошибка: http://prntscr.com/fw5l28
Так я читаю куки http://prntscr.com/fw5lkg
Так я записываю куки http://prntscr.com/fw5mjx
Сам скрипт http://prntscr.com/fw5nat
И ошибка в логе:Поток завершился с сообщением "SyntaxError: Unable to parse JSON string Номер строки:2 Во время выполнения скрипта COOKIES = JSON.parse(_result()) VAR_FUCCAPCH = JSON.stringify({cookies:COOKIES}) ; ;_sa(306330366); _call(function() { _on_fail(function(){ VAR_LAST_ERROR = _result() VAR_WAS_ERROR = true _break() }) VAR_WAS_ERROR = false CYCLES.Current().RemoveLabel("function") ;_sa(705452794); native("filesystem", "writefile", JSON.stringify({path: VAR_USERNAME + ".txt",value: (VAR_FUCCAPCH).toString(),base64:false,append:true})) ; ;_sa(361311283); log(VAR_USERNAME + " Куки обновленны") ; },null,function(){ ; ;_sa(811883109); _call(function() { _on_fail(function(){ VAR_LAST_ERROR = _result() VAR_WAS_ERROR = true _break() }) VAR_WAS_ERROR = false CYCLES.Current().RemoveLabel("function") ;_sa(662000510); var record = ("") if(record.length == 0) { if(typeof(LAST_DATABASE_RECORD) != "string" || LAST_DATABASE_RECORD.length == 0) fail("No record selected as resource") record = LAST_DATABASE_RECORD } if(typeof(record) != "string" || record.length == 0) fail("Record id is empty") _db_update_record(record, [7,"true"], 1) ; },null,function(){ ; ;_sa(197162805); _fast_goto("skipgookieANDsave",function(){})})});"
-
Сам скрипт http://prntscr.com/fw5nat
Ну это не весь скрипт, а только скриншот
Ошибка означает, что json в неправильном формате.
Как вариант, это может случиться после чтения из базы без действия Парсить строку после.
Чтобы проверить, перед возникновением ошибки выведите в лог переменную [[RESTORP]] и пришлите проект. Меню -> Проект -> Сохранить.