Пытаюсь реализовать вот такую конструкцию
Код:
response = event.getResponse();
if (response.getPacketType()= RadiusPacket.AUTHENTICATION_ACCEPT)
{
........
}
Но по всей видимости где-то здесь ошибка методы вызова
Код:
05-06/00:44:53 INFO [processor-p-2-t-28] script - Process time => 38
05-06/00:44:53 INFO [processor-p-2-t-28] ScriptInstance - Eval script Function [id:2; title:test]
05-06/00:44:54 INFO [processor-p-2-t-29] EventProcessor - Process event cid:2; event:Event bitel.billing.server.processor.event.RadiusAuthenticationEvent cid: 2; module: 1; type: 120
05-06/00:44:54 ERROR [processor-p-2-t-29] script - Eval error: Sourced file: Function [id:2; title:test] : Can't assign to:
Sourced file: Function [id:2; title:test] : Can't assign to: : at Line: 18 : in file: Function [id:2; title:test] : event .getResponse ( ) .getPacketType ( )
at bsh.BSHPrimaryExpression.toLHS(Unknown Source)
at bsh.BSHAssignment.eval(Unknown Source)
at bsh.BSHIfStatement.evaluateCondition(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:185)
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.processor.DefaultProcessor.standartAuth(DefaultProcessor.java:204)
at bitel.billing.server.processor.dialup.DialUpProcessor.authenticationProcess(DialUpProcessor.java:127)
at bitel.billing.server.radius.RadiusRequestThread.processRequest(RadiusRequestThread.java:180)
at bitel.billing.server.radius.RadiusRequestThread.run(RadiusRequestThread.java:79)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Вариантов перепробовал массу. Поправьте пожалуйста.