forum.bitel.ru http://forum.bitel.ru/ |
|
NullPointerException (CRM) http://forum.bitel.ru/viewtopic.php?f=10&t=10955 |
Страница 1 из 1 |
Автор: | zavndw [ 05 окт 2015, 17:43 ] |
Заголовок сообщения: | NullPointerException |
Это у меня что то не правильно или действительно ошибка? Код: 10-05/14:40:16 ERROR [Thread-45] Conveyor - java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.AbstractPhoneTariffContext.getOperTariffTree(AbstractPhoneTariffContext.java:73) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:24) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:70) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.tryTariff(TariffConveyor.java:299) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.processPointRecordImpl(TariffConveyor.java:111) at ru.bitel.bgbilling.modules.phone.server.FindItemConveyorContext$PointEntry.processEntry(FindItemConveyorContext.java:32) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:76) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:1) at ru.bitel.common.worker.Conveyor$ConveyorWorker.run(Conveyor.java:185) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.lang.Thread.run(Thread.java:745) 10-05/14:40:16 INFO [Thread-0] dataloader - proccess [01-10-2015 14:00:00; mid => 15; param => 2] ; records => 550; cl_ses => 0; in_ses => 0; op_ses => 0; time => 651/1 ms. 10-05/14:40:16 INFO [pool-1-thread-5] dataloader - proccess [01-10-2015 14:00:00; mid => 15; param => 2] session inserted => 2 ms. 10-05/14:40:17 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=false 10-05/14:40:17 INFO [Thread-0] dataloader - Use zone traffic cache.. 10-05/14:40:17 INFO [Thread-0] dataloader - Use month item cache.. 10-05/14:40:17 INFO [Thread-0] dataloader - Use item cache... 10-05/14:40:17 INFO [Thread-0] dataloader - Item loaded By num: 15; by port: 0; rules: 0 10-05/14:40:17 ERROR [Thread-46] Conveyor - java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.AbstractPhoneTariffContext.getOperTariffTree(AbstractPhoneTariffContext.java:73) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:24) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:70) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.tryTariff(TariffConveyor.java:299) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.processPointRecordImpl(TariffConveyor.java:111) at ru.bitel.bgbilling.modules.phone.server.FindItemConveyorContext$PointEntry.processEntry(FindItemConveyorContext.java:32) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:76) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:1) at ru.bitel.common.worker.Conveyor$ConveyorWorker.run(Conveyor.java:185) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.lang.Thread.run(Thread.java:745) 10-05/14:40:17 ERROR [Thread-47] Conveyor - java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.AbstractPhoneTariffContext.getOperTariffTree(AbstractPhoneTariffContext.java:73) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:24) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:70) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.tryTariff(TariffConveyor.java:299) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.processPointRecordImpl(TariffConveyor.java:111) at ru.bitel.bgbilling.modules.phone.server.FindItemConveyorContext$PointEntry.processEntry(FindItemConveyorContext.java:32) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:76) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:1) at ru.bitel.common.worker.Conveyor$ConveyorWorker.run(Conveyor.java:185) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.lang.Thread.run(Thread.java:745) 10-05/14:40:17 INFO [Thread-0] dataloader - proccess [01-10-2015 15:00:00; mid => 15; param => 2] ; records => 646; cl_ses => 0; in_ses => 0; op_ses => 0; time => 486/1 ms. 10-05/14:40:17 INFO [pool-1-thread-6] dataloader - proccess [01-10-2015 15:00:00; mid => 15; param => 2] session inserted => 3 ms. 10-05/14:40:17 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=false 10-05/14:40:17 INFO [Thread-0] dataloader - Use zone traffic cache.. 10-05/14:40:17 INFO [Thread-0] dataloader - Use month item cache.. 10-05/14:40:17 INFO [Thread-0] dataloader - Use item cache... 10-05/14:40:17 INFO [Thread-0] dataloader - Item loaded By num: 15; by port: 0; rules: 0 10-05/14:40:17 ERROR [Thread-48] Conveyor - java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.AbstractPhoneTariffContext.getOperTariffTree(AbstractPhoneTariffContext.java:73) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:24) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:70) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.tryTariff(TariffConveyor.java:299) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.processPointRecordImpl(TariffConveyor.java:111) at ru.bitel.bgbilling.modules.phone.server.FindItemConveyorContext$PointEntry.processEntry(FindItemConveyorContext.java:32) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:76) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:1) at ru.bitel.common.worker.Conveyor$ConveyorWorker.run(Conveyor.java:185) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.lang.Thread.run(Thread.java:745) 10-05/14:40:18 INFO [Thread-0] dataloader - proccess [01-10-2015 16:00:00; mid => 15; param => 2] ; records => 542; cl_ses => 0; in_ses => 0; op_ses => 0; time => 462/0 ms. 10-05/14:40:18 INFO [pool-1-thread-7] dataloader - proccess [01-10-2015 16:00:00; mid => 15; param => 2] session inserted => 3 ms. 10-05/14:40:18 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=false 10-05/14:40:18 INFO [Thread-0] dataloader - Use zone traffic cache.. 10-05/14:40:18 INFO [Thread-0] dataloader - Use month item cache.. 10-05/14:40:18 INFO [Thread-0] dataloader - Use item cache... 10-05/14:40:18 INFO [Thread-0] dataloader - Item loaded By num: 15; by port: 0; rules: 0 10-05/14:40:18 ERROR [Thread-50] Conveyor - java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.AbstractPhoneTariffContext.getOperTariffTree(AbstractPhoneTariffContext.java:73) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:24) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:70) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.tryTariff(TariffConveyor.java:299) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.processPointRecordImpl(TariffConveyor.java:111) at ru.bitel.bgbilling.modules.phone.server.FindItemConveyorContext$PointEntry.processEntry(FindItemConveyorContext.java:32) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:76) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:1) at ru.bitel.common.worker.Conveyor$ConveyorWorker.run(Conveyor.java:190) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.lang.Thread.run(Thread.java:745) 10-05/14:40:18 INFO [Thread-0] dataloader - proccess [01-10-2015 17:00:00; mid => 15; param => 2] ; records => 311; cl_ses => 0; in_ses => 0; op_ses => 0; time => 45/0 ms. 10-05/14:40:18 INFO [pool-1-thread-8] dataloader - proccess [01-10-2015 17:00:00; mid => 15; param => 2] session inserted => 3 ms. 10-05/14:40:18 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=false 10-05/14:40:18 INFO [Thread-0] dataloader - Use zone traffic cache.. 10-05/14:40:18 INFO [Thread-0] dataloader - Use month item cache.. 10-05/14:40:18 INFO [Thread-0] dataloader - Use item cache... 10-05/14:40:18 INFO [Thread-0] dataloader - Item loaded By num: 15; by port: 0; rules: 0 10-05/14:40:18 ERROR [Thread-52] Conveyor - java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.AbstractPhoneTariffContext.getOperTariffTree(AbstractPhoneTariffContext.java:73) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:24) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:70) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.tryTariff(TariffConveyor.java:299) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.processPointRecordImpl(TariffConveyor.java:111) at ru.bitel.bgbilling.modules.phone.server.FindItemConveyorContext$PointEntry.processEntry(FindItemConveyorContext.java:32) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:76) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:1) at ru.bitel.common.worker.Conveyor$ConveyorWorker.run(Conveyor.java:190) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.lang.Thread.run(Thread.java:745) 10-05/14:40:18 INFO [Thread-0] dataloader - proccess [01-10-2015 18:00:00; mid => 15; param => 2] ; records => 130; cl_ses => 0; in_ses => 0; op_ses => 0; time => 78/0 ms. 10-05/14:40:18 INFO [pool-1-thread-9] dataloader - proccess [01-10-2015 18:00:00; mid => 15; param => 2] session inserted => 2 ms. 10-05/14:40:18 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=false 10-05/14:40:18 INFO [Thread-0] dataloader - Use zone traffic cache.. 10-05/14:40:18 INFO [Thread-0] dataloader - Use month item cache.. 10-05/14:40:18 INFO [Thread-0] dataloader - Use item cache... 10-05/14:40:18 INFO [Thread-0] dataloader - Item loaded By num: 15; by port: 0; rules: 0 10-05/14:40:18 ERROR [Thread-54] Conveyor - java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.AbstractPhoneTariffContext.getOperTariffTree(AbstractPhoneTariffContext.java:73) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:24) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:70) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.tryTariff(TariffConveyor.java:299) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.processPointRecordImpl(TariffConveyor.java:111) at ru.bitel.bgbilling.modules.phone.server.FindItemConveyorContext$PointEntry.processEntry(FindItemConveyorContext.java:32) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:76) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:1) at ru.bitel.common.worker.Conveyor$ConveyorWorker.run(Conveyor.java:190) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.lang.Thread.run(Thread.java:745) 10-05/14:40:19 INFO [Thread-0] dataloader - proccess [01-10-2015 19:00:00; mid => 15; param => 2] ; records => 116; cl_ses => 0; in_ses => 0; op_ses => 0; time => 231/0 ms. 10-05/14:40:19 INFO [pool-1-thread-10] dataloader - proccess [01-10-2015 19:00:00; mid => 15; param => 2] session inserted => 3 ms. 10-05/14:40:19 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=false 10-05/14:40:19 INFO [Thread-0] dataloader - Use zone traffic cache.. 10-05/14:40:19 INFO [Thread-0] dataloader - Use month item cache.. 10-05/14:40:19 INFO [Thread-0] dataloader - Use item cache... 10-05/14:40:19 INFO [Thread-0] dataloader - Item loaded By num: 15; by port: 0; rules: 0 10-05/14:40:19 ERROR [Thread-56] Conveyor - java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.AbstractPhoneTariffContext.getOperTariffTree(AbstractPhoneTariffContext.java:73) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:24) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:70) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.tryTariff(TariffConveyor.java:299) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.processPointRecordImpl(TariffConveyor.java:111) at ru.bitel.bgbilling.modules.phone.server.FindItemConveyorContext$PointEntry.processEntry(FindItemConveyorContext.java:32) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:76) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:1) at ru.bitel.common.worker.Conveyor$ConveyorWorker.run(Conveyor.java:190) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.lang.Thread.run(Thread.java:745) 10-05/14:40:19 INFO [Thread-0] dataloader - proccess [01-10-2015 20:00:00; mid => 15; param => 2] ; records => 71; cl_ses => 0; in_ses => 0; op_ses => 0; time => 23/0 ms. 10-05/14:40:19 INFO [pool-1-thread-1] dataloader - proccess [01-10-2015 20:00:00; mid => 15; param => 2] session inserted => 3 ms. 10-05/14:40:19 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=false 10-05/14:40:19 INFO [Thread-0] dataloader - Use zone traffic cache.. 10-05/14:40:19 INFO [Thread-0] dataloader - Use month item cache.. 10-05/14:40:19 INFO [Thread-0] dataloader - Use item cache... 10-05/14:40:19 INFO [Thread-0] dataloader - Item loaded By num: 15; by port: 0; rules: 0 10-05/14:40:19 ERROR [Thread-58] Conveyor - java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.AbstractPhoneTariffContext.getOperTariffTree(AbstractPhoneTariffContext.java:73) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:24) at ru.bitel.bgbilling.kernel.base.phone.tariff.server.ExecuteOperatorTariffTreeNode.executeImpl(ExecuteOperatorTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:70) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.tryTariff(TariffConveyor.java:299) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.processPointRecordImpl(TariffConveyor.java:111) at ru.bitel.bgbilling.modules.phone.server.FindItemConveyorContext$PointEntry.processEntry(FindItemConveyorContext.java:32) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:76) at ru.bitel.bgbilling.modules.phone.server.TariffConveyor.process(TariffConveyor.java:1) at ru.bitel.common.worker.Conveyor$ConveyorWorker.run(Conveyor.java:190) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.lang.Thread.run(Thread.java:745) 10-05/14:40:19 INFO [Thread-0] dataloader - proccess [01-10-2015 21:00:00; mid => 15; param => 2] ; records => 32; cl_ses => 0; in_ses => 0; op_ses => 0; time => 17/1 ms. 10-05/14:40:19 INFO [pool-1-thread-2] dataloader - proccess [01-10-2015 21:00:00; mid => 15; param => 2] session inserted => Код: Сервер: вер. 6.1.1089 / 17.08.2015 15:41:11
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_80 bill: вер. 6.1.263 / 16.07.2015 17:37:25 card: вер. 6.1.205 / 11.03.2015 20:02:46 dba: вер. 6.1.162 / 08.02.2015 20:45:19 inet: вер. 6.1.705 / 17.08.2015 15:41:25 mps: вер. 6.1.197 / 22.04.2015 18:36:16 npay: вер. 6.1.194 / 09.06.2015 18:34:00 phone: вер. 6.1.254 / 05.06.2015 18:25:58 psb: вер. 6.1.24 / 08.02.2015 20:45:46 qiwi: вер. 6.1.28 / 08.02.2015 20:45:41 reports: вер. 6.1.202 / 17.08.2015 15:41:27 ru.bitel.bgbilling.plugins.cladr: вер. 6.1.115 / 08.02.2015 20:45:26 ru.bitel.bgbilling.plugins.crm: вер. 6.1.187 / 08.02.2015 20:45:26 trayinfo: вер. 6.1.163 / 08.02.2015 20:45:25 |
Автор: | stark [ 08 окт 2015, 14:26 ] |
Заголовок сообщения: | Re: NullPointerException |
Странно. А до этого никаких других ошибок нет? Может быть они были и уже перетерлись этими ? |
Автор: | zavndw [ 08 окт 2015, 14:33 ] |
Заголовок сообщения: | Re: NullPointerException |
После обновления заметил что эта ошибка на одном тарифе выпадает, и при этом с таким тарифом нет сессий в отчете. Буду смотреть может чего там из узлов не хватает |
Автор: | stark [ 08 окт 2015, 14:37 ] |
Заголовок сообщения: | Re: NullPointerException (CRM) |
вот тут есть запрос как получить всю информацию из глобального тарифа: http://wiki.bitel.ru/index.php/%D0%A0%D ... 1%81%D1%8B |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |