Question

2
Replies
164
Views
konga Member since 2014 1 post
PEGA
Posted: 1 year ago
Last activity: 1 year 1 month ago
Closed

Invalid parameter exception in batch activity

In java method we are calling queueBatchActivity to call child activity asynchronously, recently we are seeing invalid parameter exception in logs for this, please find the stack trace

7-29 05:02:12,631 [ PegaRULES-Batch-5] [ STANDARD] [ ] [ct_Composer_Sample:8] (ernal.async.BatchRequestorTask) ERROR SampleManager - Batch activity "@baseclass.SaveUnionDataRules" threw:

com.pega.pegarules.pub.clipboard.InvalidParameterException: Invalid value for Requestor parameter: HCF773D8PDFQR977Q5LECQG2UGC0VONUFA

at com.pega.pegarules.session.internal.PRSessionProviderImpl.doUnsafeAccessToUnlockedRequestor(PRSessionProviderImpl.java:610) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.PRSessionProviderImpl.doUnsafeAccessToUnlockedRequestor(PRSessionProviderImpl.java:2275) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.PRSessionProviderImpl.getOperatorIdOfRequestor(PRSessionProviderImpl.java:2577) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.mgmt.Executable.<init>(Executable.java:580) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.mgmt.Executable.getInitial(Executable.java:629) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.mgmt.base.ThreadRunner.runActivitiesAlt(ThreadRunner.java:585) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.mgmt.base.ThreadRunner.runActivities(ThreadRunner.java:572) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.runActivities(PRThreadImpl.java:508) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.async.agent.QueueProcessor.executeBatchTask(QueueProcessor.java:298) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.async.agent.QueueProcessor.execute(QueueProcessor.java:364) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:1157) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.PRSessionProviderImpl.performTargetActionWithLock(PRSessionProviderImpl.java:1382) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1125) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1006) ~[prprivate-session.jar:?]

at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:817) ~[prprivate-session.jar:?]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_201]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_201]

we are invoking queueBatchActivity like this

ParameterPage newParamsPage = new ParameterPage();
newParamsPage.putParamValue("WorkId", PropertyInfo.TYPE_TEXT,WorkId);
newParamsPage.putParamValue("ParentRuleKey", PropertyInfo.TYPE_TEXT,tools.findPage("ContractPage").getString("pzInsKey"));

tools.getRequestor().queueBatchActivity("@baseclass","SaveUnionDataRules",newParamsPage);

any thoughts why this exceptions is coming

Low-Code App Development Dev/Designer Studio Data Integration Java and Activities
Moderation Team has archived post
Share this page LinkedIn