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]
-------------------------------------------------

Reply via email to