07.12.2022, 08:04 | #1 |
Участник
|
Ошибка выполнения класса в пакетном задании
Добрый день.
При попытки запуска отчета в пакетном режиме появляется ошибка. "Ошибка выполнения класса в пакетном задании" (ниже скрин) До этого была ошибка возникала в методе build, так как queryRun не передавался с клиента на сервер через pack() и unack(). После добавления в unpack() и pack() queryRun Ошибка возникает сразу после метода unpack(). Код методов pack() и unpack(): X++: public container pack() { return [#CurrentVersion, #CurrentList, queryRun.pack()]; } X++: public boolean unpack(container _packedValues) { boolean ret; container queryCon; Version version = RunBase::getVersion(_packedValues); ; info('unpack'); switch (version) { case #CurrentVersion: info('CurrentVersion'); [version, #CurrentList, queryCon] = _packedValues; info('CurrentVersion1'); if (SysQuery::isPackedOk(queryCon)) { info('SysQuery::isPackedOk(queryCon)'); queryRun = new queryRun(queryCon); info('queryRun = new queryRun(queryCon);'); } else this.queryRun(); break; default: ret = false; } return ret; } Делал инкрементную компиляцию и полный CIL с перезагрузкой AOS, но ошибка не уходит. Последний раз редактировалось DaniilT; 07.12.2022 в 08:17. |
|
|
|