Users Loses His Demantra Worksheet Session While The Simulation Is Running (Doc ID 1103758.1)

Last updated on MARCH 28, 2016

Applies to:

Oracle Demantra Demand Management - Version 7.2.0.1 and later
Information in this document applies to any platform.
***Checked for relevance on 01-Apr-2013***


Symptoms


Client executes a simulation but then is timed out of Demantra (session.expiration) before it completes and when they log back in they try to either cancel the simulation, but there is no record for it in the Process Monitor, or they try to re-simulate and they get the error message

ODPM-10284 Simulation table already exists in the database for the worksheet

There is no choice to accept or reject the simulation.

The error on the back end Collaborator.log is similar to:

2010-05-07 10:14:58,098 CDT [AJPRequestHandler-HTTPThreadGroup-9] ERROR appserver.simulation: ODPM-10284: Simulation table already exists in the database for the worksheet : Demand
Analysis Item & Org - SIT-wdl-042010
2010-05-07 10:14:58,101 CDT [AJPRequestHandler-HTTPThreadGroup-9] ERROR tunnel.general: ODPM-70106: Task[64] encountered error in the facade code
com.demantra.common.exceptions.SimulationException: ODPM-10284: Simulation table already exists in the database for the worksheet : Demand
Analysis Item & Org - SIT-wdl-042010
at com.demantra.applicationServer.metaDataObjects.simulation.SimulationList.requestSimulation(SimulationList.java:1377)
at com.demantra.bridge.server.SoapBridge.runSimulation(SoapBridge.java:3673)
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:585)
at com.demantra.tunnel.task.operations.InvokeTaskVisitor.visit(InvokeTaskVisitor.java:228)
at com.demantra.tunnel.task.InvokeTask.acceptTaskVisitor(InvokeTask.java:49)
at com.demantra.tunnel.task.operations.InvokeTaskVisitor.invoke(InvokeTaskVisitor.java:116)
at com.demantra.tunnel.task.operations.InvokeTaskVisitor.access$000(InvokeTaskVisitor.java:50)
at com.demantra.tunnel.task.operations.InvokeTaskVisitor$1.process(InvokeTaskVisitor.java:104)
at com.demantra.tunnel.task.operations.LogProcessTaskVisitor.process(LogProcessTaskVisitor.java:188)
at com.demantra.tunnel.task.operations.LogProcessTaskVisitor.visitOther(LogProcessTaskVisitor.java:171)
at com.demantra.tunnel.task.operations.LogProcessTaskVisitor.visit(LogProcessTaskVisitor.java:160)
at com.demantra.tunnel.task.InvokeTask.acceptTaskVisitor(InvokeTask.java:49)
at com.demantra.tunnel.task.operations.LogProcessTaskVisitor.apply(LogProcessTaskVisitor.java:123)
at com.demantra.tunnel.task.operations.LogProcessTaskVisitor.process(LogProcessTaskVisitor.java:118)
at com.demantra.tunnel.task.operations.InvokeTaskVisitor.apply(InvokeTaskVisitor.java:101)
at com.demantra.tunnel.server.controller.TaskDispatcher.invokeImmediately(TaskDispatcher.java:225)
at com.demantra.tunnel.server.controller.TaskDispatcher.dispatchTask(TaskDispatcher.java:150)
at com.demantra.tunnel.server.controller.TaskDispatcher.dispatch(TaskDispatcher.java:86)
at com.demantra.tunnel.server.controller.TaskDispatcher.apply(TaskDispatcher.java:76)
at com.demantra.tunnel.server.controller.RequestDispatcher.processTask(RequestDispatcher.java:133)
at com.demantra.tunnel.server.controller.RequestDispatcher.processRequest(RequestDispatcher.java:90)
at com.demantra.tunnel.server.RequestDispatcherServlet.processRequest(RequestDispatcherServlet.java:79)
at com.demantra.tunnel.server.RequestDispatcherServlet.doPost(RequestDispatcherServlet.java:139)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at com.demantra.common.servlets.AuthorizationFilter.doFilter(AuthorizationFilter.java:61)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms