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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to