Gateway has no live outputs

Hi!

When debugging a process in SAG Designer, at the first gateway I get a Process Exception as follows:


com.wm.app.prt.ProcessException: [PRT.0101.9433] Gateway has no live outputs. 
at com.wm.app.prt.StepDispatcherAgent.sendOutputEvents(StepDispatcherAgent.java:2303) 
at com.wm.app.prt.StepDispatcherAgent.handlePostStepProcessing(StepDispatcherAgent.java:1593) 
at com.wm.app.prt.StepDispatcherAgent.execute(StepDispatcherAgent.java:219) 
at com.wm.app.prt.StepDispatcherAgent.synchRun(StepDispatcherAgent.java:150) 
at com.wm.app.prt.StepDispatcher.startStep(StepDispatcher.java:1337) 
at com.wm.app.prt.StepDispatcher.dispatch(StepDispatcher.java:1309) 
at com.wm.app.prt.StepDispatcher.dispatchTransitionEvent(StepDispatcher.java:211) 
at com.wm.app.prt.StepDispatcher.handleTransition(StepDispatcher.java:156) 
at wm.prt.dispatch.handleTransition(dispatch.java:329) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
at java.lang.reflect.Method.invoke(Method.java:597) 
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:439) 
at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:643) 
at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:46) 
at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44) 
at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243) 
at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51) 
at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171) 
at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:276) 
at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30) 
at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:363) 
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:547) 

… and so on.

I’m not sure how I should understand this. There are in fact defined outputs on that Gateway.
Can someone help?

Best regards
Oliver

Verify if your pipeline has the required variables for the transition tests.

At least on 8.2 it seems the gateways are sensible to non-existing variables (exception is created - they are not assumed as ‘null’).