Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Flow Execution Error Null Pointer

snowblind
Tera Expert

Hi,

 

I've created a new catalog item and flow.  When I submit the catalog item request, it immediately gives me ''Flow Execution Error Open Context Record.  That link takes me to a Java stack trace.  There are no log entries.  How can I figure this out?

 

null:
com.snc.process_flow.exception.ProcessAutomationException
at com.glide.flow_trigger.engine.FlowPlanRetriever.retrieve(FlowPlanRetriever.java:169)
at com.glide.flow_trigger.engine.FlowPlanRetriever.retrieve(FlowPlanRetriever.java:99)
at com.snc.process_flow.engine.serialization.PlanProxy.plan(PlanProxy.java:48)
at com.snc.process_flow.engine.PFContext.init(PFContext.java:585)
at com.snc.process_flow.engine.GlideProcessAutomation._init(GlideProcessAutomation.java:642)
at com.snc.process_flow.engine.GlideProcessAutomation.runWithDomain(GlideProcessAutomation.java:339)
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)
Caused by: java.lang.NullPointerException
at com.glide.flow.compiler.ComponentMapping.addReferences(ComponentMapping.java:231)
at com.glide.flow.compiler.ComponentMapping.getReferenceMapping(ComponentMapping.java:123)
at com.glide.flow.compiler.BlockCompiler.addComponentInput(BlockCompiler.java:149)
at com.glide.flow.compiler.component_block.ActionBlockCompilerBase.getActionSignature(ActionBlockCompilerBase.java:315)
at com.glide.flow.compiler.component_block.ActionBlockCompiler.build(ActionBlockCompiler.java:60)
at com.glide.flow.compiler.component_block.ActionBlockCompiler.build(ActionBlockCompiler.java:55)
at com.glide.flow.compiler.FlowBlockCompiler.buildFlowBlock(FlowBlockCompiler.java:70)
at com.glide.flow.compiler.logic_block.LogicBlockCompiler.createConditionalBlock(LogicBlockCompiler.java:64)
at com.glide.flow.compiler.logic_block.IfCompiler.build(IfCompiler.java:25)
at com.glide.flow.compiler.component_block.FlowLogicBlockCompiler.addFlowLogic(FlowLogicBlockCompiler.java:59)
at com.glide.flow.compiler.component_block.FlowLogicBlockCompiler.build(FlowLogicBlockCompiler.java:39)
at com.glide.flow.compiler.FlowBlockCompiler.buildFlowBlock(FlowBlockCompiler.java:75)
at com.glide.flow.compiler.logic_block.TryCompiler.build(TryCompiler.java:33)
at com.glide.flow.compiler.component_block.FlowLogicBlockCompiler.addFlowLogic(FlowLogicBlockCompiler.java:59)
at com.glide.flow.compiler.component_block.FlowLogicBlockCompiler.build(FlowLogicBlockCompiler.java:39)
at com.glide.flow.compiler.FlowBlockCompiler.buildFlowBlock(FlowBlockCompiler.java:75)
at com.glide.flow.compiler.FlowGlideCompiler.compile(FlowGlideCompiler.java:108)
at com.glide.flow.compiler.v2.EngineVersionAwareFlowCompiler.compile(EngineVersionAwareFlowCompiler.java:52)
at com.glide.flow.providers.FlowGlideProvider.getFlowPlan(FlowGlideProvider.java:1827)
at com.glide.flow_trigger.engine.FlowPlanRetriever.recompileAndCacheProcessPlan(FlowPlanRetriever.java:198)
at com.glide.flow_trigger.engine.FlowPlanRetriever.retrieve(FlowPlanRetriever.java:144)
... 25 more

4 REPLIES 4

Sandeep Rajput
Tera Patron
Tera Patron

@snowblind Please enable the reporting on your flow and in the context check at which step the flow is crashing.

I turned on reporting on the flow, action, and steps.  That didn't seem to change anything.  The flow won't start and there are no new log entries.

snowblind
Tera Expert

I should emphasize that the flow doesn't even appear to start.

I am getting a similar error, and for me it seems like the flow does not start at all. Also, I cannot activate the flow, if I try, I get the message that the flow has been activated but still the flow is inactive and the button to activate it still shows as enabled.