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 21, 2016 - Updated September 27, 2016

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.