Web Error - JVMLK003

peterbruce

peterbruce

Legendary Poster
Fellow JDEListers,

Can anyone shed some light on this error, as to what causes it and more importantly how to fix it.

I could not find anything in the Solution search. I found 1 SAR (6471727), entered 2003-01-30, completed 2003-01-31, which gave a work around that was not intended as a fix and said that the error should never appear. The SAR Type is 1 - Correction. The SAR Status is 09 - Closed-No Further Action. Which is entirely useless. The workaround was to increase the number of threads served by the thread pooling system. The error should never appear, according to the SAR, because the threadpool should wait until a thread becomes available. But there is nothing to indicate any possible reason why the threadpool didn't wait (if that is the problem) or any possible fix.

Any information/help will gladly and greatfully accepted.

The error displayed on the browser (IE) screen is:

Error 500: JVLMK003: current thread not owner

The full error in the stdout.txt is:

[1/11/05 13:55:36:943 EST] 6a481738 WebGroup X Servlet Error: JVMLK003: current thread not owner: java.lang.IllegalMonitorStateException: JVMLK003: current thread not owner
at java.lang.Object.notify(Native Method)
at com.jdedwards.base.util.threadpool.JDEThreadPool.addRequest(Unknown Source)
at com.jdedwards.base.util.threadpool.JDEThreadPool.addRequest(Unknown Source)
at com.jdedwards.portal.components.URIComponentManager.init(Unknown Source)
at com.jdedwards.portal.gui.HtmlGuiManager.initComponents(Unknown Source)
at com.jdedwards.portal.gui.HtmlGuiManager.renderPage(Unknown Source)
at com.jdedwards.portal.PortalBuilderServlet.doPortal(Unknown Source)
at com.jdedwards.portal.PortalBuilderServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java(Compiled Code))
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java(Compiled Code))
at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java(Compiled Code))
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java(Compiled Code))
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java(Compiled Code))
at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java(Compiled Code))
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Compiled Code))
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
at com.ibm.ws.util.CachedThread.run(ThreadPool.java(Compiled Code))
 
Back
Top