Это у меня что то не правильно или действительно ошибка?
Код:
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