Native NodeJS и модули

autoparts.db

A-Parser Pro License
A-Parser Pro
Добрый день.

Я включил опцию Native NodeJS и javascript парсеры перестали работать, к сожалению также сбились и номера строк в логе ошибок с включенной опцией Native NodeJS, и довольно трудно отследить что не так, когда выдает такую ошибку без корректного номера строки:

Код:
JavaScript execution error(JS::SOME::PARSER, query: 1111): TypeError: Cannot read property 'length' of undefined
    at JS_SOME_PARSER.parse (files/parsers/SOME_PARSER/JS_SOME_PARSER.js:82:41)
    at parse.next (<anonymous>)
    at JS_SOME_PARSER.__asyncGenCaller (evalmachine.<anonymous>:1:2483)
    at Object.__processIncomingData (evalmachine.<anonymous>:1:8758)
    at evalmachine.<anonymous>:1:9777
    at processTicksAndRejections (internal/process/task_queues.js:97:5) at build/core.to_build.pl line 66836.

Раньше хоть по номерам строк можно было отследить что не так, сейчас это невозможно, потому как номера строки в логе ошибке указывает в никуда.

Я подозреваю, что возможно проблема с модулями node js при включении опции Native NodeJS, возможно мне нужно разместить модули в другую директорию или в глобальный node js на сервере?
 
Попробуйте последнюю бету, если проблема останется - пришлите код JS парсера, можно в ЛС.
 
Все я разобрался, проблема была в том, что в бета версии data возвращается как буффер по умолчанию а не как строка.
 
Последнее редактирование:
Назад
Верх