Hello Vidya, There seems to be 2 sinks for topic name POLICY-CL-MGT declared for multiple communication infrastructures (ueb and noop in this case) in the drools pdp.
Check your $POLICY_HOME/controller/*-controller.properties and configure all controllers you use to use the same communication infrastructure. After that, restart policy: “policy stop; policy start” Best regards, Jorge From: [email protected] [mailto:[email protected]] On Behalf Of Vidyashree Rama Sent: Thursday, September 20, 2018 5:56 PM To: [email protected] Cc: [email protected]; Gaurav agrawal <[email protected]>; Rama SubbaReddy <[email protected]> Subject: [onap-discuss] [policy] please help to resolve this issue - topicSink error for CCVPN closed loop use case Hi All, Please help to resolve this issue Issue : Exception "java.lang.IllegalStateException: Cannot ensure correct delivery on topic POLICY-CL-MGT:" when rule EVENT is executed policy: controlLoop: version: 2.0.0 controlLoopName: ControlLoop-CCVPN-2179b738-fd36-4843-a71a-a8c24c70c66b trigger_policy: unique-policy-id-16-Reroute timeout: 3600 abatement: false policies: - id: unique-policy-id-16-Reroute name: Connectivity Reroute description: actor: SDNC recipe: Reroute target: type: VM retry: 3 timeout: 1200 success: final_success failure: final_failure failure_timeout: final_failure_timeout failure_retries: final_failure_retries failure_exception: final_failure_exception failure_guard: final_failure_guard event: { "closedLoopEventClient":"DCAE.HolmesInstance", "policyVersion":"1.0.0.5", "policyName":"CCVPN", "policyScope":"service=SOTNService,type=SampleType,closedLoopControlName=CL-CCVPN-d925ed73-8231-4d02-9545-db4e101f88f8", "target_type":"VM", "AAI":{ "serviceType":"TestService", "service-instance.service-instance-id":"200", "globalSubscriberId":"Customer1", "vserver.vserver-name":"TBD", "network-information.network-id":"providerId%2F5555%2FclientId%2F6666%2FtopologyId%2F200" }, "closedLoopAlarmStart":1532769303924000, "closedLoopEventStatus":"ONSET", "version":"1.0.2", "closedLoopControlName":"ControlLoop-CCVPN-2179b738-fd36-4843-a71a-a8c24c70c66b", "target":"vserver.vserver-name", "closedLoopAlarmEnd":1532769303924000, "requestID":"6f455b14-efd9-450a-bf78-e47d55b6da87", "from":"DCAE" } Logs: [2018-09-20T21:03:49.351+00:00|INFO|MavenDroolsController|UEB-source-unauthenticated.DCAE_CL_OUTPUT] MavenDroolsController [policyContainer=org.onap.policy.rules.beijing:beijing:1.2.3:, alive=true, locked=, modelClassLoaderHash=146875684]BROADCAST-INJECT of {"closedLoopEventClient":"DCAE.HolmesInstance","policyVersion":"1.0.0.5","policyName":"CCVPN","policyScope":"service=SOTNService,type=SampleType,closedLoopControlName=CL-CCVPN-d925ed73-8231-4d02-9545-db4e101f88f8","target_type":"VM","AAI":{"serviceType":"TestService","service-instance.service-instance-id":"200","globalSubscriberId":"Customer1","vserver.vserver-name":"TBD","network-information.network-id":"providerId%2F5555%2FclientId%2F6666%2FtopologyId%2F200"},"closedLoopAlarmStart":1532769303924000,"closedLoopEventStatus":"ONSET","version":"1.0.2","closedLoopControlName":"ControlLoop-CCVPN-2179b738-fd36-4843-a71a-a8c24c70c66b","target":"vserver.vserver-name","closedLoopAlarmEnd":1532769303924000,"requestID":"6f455b14-efd9-450a-bf78-e47d55b6da87","from":"DCAE"} FROM unauthenticated.DCAE_CL_OUTPUT INTO org.onap.policy.rules.beijing:beijing:1.2.3 [2018-09-20T21:03:49.352+00:00|INFO|CambriaConsumerImpl|UEB-source-unauthenticated.DCAE_CL_OUTPUT] UEB GET /events/unauthenticated.DCAE_CL_OUTPUT/dcae.policy.shared/drools?timeout=15000&limit=100 [2018-09-20T21:03:49.352+00:00|INFO|HttpClient|UEB-source-unauthenticated.DCAE_CL_OUTPUT] GET http://vm1.mr.simpledemo.onap.org:3904/events/unauthenticated.DCAE_CL_OUTPUT/dcae.policy.shared/drools?timeout=15000&limit=100<https://urldefense.proofpoint.com/v2/url?u=http-3A__vm1.mr.simpledemo.onap.org-3A3904_events_unauthenticated.DCAE-5FCL-5FOUTPUT_dcae.policy.shared_drools-3Ftimeout-3D15000-26limit-3D100&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=AOclne09odx6cmeimzFUhQ&m=qVVvnZaxYAvA6mSKoOwv3THEStRk-j5tZDWUgCKXrrs&s=H2IFR8_fmvqYs3RKl9WOyFF_UjtYAWPPnx5lw9OxZbc&e=> (anonymous) ... [2018-09-20T21:03:49.380+00:00|INFO|controlloop|Session org.onap.policy.rules.beijing:beijing:1.2.3:beijing] ControlLoop-CCVPN-2179b738-fd36-4843-a71a-a8c24c70c66b: ccvpn.EVENT [2018-09-20T21:03:49.382+00:00|INFO|ControlLoopEventManager|Session org.onap.policy.rules.beijing:beijing:1.2.3:beijing] [CCVPN_LOG]: new instance of ControlLoopEventManager created with closedLoopControlName:ControlLoop-CCVPN-2179b738-fd36-4843-a71a-a8c24c70c66b [2018-09-20T21:03:49.386+00:00|INFO|ControlLoopEventManager|Session org.onap.policy.rules.beijing:beijing:1.2.3:beijing] [CCVPN_LOG] yamlSpecification controlLoop: version: 2.0.0 controlLoopName: ControlLoop-CCVPN-2179b738-fd36-4843-a71a-a8c24c70c66b trigger_policy: unique-policy-id-16-Reroute timeout: 3600 abatement: false policies: - id: unique-policy-id-16-Reroute name: Connectivity Reroute description: actor: SDNC recipe: Reroute target: type: VM retry: 3 timeout: 1200 success: final_success failure: final_failure failure_timeout: final_failure_timeout failure_retries: final_failure_retries failure_exception: final_failure_exception failure_guard: final_failure_guard [2018-09-20T21:03:49.505+00:00|INFO|ControlLoopProcessor|Session org.onap.policy.rules.beijing:beijing:1.2.3:beijing] [CCVPN_LOG] ControlLoopProcessor policyControlLoopPolicy [controlLoop=ControlLoop [controlLoopName=ControlLoop-CCVPN-2179b738-fd36-4843-a71a-a8c24c70c66b, version=2.0.0, services=null, resources=null, trigger_policy=unique-policy-id-16-Reroute, timeout=3600, abatement=false], policies=[Policy [id=unique-policy-id-16-Reroute, name=Connectivity Reroute, description=null, actor=SDNC, recipe=Reroute, payload=null, target=Target [type=VM, resourceID=null], operationsAccumulateParams=null, retry=3, timeout=1200, success=final_success, failure=final_failure, failure_retries=final_failure_retries, failure_timeout=final_failure_timeout, failure_exception=final_failure_exception, failure_guard=final_failure_guard]]] [2018-09-20T21:03:49.505+00:00|INFO|ControlLoopProcessor|Session org.onap.policy.rules.beijing:beijing:1.2.3:beijing] [CCVPN_LOG] ControlLoopProcessor currentNestedPolicyIdunique-policy-id-16-Reroute [2018-09-20T21:03:49.505+00:00|INFO|ControlLoopEventManager|Session org.onap.policy.rules.beijing:beijing:1.2.3:beijing] [CCVPN_LOG] isActivated is true [2018-09-20T21:03:49.508+00:00|WARN|controlloop|Session org.onap.policy.rules.beijing:beijing:1.2.3:beijing] ControlLoop-CCVPN-2179b738-fd36-4843-a71a-a8c24c70c66b: ccvpn.EVENT java.lang.IllegalStateException: Cannot ensure correct delivery on topic POLICY-CL-MGT: [InlineUebTopicSink [getTopicCommInfrastructure()=UEB, toString()=InlineBusTopicSink [partitionId=1706686d-b6b0-4fcb-8193-bed95d43a8af, alive=true, publisher=CambriaPublisherWrapper []]], NoopTopicSink [toString()=TopicBase [servers=[vm1.mr.simpledemo.openecomp.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__vm1.mr.simpledemo.openecomp.org_&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=AOclne09odx6cmeimzFUhQ&m=qVVvnZaxYAvA6mSKoOwv3THEStRk-j5tZDWUgCKXrrs&s=9l8YEJnJ2uFo4rGttvzmAiGhpE1CE44eopJDPCdYK78&e=>], topic=POLICY-CL-MGT, #recentEvents=0, locked=false, #topicListeners=0]]] at org.onap.policy.drools.system.PolicyEngineManager.deliver(PolicyEngine.java:1238) at org.onap.policy.controlloop.Rule_EVENT706453948.defaultConsequence(Rule_EVENT706453948.java:61) at org.onap.policy.controlloop.Rule_EVENT706453948DefaultConsequenceInvokerGenerated.evaluate(Unknown Source) at org.onap.policy.controlloop.Rule_EVENT706453948DefaultConsequenceInvoker.evaluate(Unknown Source) at org.drools.core.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1052) 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) [2018-09-20T21:03:49.509+00:00|ERROR|PolicySession|Session org.onap.policy.rules.beijing:beijing:1.2.3:beijing] startThread error in kieSession1.fireUntilHalt org.kie.api.runtime.rule.ConsequenceException: Exception executing consequence for rule "EVENT" in org.onap.policy.controlloop: java.lang.IllegalStateException: Cannot ensure correct delivery on topic POLICY-CL-MGT: [InlineUebTopicSink [getTopicCommInfrastructure()=UEB, toString()=InlineBusTopicSink [partitionId=1706686d-b6b0-4fcb-8193-bed95d43a8af, alive=true, publisher=CambriaPublisherWrapper []]], NoopTopicSink [toString()=TopicBase [servers=[vm1.mr.simpledemo.openecomp.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__vm1.mr.simpledemo.openecomp.org_&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=AOclne09odx6cmeimzFUhQ&m=qVVvnZaxYAvA6mSKoOwv3THEStRk-j5tZDWUgCKXrrs&s=9l8YEJnJ2uFo4rGttvzmAiGhpE1CE44eopJDPCdYK78&e=>], topic=POLICY-CL-MGT, #recentEvents=0, locked=false, #topicListeners=0]]] 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.IllegalStateException: Cannot ensure correct delivery on topic POLICY-CL-MGT: [InlineUebTopicSink [getTopicCommInfrastructure()=UEB, toString()=InlineBusTopicSink [partitionId=1706686d-b6b0-4fcb-8193-bed95d43a8af, alive=true, publisher=CambriaPublisherWrapper []]], NoopTopicSink [toString()=TopicBase [servers=[vm1.mr.simpledemo.openecomp.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__vm1.mr.simpledemo.openecomp.org_&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=AOclne09odx6cmeimzFUhQ&m=qVVvnZaxYAvA6mSKoOwv3THEStRk-j5tZDWUgCKXrrs&s=9l8YEJnJ2uFo4rGttvzmAiGhpE1CE44eopJDPCdYK78&e=>], topic=POLICY-CL-MGT, #recentEvents=0, locked=false, #topicListeners=0]]] at org.onap.policy.drools.system.PolicyEngineManager.deliver(PolicyEngine.java:1238) at org.onap.policy.controlloop.Rule_EVENT706453948.defaultConsequence(Rule_EVENT706453948.java:102) at org.onap.policy.controlloop.Rule_EVENT706453948DefaultConsequenceInvokerGenerated.evaluate(Unknown Source) at org.onap.policy.controlloop.Rule_EVENT706453948DefaultConsequenceInvoker.evaluate(Unknown Source) at org.drools.core.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1052) ... 9 common frames omitted [2018-09-20T21:04:00.906+00:00|INFO|HttpClient|UEB-source-PDPD-CONFIGURATION] --> HTTP/1.1 200 OK Thanks, Vidya -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12564): https://lists.onap.org/g/onap-discuss/message/12564 Mute This Topic: https://lists.onap.org/mt/25837308/21656 Group Owner: [email protected] Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
