My Oracle Support Banner

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

Last updated on AUGUST 17, 2023

Applies to:

Oracle Demantra Demand Management - Version 7.2.0.1 and later
Information in this document applies to any platform.

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)

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.