Question

ERROR Rule-Connect-SOAP.PegaAES-Data-RSSnapshot.GetRuleSetSnapshot - Exception

Hi,

we are observing below error in AESPegaRules log. Please guide me on what basis, getting this error.

Thanks in advance for help.

internal.mgmt.Executable) ERROR Rule-Connect-SOAP.PegaAES-Data-RSSnapshot.GetRuleSetSnapshot - Exception
com.pega.pegarules.pub.services.ConnectorException: Service URL '[unable to determine]' value is invalid
at com.pegarules.generated.activity.ra_action_invokeaxis_3d1646543ec549a24978e7db117c3cd5.step2_circum0(ra_action_invokeaxis_3d1646543ec549a24978e7db117c3cd5.java:612)
at com.pegarules.generated.activity.ra_action_invokeaxis_3d1646543ec549a24978e7db117c3cd5.perform(ra_action_invokeaxis_3d1646543ec549a24978e7db117c3cd5.java:86)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pegarules.generated.activity.ra_action_invoke_c28ff8c27ac24045d30f5561679549d1.step8_circum0(ra_action_invoke_c28ff8c27ac24045d30f5561679549d1.java:1037)
at com.pegarules.generated.activity.ra_action_invoke_c28ff8c27ac24045d30f5561679549d1.perform(ra_action_invoke_c28ff8c27ac24045d30f5561679549d1.java:189)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pegarules.generated.activity.ra_action_getrulesetsnapshot_1ddc7e272bb69fd0b807064710cf9ee0.step4_circum0(ra_action_getrulesetsnapshot_1ddc7e272bb69fd0b807064710cf9ee0.java:497)
at com.pegarules.generated.activity.ra_action_getrulesetsnapshot_1ddc7e272bb69fd0b807064710cf9ee0.perform(ra_action_getrulesetsnapshot_1ddc7e272bb69fd0b807064710cf9ee0.java:137)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10563)
at com.pegarules.generated.activity.ra_action_collectrulesetsnapshotsforcluster_7f7f3a98e1b44bb030f1559940717b1c.step3_circum0(ra_action_collectrulesetsnapshotsforcluster_7f7f3a98e1b44bb030f1559940717b1c.java:556)
at com.pegarules.generated.activity.ra_action_collectrulesetsnapshotsforcluster_7f7f3a98e1b44bb030f1559940717b1c.perform(ra_action_collectrulesetsnapshotsforcluster_7f7f3a98e1b44bb030f1559940717b1c.java:103)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10563)
at com.pegarules.generated.activity.ra_action_collectrulesetsnapshots_fa84c52794169ffbebf0014f654e457d.step2_circum0_PegaAES_Data_Cluster(ra_action_collectrulesetsnapshots_fa84c52794169ffbebf0014f654e457d.java:324)
at com.pegarules.generated.activity.ra_action_collectrulesetsnapshots_fa84c52794169ffbebf0014f654e457d.perform(ra_action_collectrulesetsnapshots_fa84c52794169ffbebf0014f654e457d.java:106)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10563)
at com.pegarules.generated.activity.ra_action_callcollectrulesetsnapshots_b0447645884500d2c4ae9ddfb3430b84.step2_circum0(ra_action_callcollectrulesetsnapshots_b0447645884500d2c4ae9ddfb3430b84.java:272)
at com.pegarules.generated.activity.ra_action_callcollectrulesetsnapshots_b0447645884500d2c4ae9ddfb3430b84.perform(ra_action_callcollectrulesetsnapshots_b0447645884500d2c4ae9ddfb3430b84.java:86)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pega.pegarules.session.internal.async.agent.QueueProcessor.runActivity(QueueProcessor.java:721)
at com.pega.pegarules.session.internal.async.agent.QueueProcessor.execute(QueueProcessor.java:602)
at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:945)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.performTargetActionWithLock(PRSessionProviderImpl.java:1259)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1008)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:901)
at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:670)
at com.pega.jsr166backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:991)
at com.pega.jsr166backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:532)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.MalformedURLException: no protocol: [unable to determine]
at java.net.URL.<init>(URL.java:593)
at java.net.URL.<init>(URL.java:490)
at java.net.URL.<init>(URL.java:439)
at com.pega.apache.axis.client.Call.<init>(Call.java:339)
at com.pegarules.generated.activity.ra_action_invokeaxis_3d1646543ec549a24978e7db117c3cd5.step2_circum0(ra_action_invokeaxis_3d1646543ec549a24978e7db117c3cd5.java:607)

Comments

Keep up to date on this post and subscribe to comments

April 2, 2019 - 7:36am

Is this sporadic or consistent? You may find this article helpful: https://community.pega.com/support/support-articles/404not-found-errors-aes-log-file

Pega
April 9, 2019 - 1:34am

This error is coming from the "remote rule info collection" facility - when AES creates a new case and has identified an associated rule, it will try to send a SOAP call to the node that sent the first alert/exception for the case and request information about the rule in question. This facility requires an AES administrator to go to designer studio and check/edit every PegaAES-Data-Nodes record to ensure a valid query string. Monitored nodes will send AES their "best guess" as to the URL with which to contact them; in your case the monitored nodes could not even guess and instead sent [unable to determine] as their URL. 

The remote rule info feature can be turned off in Administration harness under system settings. 

In AES 73 this feature is disabled by default.