Question
Vodafone
Vodafone
IN
Vodafone
Posted: Aug 4, 2022
Last activity: Aug 5, 2022
Last activity: 5 Aug 2022 10:03 EDT
Closed
CDH 8.7 Campaign DF execution error
We are trying to run a build a campaign in CDH ( Pega 8.7 ) for outbound. The campaign DF is throwing the below error:-
Show More
We are trying to run a build a campaign in CDH ( Pega 8.7 ) for outbound. The campaign DF is throwing the below error:-
(ask.strategy.ExecutionStrategy) ERROR - Encountered exception during data flow run execution [DF-Test-5002] com.pega.dsm.dnode.api.dataflow.StageException: Severe exception in stage: Offer Builder at com.pega.dsm.dnode.api.dataflow.StageException.createSevere(StageException.java:74) ~[d-node.jar:?] at com.pega.dsm.dnode.api.dataflow.DataFlowStage$StageInputSubscriber.onInit(DataFlowStage.java:451) ~[d-node.jar:?] at com.pega.dsm.dnode.api.dataflow.DataFlowExecutor$QueueBasedDataFlowExecutor$1.process(DataFlowExecutor.java:312) ~[d-node.jar:?] at com.pega.dsm.dnode.api.dataflow.DataFlowExecutor$QueueBasedDataFlowExecutor.runEventLoop(DataFlowExecutor.java:218) ~[d-node.jar:?] at com.pega.dsm.dnode.api.dataflow.DataFlow$2.emit(DataFlow.java:331) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.stream.DataObservableImpl.subscribe(DataObservableImpl.java:59) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataflow.task.strategy.ExecutionStrategy.executeDataFlow(ExecutionStrategy.java:125) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataflow.task.strategy.SinglePartitionExecution.executePartitions(SinglePartitionExecution.java:77) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataflow.service.run.ExecutePartitionsRunnable.executeDataFlowWithPartitions(ExecutePartitionsRunnable.java:86) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataflow.service.run.ExecutePartitionsRunnable.access$900(ExecutePartitionsRunnable.java:34) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataflow.service.run.ExecutePartitionsRunnable$1.run(ExecutePartitionsRunnable.java:67) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataflow.service.run.ExecutePartitionsRunnable$1.run(ExecutePartitionsRunnable.java:62) ~[d-node.jar:?] at com.pega.dsm.dnode.util.PrpcRunnable.execute(PrpcRunnable.java:67) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.prpc.service.ServiceHelper.executeInPrpcContextInternal(ServiceHelper.java:305) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.prpc.service.ServiceHelper.executeInPrpcContext(ServiceHelper.java:150) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataflow.service.run.ExecutePartitionsRunnable.call(ExecutePartitionsRunnable.java:62) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataflow.service.run.ExecutePartitionsRunnable.call(ExecutePartitionsRunnable.java:34) ~[d-node.jar:?] at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:108) ~[guava-19.0.jar:?] at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:41) ~[guava-19.0.jar:?] at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:77) ~[guava-19.0.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[?:1.8.0_121] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[?:1.8.0_121] at com.pega.dsm.dnode.util.PrpcRunnable$1.run(PrpcRunnable.java:59) ~[d-node.jar:?] at com.pega.dsm.dnode.util.PrpcRunnable$1.run(PrpcRunnable.java:56) ~[d-node.jar:?] at com.pega.dsm.dnode.util.PrpcRunnable.execute(PrpcRunnable.java:67) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.prpc.PrpcThreadFactory$PrpcThread.run(PrpcThreadFactory.java:124) ~[d-node.jar:?] Caused by: com.pega.pegarules.pub.PRRuntimeException: Failed to create batch OfferBuilder: Dictionary Name is required to create a ContextDictionary object at com.pegarules.generated.ddf.ra_action_df_processoffer_399bdd74e30279d7520b07ba61b358a3$6$1.onInit(ra_action_df_processoffer_399bdd74e30279d7520b07ba61b358a3.java:480) ~[?:?] at com.pega.dsm.dnode.api.dataflow.DataFlowStage$StageInputSubscriber.onInit(DataFlowStage.java:448) ~[d-node.jar:?] ... 24 more Caused by: com.pega.mkt.config.ContextDictionary$InvalidConfigurationException: Dictionary Name is required to create a ContextDictionary object at com.pega.mkt.config.ContextDictionary.<init>(ContextDictionary.java:98) ~[pegamkt-08.07.01.jar:?] at com.pega.mkt.config.ContextDictionary.<init>(ContextDictionary.java:67) ~[pegamkt-08.07.01.jar:?] at com.pega.mkt.config.ContextDictionary$ContextDictionaryBuilder.build(ContextDictionary.java:644) ~[pegamkt-08.07.01.jar:?] at com.pega.mkt.config.ContextDictionary.fromPage(ContextDictionary.java:218) ~[pegamkt-08.07.01.jar:?] at com.pega.mkt.offer.OfferBuilder.<init>(OfferBuilder.java:162) ~[pegamkt-08.07.01.jar:?] at com.pega.mkt.offer.OfferBuilder.<init>(OfferBuilder.java:119) ~[pegamkt-08.07.01.jar:?] at com.pegarules.generated.ddf.ra_action_df_processoffer_399bdd74e30279d7520b07ba61b358a3$6$1.onInit(ra_action_df_processoffer_399bdd74e30279d7520b07ba61b358a3.java:476) ~[?:?] at com.pega.dsm.dnode.api.dataflow.DataFlowStage$StageInputSubscriber.onInit(DataFlowStage.java:448) ~[d-node.jar:?] ... 24 more
Show Less
***Edited by Moderator Marije to change Type from Discussion to Question***