Support Article
Program Run Fails - Error trying to generate dataflow
SA-28246
Summary
Program Runs fail with the message,
"Campaign run failed: Unable to transition from Pending status"
Error Messages
2016-06-30 17:23:15,489 [g:MarketingAnalysts]] [ STANDARD] [ ] ( dataflow.manager.LocalRun) ERROR - Problem running assignment[ASSIGN-DDF PR-156!DIST15], moving to next
com.pega.dsm.dnode.api.DNodeException: Error trying to generate dataflow <your segment class>_SEG_A.DF20d3b8c81d9a35ab9fa6fc22f550574cf7c0dc60
at com.pega.dsm.dnode.api.dataflow.DataFlows.instance(DataFlows.java:80)
at com.pega.dsm.dnode.impl.dataflow.manager.LocalRun.execute(LocalRun.java:144)
at com.pega.dsm.dnode.impl.dataflow.manager.LocalRun.lockAndRun(LocalRun.java:86)
at com.pega.dsm.dnode.impl.dataflow.manager.LocalRun.run(LocalRun.java:63)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at com.pega.dsm.dnode.impl.prpc.PrpcThreadFactory$PrpcThread.run(PrpcThreadFactory.java:81)
Caused by: com.pega.dsm.dnode.api.DNodeException: DataFlow page has errors over overwrites applied: .pyModelProcess.pyShapes(Destination).pyDestinationType: This field may not be blank.
at com.pega.dsm.dnode.impl.dataflow.DataFlowCustomizer.validate(DataFlowCustomizer.java:113)
at com.pega.dsm.dnode.impl.dataflow.DataFlowCustomizer.overwriteComponents(DataFlowCustomizer.java:72)
at com.pega.dsm.dnode.api.dataflow.DataFlows.instance(DataFlows.java:77)
... 6 more
Steps to Reproduce
Run a Pega Marketing campaign on a multinode cluster.
Root Cause
A defect in Pegasystems’ code or rules. Issue with parallel processing in Dataflow execution logic.
Resolution
Apply HFix-28741.
Published September 27, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.