forum.bitel.ru http://forum.bitel.ru/ |
|
Отвалились вызовы библиотеки из глобальных скриптов http://forum.bitel.ru/viewtopic.php?f=22&t=4218 |
Страница 1 из 1 |
Автор: | Cromeshnic [ 28 июн 2010, 07:07 ] |
Заголовок сообщения: | Отвалились вызовы библиотеки из глобальных скриптов |
v 5.0 Обновились до 753. В глобальных скриптах любой вызов функции includeBGBS вызывает ошибку: Цитата: Error invoking compiled command: : Error in compiled command: java.lang.NullPointerException Error invoking compiled command: : Error in compiled command: java.lang.NullPointerException : at Line: 17 : in file: Some global script : includeBGBS ( "bgbs://ru.bitel.bgbilling.kernel.script.common.bean.ScriptLibrary/Tools" ) Called from method: main : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code> at bsh.UtilEvalError.toEvalError(Unknown Source) at bsh.Name.invokeLocalMethod(Unknown Source) at bsh.Name.invokeMethod(Unknown Source) at bsh.BSHMethodInvocation.eval(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHBlock.evalBlock(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BshMethod.invokeImpl(Unknown Source) at bsh.BshMethod.invoke(Unknown Source) at bsh.BshMethod.invoke(Unknown Source) at bsh.This.invokeMethod(Unknown Source) at bsh.This.invokeMethod(Unknown Source) at ru.bitel.bgbilling.kernel.script.server.bean.ScriptInstance.invoke(ScriptInstance.java:329) at bitel.billing.server.script.global.bean.GlobalScriptMachine.runScriptImpl(GlobalScriptMachine.java:130) at bitel.billing.server.script.global.bean.GlobalScriptMachine.runScript(GlobalScriptMachine.java:65) at bitel.billing.server.script.global.bean.GlobalScriptManager.executeGlobalScript(GlobalScriptManager.java:35) at bitel.billing.server.script.global.ActionExecuteScript$1ScriptThread.run(ActionExecuteScript.java:33) My guess is: В функции ru.bitel.bgbilling.kernel.script.server.bsh.commands.includeBGBS.invoke() Строку Код: Connection con = Setup.getSetup().getDBConnectionFromPool(); поменяли на Код: Connection con = (Connection)env.get("con"); В обычных скриптах поведения для договоров всё работает нормально. Если честно, уже не смешно. Каждый раз после обновления что-нибудь отваливается. ![]() |
Автор: | Администратор [ 28 июн 2010, 12:17 ] |
Заголовок сообщения: | Re: Отвалились вызовы библиотеки из глобальных скриптов |
Выложите текст библиотеки скрипта. |
Автор: | Cromeshnic [ 28 июн 2010, 12:38 ] |
Заголовок сообщения: | Re: Отвалились вызовы библиотеки из глобальных скриптов |
Текст неважен. Такая ошибка возникает, когда я вызываю из глобального скрипта любую библиотеку, даже не существующую. Ошибка возникает как при запуске скрипта вручную, так и по шедулеру. |
Автор: | Amir [ 28 июн 2010, 13:22 ] |
Заголовок сообщения: | Re: Отвалились вызовы библиотеки из глобальных скриптов |
Выложили обновление ядра. |
Автор: | Cromeshnic [ 28 июн 2010, 15:13 ] |
Заголовок сообщения: | Re: Отвалились вызовы библиотеки из глобальных скриптов |
Проверим через недельку. Нужно счета выставить без приключений ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |