Flow trigger error

Vedavalli
Tera Expert

Hi

I have a flow as mentioned in the screen shot. Actually to do task initially is created by another flow like when schedule collection is published then to do task to be created first record is created from that flow is getting triggered and it was updating and creating another(second) record from the below snapshot flow .But it was not getting triggered. can anyone help me regarding this one.

Vedavalli_0-1714652210654.png

Failed to run flow trigger for trigger runner: 28413d14eb31825056e5f658cad0cdb2 of class: class com.glide.flow_trigger.engine.RecordTriggerRunner on record: x_hete_to_do_manag_to_do_task (43254c5feb394e5056e5f658cad0cdd0): com.snc.process_flow.exception.PlanRecursionException: Plan recursion has been encountered
at com.snc.process_flow.engine.GlideProcessAutomation.checkRecursion(GlideProcessAutomation.java:1136)
at com.snc.process_flow.engine.GlideProcessAutomation._start(GlideProcessAutomation.java:580)
at com.snc.process_flow.engine.GlideProcessAutomation$StartBuilder.start(GlideProcessAutomation.java:1526)
at com.glide.flow_trigger.engine.TriggerRunner.startFlow(TriggerRunner.java:119)
at com.glide.flow_trigger.engine.RecordTriggerRunner.run(RecordTriggerRunner.java:95)
at com.glide.flow_trigger.engine.TriggerEngine.runEngine(TriggerEngine.java:97)
at com.glide.policy.AScriptEngine.process(AScriptEngine.java:34)
at com.glide.script.ScriptEngines.lambda$run$0(ScriptEngines.java:106)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at com.glide.script.ScriptEngines.lambda$run$1(ScriptEngines.java:104)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at com.glide.script.ScriptEngines.run(ScriptEngines.java:103)
at com.glide.script.GlideRecord.runEngines(GlideRecord.java:1408)
at com.glide.script.GlideRecord.runScriptsAndEngines(GlideRecord.java:1389)
at com.glide.script.GlideRecord.postChange(GlideRecord.java:5371)
at com.glide.script.GlideRecord.postInsert(GlideRecord.java:5335)
at com.glide.script.GlideRecord.insert(GlideRecord.java:5258)
at com.glide.script.GlideRecord.insert(GlideRecord.java:5150)
at com.snc.process_flow.operation.RecordCreateOperation.run(RecordCreateOperation.java:42)
at com.snc.process_flow.engine.Operation.execute(Operation.java:207)
at com.snc.process_flow.engine.restricted_caller_access.ExecuteWithCallerAccessTracking.executeWithMetaStack(ExecuteWithCallerAccessTracking.java:31)
at com.snc.process_flow.engine.ProcessEngine.executeOps(ProcessEngine.java:618)
at com.snc.process_flow.engine.ProcessEngine.runInternal(ProcessEngine.java:515)
at com.snc.process_flow.engine.ProcessEngine.run(ProcessEngine.java:502)
at com.snc.process_flow.engine.ProcessAutomation.run(ProcessAutomation.java:101)
at com.snc.process_flow.engine.GlideProcessAutomation.runSync(GlideProcessAutomation.java:184)
at com.snc.process_flow.engine.GlideProcessAutomation.runWithDomain(GlideProcessAutomation.java:343)
at com.snc.process_flow.engine.GlideProcessAutomation.lambda$runAsUserSync$1(GlideProcessAutomation.java:310)
at com.snc.process_flow.engine.PFSessionClone.run(PFSessionClone.java:71)
at com.snc.process_flow.engine.GlidePFSession.runPlanAsUserSession(GlidePFSession.java:42)
at com.snc.process_flow.engine.GlideProcessAutomation.runAsUserSync(GlideProcessAutomation.java:308)
at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:394)
at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:373)
at com.snc.process_flow.engine.ProcessHubEventHandler.doSendMessage(ProcessHubEventHandler.java:479)
at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:129)
at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:97)
at com.snc.process_flow.engine.FlowEventManager.processEvents(FlowEventManager.java:168)
at com.glide.job.EventHandlerJob.execute(EventHandlerJob.java:50)
at com.glide.schedule.JobExecutor.lambda$executeJob$0(JobExecutor.java:169)
at com.glide.schedule.JobExecutor.executeJob(JobExecutor.java:172)
at com.glide.schedule.JobExecutor.execute(JobExecutor.java:155)
at com.glide.schedule.JobExecutor.execute(JobExecutor.java:149)
at com.glide.schedule_v2.SchedulerWorkerThread.executeJob(SchedulerWorkerThread.java:449)
at com.glide.schedule_v2.SchedulerWorkerThread.lambda$process$1(SchedulerWorkerThread.java:318)
at com.glide.worker.TransactionalWorkerThread.executeInTransaction(TransactionalWorkerThread.java:35)
at com.glide.schedule_v2.SchedulerWorkerThread.process(SchedulerWorkerThread.java:318)
at com.glide.schedule_v2.SchedulerWorkerThread.run(SchedulerWorkerThread.java:118)

 

this is the error I am getting Thanks in advance

1 ACCEPTED SOLUTION

Kavita_Bhojane
Tera Guru

Hi @Vedavalli ,

 

Error is because of recursion, at step 8 you are creating a to do task which satisfying trigger condition of same flow.

Can you please share the more insights on what you want to achieve?

 

Please mark my answer helpful and accept as a solution if it helped 👍✔️

Thanks,
Kavita Bhojane

 

View solution in original post

4 REPLIES 4

Kavita_Bhojane
Tera Guru

Hi @Vedavalli ,

 

Error is because of recursion, at step 8 you are creating a to do task which satisfying trigger condition of same flow.

Can you please share the more insights on what you want to achieve?

 

Please mark my answer helpful and accept as a solution if it helped 👍✔️

Thanks,
Kavita Bhojane

 

Hi @Kavita_Bhojane ,

 

In 8th step I am creating to do task so it should get triggered in the step  but it is not getting triggered. How can I get rid of it.

 

Thanks

 

Hi @Vedavalli 

 

Request you to mark my answer helpful to benefit others.

 

Thanks,

Kavita Bhojane

Kavita_Bhojane
Tera Guru

Hi @Vedavalli ,

 

Error is due to recursion, you are creating to do task in step 8 which satisfies the trigger condition for the same flow.

 

Please mark my answer helpful and accept as a solution if it helped 👍✔️

Thanks,
Kavita Bhojane