Troubleshooting
Problem
A process model migrated from 9.0 to 9.7 with intermediate non-interrupting boundary timer event throws the error:--
"java.lang.NullPointerException at com.wm.app.prt.storage.StorageJDBC.setTimerEntry(StorageJDBC.java:1130) at com.wm.app.prt.storage.Storage.setTimerEntry(Storage.java:578) at com.wm.app.prt.timer.StepTimeout.createStepTimer(StepTimeout.java:358) at com.wm.app.prt.StepDispatcherAgent.startBoundaryTimers(StepDispatcherAgent.java:1126) at com.wm.app.prt.StepDispatcherAgent.setupInterruptableStep(StepDispatcherAgent.java:1109) at com.wm.app.prt.StepDispatcherAgent.runStep(StepDispatcherAgent.java:1837) at com.wm.app.prt.StepDispatcherAgent.execute(StepDispatcherAgent.java:336) at com.wm.app.prt.StepDispatcherAgent.synchRun(StepDispatcherAgent.java:244) at com.wm.app.prt.StepDispatcherAgent.synchRun(StepDispatcherAgent.java:283) at com.wm.app.prt.StepDispatcher.startStep(StepDispatcher.java:1380) at com.wm.app.prt.StepDispatcher.dispatch(StepDispatcher.java:1348) at com.wm.app.prt.StepDispatcher.dispatchPublishedDocEvent(StepDispatcher.java:1150) at com.wm.app.prt.StepDispatcher.handleNativeDoc(StepDispatcher.java:798) at wm.prt.dispatch.handlePublishedInput(dispatch.java:318) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:443) at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:641) at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:39) at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:49) at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243) at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49) at com.wm.app.b2b.server.invoke.PipelineProcessor.process(Pipeline"
After investigation it was found to be happening because the timer condition was not set in 9.0 for the timer event.
Document Location
Worldwide
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
20 March 2025
UID
ibm17198921