После обновления ядра с 4.5 на 4.6 BGBS скрипт перестал работать.
Исключение вызывает следующая строка скрипта:
Код:
csm = new IPNContractStatusManager( con, 7 );
Код:
ERROR:
EXCEPTIONS:
Sourced file: Function [id:13; title:Проверка правила на шлюзе IPN] : Constructor error: Can't find constructor: bitel.billing.server.ipn.bean.IPNContractStatusManager( org.apache.commons.dbcp.PoolableConnection, int ) in class: bitel.billing.server.ipn.bean.IPNContractStatusManager : at Line: 132 : in file: Function [id:13; title:Проверка правила на шлюзе IPN] : new IPNContractStatusManager ( con , 7 )
java.util.concurrent.ExecutionException: Sourced file: Function [id:13; title:Проверка правила на шлюзе IPN] : Constructor error: Can't find constructor: bitel.billing.server.ipn.bean.IPNContractStatusManager( org.apache.commons.dbcp.PoolableConnection, int ) in class: bitel.billing.server.ipn.bean.IPNContractStatusManager : at Line: 132 : in file: Function [id:13; title:Проверка правила на шлюзе IPN] : new IPNContractStatusManager ( con , 7 )
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at bitel.billing.server.script.bean.ScriptMachine$ThreadedScriptMachine.runScriptImpl(ScriptMachine.java:336)
at bitel.billing.server.script.bean.ScriptMachine.runScript(ScriptMachine.java:124)
at bitel.billing.server.script.bean.event.EventProcessor.processEvent(EventProcessor.java:238)
at bitel.billing.server.script.bean.event.EventProcessor.run(EventProcessor.java:152)
Caused by: Sourced file: Function [id:13; title:Проверка правила на шлюзе IPN] : Constructor error: Can't find constructor: bitel.billing.server.ipn.bean.IPNContractStatusManager( org.apache.commons.dbcp.PoolableConnection, int ) in class: bitel.billing.server.ipn.bean.IPNContractStatusManager : at Line: 132 : in file: Function [id:13; title:Проверка правила на шлюзе IPN] : new IPNContractStatusManager ( con , 7 )
at bsh.BSHAllocationExpression.constructObject(Unknown Source)
at bsh.BSHAllocationExpression.objectAllocation(Unknown Source)
at bsh.BSHAllocationExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHAssignment.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHIfStatement.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at ru.bitel.bgbilling.kernel.script.server.bean.ScriptInstance.eval(ScriptInstance.java:310)
at bitel.billing.server.script.bean.ScriptMachine$SimpleScriptRunner.runScript(ScriptMachine.java:65)
at bitel.billing.server.script.bean.ScriptMachine.runScriptImpl(ScriptMachine.java:215)
at bitel.billing.server.script.bean.ScriptMachine$ThreadedScriptMachine.access$0(ScriptMachine.java:1)
at bitel.billing.server.script.bean.ScriptMachine$ThreadedScriptMachine$1.call(ScriptMachine.java:328)
at bitel.billing.server.script.bean.ScriptMachine$ThreadedScriptMachine$1.call(ScriptMachine.java:1)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
WARNINGS: