"this.fOutVal" is null
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-16-2024 10:08 AM
Hi,
I am getting an error in flow designer. Kindly help.
Operation(BoKS - Update Team Userclass Access for Service Account.If$2.evalConditions) failed with error: com.snc.process_flow.exception.OpException: unable to evaluate condition for /if/_0_e258d4381b119290a53465b0604bcb8a = Cannot invoke "com.snc.process_flow.val.IOutVal.hasValue()" because "this.fOutVal" is null
at com.snc.process_flow.engine.ConditionalBranchOperation.run(ConditionalBranchOperation.java:57)
at com.snc.process_flow.engine.Operation.execute(Operation.java:208)
at com.snc.process_flow.engine.restricted_caller_access.ExecuteWithCallerAccessTracking.executeWithMetaStack(ExecuteWithCallerAccessTracking.java:21)
at com.snc.process_flow.engine.ProcessEngine.executeOps(ProcessEngine.java:647)
at com.snc.process_flow.engine.ProcessEngine.runInternal(ProcessEngine.java:544)
at com.snc.process_flow.engine.ProcessEngine.run(ProcessEngine.java:521)
at com.snc.process_flow.engine.ProcessEngine.runWithExecutionResult(ProcessEngine.java:535)
at com.snc.process_flow.engine.ProcessAutomation.runWithExecutionResult(ProcessAutomation.java:113)
at com.snc.process_flow.engine.ProcessAutomation.run(ProcessAutomation.java:74)
at com.snc.process_flow.engine.GlideProcessAutomation.runSync(GlideProcessAutomation.java:216)
at com.snc.process_flow.engine.GlideProcessAutomation.runWithDomain(GlideProcessAutomation.java:376)
at com.snc.process_flow.engine.GlideProcessAutomation.lambda$runAsUserSync$1(GlideProcessAutomation.java:341)
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:339)
at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:427)
at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:406)
at com.snc.process_flow.engine.ProcessHubEventHandler.doSendMessage(ProcessHubEventHandler.java:538)
at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:156)
at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:119)
at com.snc.process_flow.engine.FlowEventManager.processEvents(FlowEventManager.java:170)
at com.glide.job.EventHandlerJob.execute(EventHandlerJob.java:50)
at com.glide.schedule.JobExecutor.lambda$executeJob$1(JobExecutor.java:194)
at com.glide.schedule.JobExecutor.executeJob(JobExecutor.java:197)
at com.glide.schedule.JobExecutor.execute(JobExecutor.java:177)
at com.glide.schedule.JobExecutor.execute(JobExecutor.java:167)
at com.glide.schedule_v2.SchedulerWorkerThread.executeJob(SchedulerWorkerThread.java:577)
at com.glide.schedule_v2.SchedulerWorkerThread.lambda$process$2(SchedulerWorkerThread.java:396)
at com.glide.worker.TransactionalWorkerThread.executeInTransaction(TransactionalWorkerThread.java:35)
at com.glide.schedule_v2.SchedulerWorkerThread.process(SchedulerWorkerThread.java:396)
at com.glide.schedule_v2.SchedulerWorkerThread.run(SchedulerWorkerThread.java:172)
Caused by: java.lang.NullPointerException: Cannot invoke "com.snc.process_flow.val.IOutVal.hasValue()" because "this.fOutVal" is null
at com.snc.process_flow.val.transform.ValTransform.hasValue(ValTransform.java:26)
at com.snc.process_flow.val.transform.ConditionalExpression.termHasValue(ConditionalExpression.java:194)
at com.snc.process_flow.val.transform.ConditionalExpression.groupHasValues(ConditionalExpression.java:159)
at com.snc.process_flow.val.transform.ConditionalExpression.lambda$hasValueSet$4(ConditionalExpression.java:143)
at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
at java.base/java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:1002)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.allMatch(ReferencePipeline.java:637)
at com.snc.process_flow.val.transform.ConditionalExpression.hasValueSet(ConditionalExpression.java:143)
at com.snc.process_flow.val.transform.ConditionalExpression.lambda$hasValue$0(ConditionalExpression.java:94)
at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
at java.base/java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:1002)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:632)
at com.snc.process_flow.val.transform.ConditionalExpression.hasValue(ConditionalExpression.java:93)
at com.snc.process_flow.engine.ConditionalBranchOperation.run(ConditionalBranchOperation.java:51)
... 30 more
Regards
Suman P.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-16-2024 10:51 AM
Looks like the output for an activity is null and its causing an issue. But this is one of those errors that you are just going to have to try things until it goes away and then figure out why that thing that made it go away caused it in the first place.
But looking at the operational view should give you some hints.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-17-2024 03:26 AM
Hi @DrewW ,
I figured it out. I was going until IT Manager -> Name, so instead, I stopped at IT Manager when i was selected Data Pillpicker.
Regards
Suman P.