I've been seeing my server fail many times over the past few days and
when it does the thread dump is always full of these stack traces (like
every single processor thread).
I read them to mean that Castor is waiting on database resources. Is
that correct? Can anyone shed some light as to what is happening here?
Thanks,
August
"http-80-Processor15" daemon prio=10 tid=0x08869b50 nid=0x19 in
Object.wait() [0x71467000..0x71468cb8]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:474)
at
org.exolab.castor.persist.ObjectLock.acquireLoadLock(ObjectLock.java:385)
- locked <0x7f7549e8> (a org.exolab.castor.persist.ObjectLock)
at
org.exolab.castor.persist.LockEngine$TypeInfo.acquire(LockEngine.java:1252)
at
org.exolab.castor.persist.LockEngine$TypeInfo.access$300(LockEngine.java:1055)
at
org.exolab.castor.persist.LockEngine.load(LockEngine.java:357)
at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:698)
- locked <0x7fa77578> (a
org.exolab.castor.jdo.engine.TransactionContextImpl)
at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:604)
- locked <0x7fa77578> (a
org.exolab.castor.jdo.engine.TransactionContextImpl)
at
org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:810)
at
org.exolab.castor.persist.LockEngine.load(LockEngine.java:361)
at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:698)
- locked <0x7fa77578> (a
org.exolab.castor.jdo.engine.TransactionContextImpl)
at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:604)
- locked <0x7fa77578> (a
org.exolab.castor.jdo.engine.TransactionContextImpl)
at
org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:810)
at
org.exolab.castor.persist.LockEngine.load(LockEngine.java:361)
at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:698)
- locked <0x7fa77578> (a
org.exolab.castor.jdo.engine.TransactionContextImpl)
at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:604)
- locked <0x7fa77578> (a
org.exolab.castor.jdo.engine.TransactionContextImpl)
at
org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:810)
at
org.exolab.castor.persist.LockEngine.load(LockEngine.java:361)
at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:698)
- locked <0x7fa77578> (a
org.exolab.castor.jdo.engine.TransactionContextImpl)
at
org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:604)
- locked <0x7fa77578> (a
org.exolab.castor.jdo.engine.TransactionContextImpl)
at
org.exolab.castor.jdo.engine.DatabaseImpl.load(DatabaseImpl.java:316)
at
org.exolab.castor.jdo.engine.DatabaseImpl.load(DatabaseImpl.java:329)
at
com.mycompany.servlets.content.PageController.getNavPage(PageController.java:835)
at
org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:139)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.mycompany.SSOFilter.doFilter(SSOFilter.java:187)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:204)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:
[EMAIL PROTECTED]
-------------------------------------------------