-
Bug
-
Resolution: Done
-
High
-
Beijing Release
-
None
-
None
-
OpenStack environment details
Version: Mitaka 9.2
Policy Framework VM details
OS: Linux 4.4.0-119-generic #143-Ubuntu SMP
CPU: 4core
RAM: 8GB
HardDisk: 80GB
Docker Version: 18.03.0-ce, build 0520e24
Java: openjdk version "1.8.0_162"
JMeter VM details
OS: Linux 4.4.0-119-generic #143-Ubuntu SMP
CPU: 4core
RAM: 8GB
HardDisk: 80GB
Java: openjdk version "1.8.0_162"
OpenStack environment details Version: Mitaka 9.2 Policy Framework VM details OS: Linux 4.4.0-119-generic #143-Ubuntu SMP CPU: 4core RAM: 8GB HardDisk: 80GB Docker Version: 18.03.0-ce, build 0520e24 Java: openjdk version "1.8.0_162" JMeter VM details OS: Linux 4.4.0-119-generic #143-Ubuntu SMP CPU: 4core RAM: 8GB HardDisk: 80GB Java: openjdk version "1.8.0_162"
PDP-D throwing NullPointerException for multiple vDNS and VOLTE messages injected in parallel
[2018-04-25T14:27:27.385+00:00|ERROR|PolicySession|Session org.onap.policy.rules.beijing:beijing:1.2.1-SNAPSHOT:beijing] startThread error in kieSession1.fireUntilHalt org.kie.api.runtime.rule.ConsequenceException: Exception executing consequence for rule "VFC.RESPONSE" in org.onap.policy.controlloop: java.lang.NullPointerException at org.drools.core.runtime.rule.impl.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:39) at org.drools.core.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1063) at org.drools.core.phreak.RuleExecutor.fire(RuleExecutor.java:121) at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:74) at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:970) at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1312) at org.drools.core.common.DefaultAgenda.fireUntilHalt(DefaultAgenda.java:1232) at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireUntilHalt(StatefulKnowledgeSessionImpl.java:1398) at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireUntilHalt(StatefulKnowledgeSessionImpl.java:1377) at org.onap.policy.drools.core.PolicySession$DefaultThreadModel.run(PolicySession.java:563) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.NullPointerException: null at org.onap.policy.controlloop.processor.ControlLoopProcessor.nextPolicyForResult(ControlLoopProcessor.java:100) at org.onap.policy.controlloop.eventmanager.ControlLoopEventManager.finishOperation(ControlLoopEventManager.java:415) at org.onap.policy.controlloop.Rule_VFC$u46$RESPONSE442965446.defaultConsequence(Rule_VFC$u46$RESPONSE442965446.java:43) at org.onap.policy.controlloop.Rule_VFC$u46$RESPONSE442965446DefaultConsequenceInvokerGenerated.evaluate(Unknown Source) at org.onap.policy.controlloop.Rule_VFC$u46$RESPONSE442965446DefaultConsequenceInvoker.evaluate(Unknown Source) at org.drools.core.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1052) ... 9 common frames omitted
Steps to reproduce:
Run attached JMeter test plan which inject vDNS & VOLTE messages using 2 threads
insert VM IP address in "HTTP Request Defaults"
- blocks
-
POLICY-525 Platform Maturity Stability - Drools PDP
- Closed