is not a valid conditional expression error on If condition in flow
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
Good day, friends
I am receiving an error on an If condition. I tried all that I could think to resolve.
This variable is a reference of business_unit. I tried this as just the string and as a dotwalk (as seen below).
I verified that Business Software is in fact a valid Business Unit.
{0}!=Business Software is not a valid conditional expression
Encountered error executing instruction: EvaluateConditionalInstruction{id=196, valueTemplate=ValueTemplate{usageType=string, parts=[Ref{refKey=c1o.new_hire_employee_department, dotWalk=name, type=string}, StringStaticValue{value=!=Business Software ^NQ, isPill=false, type=string}, Ref{refKey=c1o.new_hire_employee_department, dotWalk=name, type=string}, StringStaticValue{value=!=Collections and Legal ^NQ, isPill=false, type=string}, Ref{refKey=c1o.new_hire_employee_department, dotWalk=name, type=string}, StringStaticValue{value=!=Finance ^NQ, isPill=false, type=string}, Ref{refKey=c1o.new_hire_employee_department, dotWalk=name, type=string}, StringStaticValue{value=!=HR and Executive ^NQ, isPill=false, type=string}, Ref{refKey=c1o.new_hire_employee_department, dotWalk=name, type=string}, StringStaticValue{value=!=Marketing ^NQ, isPill=false, type=string}, Ref{refKey=c1o.new_hire_employee_department, dotWalk=name, type=string}, StringStaticValue{value=!=Visa Service and Credit Policy , isPill=false, type=string}], isJsonEncodingRequired=false}, outputKey=c30.if_cond, ifSourceAlias=c30}
com.snc.process_flow.model.InvalidProcessException: {0}!=Business Software is not a valid conditional expression
at com.snc.process_flow.val.transform.ConditionalExpression.parseTerm(ConditionalExpression.java:169)
at com.snc.process_flow.val.transform.ConditionalExpression.parseTerms(ConditionalExpression.java:151)
at com.snc.process_flow.val.transform.ConditionalExpression.lambda$parseSet$3(ConditionalExpression.java:131)
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.parseSet(ConditionalExpression.java:130)
at com.snc.process_flow.val.transform.ConditionalExpression.lambda$value$1(ConditionalExpression.java:107)
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.value(ConditionalExpression.java:106)
at com.snc.process_flow.v2.exec.EvaluateConditionalTemplateInstructionExecutor.execute(EvaluateConditionalTemplateInstructionExecutor.java:15)
at com.snc.process_flow.v2.exec.EvaluateConditionalTemplateInstructionExecutor.execute(EvaluateConditionalTemplateInstructionExecutor.java:8)
at com.snc.process_flow.v2.exec.EngineV2.executeInstructions(EngineV2.java:183)
at com.snc.process_flow.v2.exec.EngineV2.run(EngineV2.java:107)
at com.snc.process_flow.v2.exec.EngineRunner.lambda$run$0(EngineRunner.java:28)
at com.snc.process_flow.v2.exec.enviroment.execution.ExecutionScopeRunner.run(ExecutionScopeRunner.java:37)
at com.snc.process_flow.v2.exec.EngineRunner.run(EngineRunner.java:28)
at com.snc.process_flow.engine.EngineV2Adapter.runWithExecutionResult(EngineV2Adapter.java:160)
at com.snc.process_flow.engine.ProcessAutomation.runWithExecutionResult(ProcessAutomation.java:109)
at com.snc.process_flow.engine.ProcessAutomation.run(ProcessAutomation.java:70)
at com.snc.process_flow.engine.GlideProcessAutomation.runSync(GlideProcessAutomation.java:248)
at com.snc.process_flow.engine.GlideProcessAutomation.runWithDomain(GlideProcessAutomation.java:369)
at com.snc.process_flow.engine.GlideProcessAutomation.lambda$runAsUserSync$2(GlideProcessAutomation.java:343)
at com.snc.process_flow.engine.PFSessionClone.run(PFSessionClone.java:51)
at com.snc.process_flow.engine.GlidePFSession.run(GlidePFSession.java:72)
at com.snc.process_flow.engine.GlideProcessAutomation.runAsUserSync(GlideProcessAutomation.java:342)
at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:438)
at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:400)
at com.snc.process_flow.engine.FlowResponder.fireEvent(FlowResponder.java:70)
at com.snc.process_flow.engine.FlowResponder.onEnter(FlowResponder.java:45)
at com.glide.record_watcher.ResponderAction.onEnter(ResponderAction.java:141)
at com.glide.record_watcher.ResponderAction.execute(ResponderAction.java:112)
at com.glide.record_watcher.async.PersistedResponderExecutor.execute(PersistedResponderExecutor.java:58)
at com.glide.record_watcher.async.ExecutionStrategyFactory.execute(ExecutionStrategyFactory.java:109)
at com.glide.record_watcher.async.ExecutionStrategyFactory.lambda$groupByTableAndExecute$8(ExecutionStrategyFactory.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at com.glide.record_watcher.async.ExecutionStrategyFactory.lambda$groupByTableAndExecute$9(ExecutionStrategyFactory.java:95)
at java.base/java.util.HashMap.forEach(HashMap.java:1421)
at com.glide.record_watcher.async.ExecutionStrategyFactory.groupByTableAndExecute(ExecutionStrategyFactory.java:94)
at com.glide.record_watcher.async.ExecutionStrategyFactory.lambda$executeConditionally$7(ExecutionStrategyFactory.java:83)
at com.glide.record_watcher.ChangeTracker.track(ChangeTracker.java:12)
at com.glide.record_watcher.async.ExecutionStrategyFactory.executeConditionally(ExecutionStrategyFactory.java:82)
at com.glide.record_watcher.async.ExecutionStrategyFactory.lambda$syncExecuteSyncRespondersStrategy$0(ExecutionStrategyFactory.java:36)
at com.glide.record_watcher.RecordWatcherService.executeRespondersForEvents(RecordWatcherService.java:234)
at com.glide.record_watcher.RecordWatcherService.enqueue(RecordWatcherService.java:187)
at com.glide.script.GlideRecord.runPlatformServices(GlideRecord.java:6112)
at com.glide.script.GlideRecord.runScriptsAndEngines0(GlideRecord.java:1572)
at com.glide.script.GlideRecord.runScriptsAndEngines(GlideRecord.java:1566)
at com.glide.script.GlideRecord.postChange(GlideRecord.java:6086)
at com.glide.script.GlideRecord.postUpdate(GlideRecord.java:6059)
at com.glide.script.GlideRecord.updateWithoutResettingOperation(GlideRecord.java:5574)
at com.glide.script.GlideRecord.update(GlideRecord.java:5431)
at com.glide.script.GlideRecord.update(GlideRecord.java:5350)
at com.glide.ui_list_edit.ListEditSaver.update(ListEditSaver.java:205)
at com.glide.ui_list_edit.ListEditSaver.save(ListEditSaver.java:93)
at com.glide.ui_list_edit.ListEditSet.process(ListEditSet.java:32)
at com.glide.ui_list_edit.AJAXListEdit.process(AJAXListEdit.java:43)
at com.glide.processors.XMLHttpProcessor.processJavaAJAX(XMLHttpProcessor.java:168)
at com.glide.processors.XMLHttpProcessor.process(XMLHttpProcessor.java:121)
at com.glide.processors.AProcessor.runProcessor(AProcessor.java:916)
at com.glide.processors.AProcessor.processTransaction(AProcessor.java:342)
at com.glide.processors.ProcessorRegistry.process0(ProcessorRegistry.java:200)
at com.glide.processors.ProcessorRegistry.process(ProcessorRegistry.java:188)
at com.glide.ui.GlideServletTransaction.process(GlideServletTransaction.java:62)
at com.glide.sys.Transaction.run(Transaction.java:3184)
at com.glide.ui.HTTPTransaction.run(HTTPTransaction.java:44)
at com.glide.sys.util.sema.SemaphoreQueueThreadPool$Semaphore.runTransaction(SemaphoreQueueThreadPool.java:338)
at com.glide.sys.util.sema.SemaphoreQueueThreadPool$Semaphore.runThreadImpl(SemaphoreQueueThreadPool.java:303)
at com.glide.sys.util.sema.SemaphoreQueueThreadPool$Semaphore.runThread(SemaphoreQueueThreadPool.java:150)
at java.base/java.lang.Thread.run(Thread.java:841)
What's the deal?
Thank you
Scott A
0 REPLIES 0