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(){})})});"
    


  • @sdfsdf

    Сам скрипт http://prntscr.com/fw5nat

    Ну это не весь скрипт, а только скриншот

    Ошибка означает, что json в неправильном формате.

    Как вариант, это может случиться после чтения из базы без действия Парсить строку после.

    Чтобы проверить, перед возникновением ошибки выведите в лог переменную [[RESTORP]] и пришлите проект. Меню -> Проект -> Сохранить.


Log in to reply