Return-Path: Delivered-To: apmail-jakarta-tomcat-user-archive@www.apache.org Received: (qmail 3627 invoked from network); 1 Oct 2004 22:08:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 1 Oct 2004 22:08:28 -0000 Received: (qmail 19822 invoked by uid 500); 1 Oct 2004 22:07:55 -0000 Delivered-To: apmail-jakarta-tomcat-user-archive@jakarta.apache.org Received: (qmail 19635 invoked by uid 500); 1 Oct 2004 22:07:54 -0000 Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Users List" Reply-To: "Tomcat Users List" Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 19621 invoked by uid 99); 1 Oct 2004 22:07:54 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [146.187.128.22] (HELO OWL.EWU.EDU) (146.187.128.22) by apache.org (qpsmtpd/0.28) with ESMTP; Fri, 01 Oct 2004 15:07:53 -0700 Received: from kinux.ewu.edu ([146.187.120.20]) by mail.ewu.edu (PMDF V6.2-X10 #30562) with ESMTP id <01LFIS7U52A40021QT@mail.ewu.edu> for tomcat-user@jakarta.apache.org; Fri, 01 Oct 2004 15:07:51 -0800 (PST) Date: Fri, 01 Oct 2004 15:07:50 -0700 From: Kaleb Pederson Subject: Tomcat becoming almost completely non-responsive To: Tomcat Users List Message-id: <200410011507.50603.kpederson@mail.ewu.edu> Organization: Eastern Washington University MIME-version: 1.0 Content-type: Multipart/Mixed; boundary="Boundary-00=_2UdXB75M1pw4bcc" User-Agent: KMail/1.7 X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N --Boundary-00=_2UdXB75M1pw4bcc Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello, I have an interesting problem. After a while, tomcat (5.0.27) becomes almost completely non-responsive. If I telnet in to port 8009 (I'm using apache and mod_jk2), I get no response, at least not within the default timeout. If a browse to a page, I will generally, after about 4-5 minutes, see a page returned. To narrow down the slowness, I generated a full thread dump, and found the following information: [ see attachment for more info] Total threads: 180 executeQuery: 2 // executing a db query validateConnection: 0 // trying to validate their connection validateObect: 48 // in commons.dbcp.PoolableConnectionFactory.validateObject socketAccept: 3 // accepting a socket socketRead0: 10 // reading a socket ReferenceQueue: 1 ThreadPool$MonitorRunnable: 2 borrowObject and Object.wait: 85 // trying to get an object from the pool Object.wait: 20 // threads just waiting around Remaining: 9 // misc. threads My database connection is setup so that I have 50 allowed connections, which matches my 48 in validateObject and 2 executing queries. However, when I query the database status, I see 2 active threads and the rest are 'sleeping', just waiting around, as they would be if the connection pool hadn't released them yet. So, why would there be 48 connections that seemed locked and weren't querying the DB? And then the other 85 that were seemingly waiting on the 45? Any ideas what might be going on? The DB is ready? I have log abandoned turned and an haven't seen a problem yet. If the load drops sufficiently on the server, everything eventually returns back to normal, otherwise it takes 5-10 minutes to get a response from the server. I have attached an abbreviated form of the thread dump which should provide all the critical information and can provide as much other information as is necessary. Thanks for the help. *All* suggestions welcome ;) --Kaleb --Boundary-00=_2UdXB75M1pw4bcc Content-Type: text/plain; charset="us-ascii"; name="thread_info.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="thread_info.txt" Total threads: 180 executeQuery: 2 validateConnection: 0 validateObect: 48 socketAccept: 3 socketRead0: 10 ReferenceQueue: 1 ThreadPool$MonitorRunnable: 2 borrowObject and Object.wait: 85 borrowObject: 0 Object.wait: 20 Remaining: 9 *************************************************** 2 like "TP-Processor296" daemon prio=1 tid=0x6ea04a90 nid=0x5e87 runnable [738f6000..738f787c] at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fill(BufferedInputStream.java:183) at java.io.BufferedInputStream.read1(BufferedInputStream.java:222) at java.io.BufferedInputStream.read(BufferedInputStream.java:277) - locked <0x8714efb8> (a java.io.BufferedInputStream) at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1316) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:1463) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1854) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1109) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1203) at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:1164) at com.mysql.jdbc.Connection.execSQL(Connection.java:2087) - locked <0x870e1d18> (a java.lang.Object) at com.mysql.jdbc.Connection.execSQL(Connection.java:2037) at com.mysql.jdbc.Statement.executeQuery(Statement.java:1156) - locked <0x870e1d18> (a java.lang.Object) - locked <0x77cf9be0> (a com.mysql.jdbc.Statement) at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:188) at RequestFilterServlet.getUrlMapping(RequestFilterServlet.java:190) at RequestFilterServlet.doFilter(RequestFilterServlet.java:274) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:534) 0 of -- 48 like "TP-Processor312" daemon prio=1 tid=0x70331680 nid=0x5e87 waiting for monitor entry [6df79000..6df7a87c] at org.apache.commons.dbcp.PoolableConnectionFactory.validateObject(PoolableConnectionFactory.java:316) - waiting to lock <0x7b071438> (a org.apache.commons.dbcp.PoolableConnectionFactory) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:833) at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:119) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:140) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:518) at RequestFilterServlet.getUrlMapping(RequestFilterServlet.java:187) at RequestFilterServlet.doFilter(RequestFilterServlet.java:274) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:534) 3 like "TP-Processor4" daemon prio=1 tid=0x74c66fd0 nid=0x5e87 runnable [74725000..7472587c] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) - locked <0x7b04e080> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:448) at java.net.ServerSocket.accept(ServerSocket.java:419) at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:287) at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:589) at org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:788) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:534) 10 like "TP-Processor304" daemon prio=1 tid=0x6ea0a4b8 nid=0x5e87 runnable [6e7ff000..6e7ff87c] at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fill(BufferedInputStream.java:183) at java.io.BufferedInputStream.read1(BufferedInputStream.java:222) at java.io.BufferedInputStream.read(BufferedInputStream.java:277) - locked <0x88864480> (a java.io.BufferedInputStream) at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:556) at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:494) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:614) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:534) 1 like "Finalizer" daemon prio=1 tid=0x760005b0 nid=0x5e87 in Object.wait() [761e9000..761e987c] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x7abc9e58> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) 2 like "TP-Monitor" daemon prio=1 tid=0x74c692b0 nid=0x5e87 in Object.wait() [746a4000..746a487c] at java.lang.Object.wait(Native Method) - waiting on <0x7b04dff8> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:520) - locked <0x7b04dff8> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Thread.java:534) 85 like "TP-Processor308" daemon prio=1 tid=0x6e801be0 nid=0x5e87 in Object.wait() [6e17d000..6e17e87c] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:793) - locked <0x7b060378> (a org.apache.commons.dbcp.AbandonedObjectPool) at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:119) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:140) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:518) at RequestFilterServlet.getUrlMapping(RequestFilterServlet.java:187) at RequestFilterServlet.doFilter(RequestFilterServlet.java:274) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:534) 0 of -- 20 like "TP-Processor311" daemon prio=1 tid=0x703331c8 nid=0x5e87 in Object.wait() [6dffb000..6dffb87c] at java.lang.Object.wait(Native Method) - waiting on <0x8c66a050> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:616) - locked <0x8c66a050> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) others: "TP-Processor298" daemon prio=1 tid=0x6ea060b8 nid=0x5e87 runnable [6f564000..6f56487c] at org.apache.tomcat.util.http.MimeHeaderField.recycle(MimeHeaders.java:432) at org.apache.tomcat.util.http.MimeHeaders.clear(MimeHeaders.java:129) at org.apache.tomcat.util.http.MimeHeaders.recycle(MimeHeaders.java:121) at org.apache.coyote.Request.recycle(Request.java:470) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:306) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:534) "TP-Processor294" daemon prio=1 tid=0x6ea03b78 nid=0x5e87 runnable [72cfc000..72cfd87c] at com.ingeniux.server.FileProcessor.loadXSL(Unknown Source) at com.ingeniux.server.ProcessorBase.applyStylesheet(Unknown Source) at com.ingeniux.server.ProcessorBase.getContent(Unknown Source) at com.ingeniux.server.XPowerServer.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at RequestFilterServlet.doFilter(RequestFilterServlet.java:287) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:534) "TP-Processor280" daemon prio=1 tid=0x7280c0d0 nid=0x5e87 runnable [71d69000..71d6a87c] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault.java:432) - locked <0x77a8d8c0> (a org.apache.xml.dtm.ref.DTMManagerDefault) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:663) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1192) - locked <0x77a61988> (a java.lang.Boolean) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1170) at com.ingeniux.server.FileProcessor.loadXSL(Unknown Source) at com.ingeniux.server.ProcessorBase.applyStylesheet(Unknown Source) at com.ingeniux.server.ProcessorBase.getContent(Unknown Source) at com.ingeniux.server.XPowerServer.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at RequestFilterServlet.doFilter(RequestFilterServlet.java:287) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:534) "TP-Processor265" daemon prio=1 tid=0x6e800550 nid=0x5e87 runnable [6f5e2000..6f5e587c] at org.mozilla.javascript.TokenStream.getToken(TokenStream.java:753) at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1082) at org.mozilla.javascript.Parser.mulExpr(Parser.java:1062) at org.mozilla.javascript.Parser.addExpr(Parser.java:1045) at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1032) at org.mozilla.javascript.Parser.relExpr(Parser.java:1015) at org.mozilla.javascript.Parser.eqExpr(Parser.java:1002) at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:991) at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:980) at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:969) at org.mozilla.javascript.Parser.andExpr(Parser.java:957) at org.mozilla.javascript.Parser.orExpr(Parser.java:945) at org.mozilla.javascript.Parser.condExpr(Parser.java:928) at org.mozilla.javascript.Parser.assignExpr(Parser.java:909) at org.mozilla.javascript.Parser.expr(Parser.java:898) at org.mozilla.javascript.Parser.memberExprTail(Parser.java:1228) at org.mozilla.javascript.Parser.memberExpr(Parser.java:1204) at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1115) at org.mozilla.javascript.Parser.mulExpr(Parser.java:1062) at org.mozilla.javascript.Parser.addExpr(Parser.java:1045) at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1032) at org.mozilla.javascript.Parser.relExpr(Parser.java:1015) at org.mozilla.javascript.Parser.eqExpr(Parser.java:1002) at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:991) at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:980) at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:969) at org.mozilla.javascript.Parser.andExpr(Parser.java:957) at org.mozilla.javascript.Parser.orExpr(Parser.java:945) at org.mozilla.javascript.Parser.condExpr(Parser.java:928) at org.mozilla.javascript.Parser.assignExpr(Parser.java:909) at org.mozilla.javascript.Parser.argumentList(Parser.java:1152) at org.mozilla.javascript.Parser.memberExprTail(Parser.java:1240) at org.mozilla.javascript.Parser.memberExpr(Parser.java:1204) at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1115) at org.mozilla.javascript.Parser.mulExpr(Parser.java:1062) at org.mozilla.javascript.Parser.addExpr(Parser.java:1045) at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1032) at org.mozilla.javascript.Parser.relExpr(Parser.java:1015) at org.mozilla.javascript.Parser.eqExpr(Parser.java:1002) at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:991) at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:980) at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:969) at org.mozilla.javascript.Parser.andExpr(Parser.java:957) at org.mozilla.javascript.Parser.orExpr(Parser.java:945) at org.mozilla.javascript.Parser.condExpr(Parser.java:928) at org.mozilla.javascript.Parser.assignExpr(Parser.java:909) at org.mozilla.javascript.Parser.variables(Parser.java:885) at org.mozilla.javascript.Parser.statementHelper(Parser.java:737) at org.mozilla.javascript.Parser.statement(Parser.java:387) at org.mozilla.javascript.Parser.statements(Parser.java:315) at org.mozilla.javascript.Parser.statementHelper(Parser.java:773) at org.mozilla.javascript.Parser.statement(Parser.java:387) at org.mozilla.javascript.Parser.statementHelper(Parser.java:429) at org.mozilla.javascript.Parser.statement(Parser.java:387) at org.mozilla.javascript.Parser.statements(Parser.java:315) at org.mozilla.javascript.Parser.statementHelper(Parser.java:773) at org.mozilla.javascript.Parser.statement(Parser.java:387) at org.mozilla.javascript.Parser.statementHelper(Parser.java:436) at org.mozilla.javascript.Parser.statement(Parser.java:387) at org.mozilla.javascript.Parser.parseFunctionBody(Parser.java:167) at org.mozilla.javascript.Parser.function(Parser.java:271) at org.mozilla.javascript.Parser.parse(Parser.java:121) at org.mozilla.javascript.Context.compile(Context.java:2053) at org.mozilla.javascript.Context.compile(Context.java:2006) at org.mozilla.javascript.Context.compileReader(Context.java:899) at org.mozilla.javascript.Context.evaluateReader(Context.java:817) at org.mozilla.javascript.Context.evaluateString(Context.java:784) at com.ibm.bsf.engines.javascript.JavaScriptEngine.eval(JavaScriptEngine.java:83) at com.ibm.bsf.util.BSFEngineImpl.exec(BSFEngineImpl.java:106) at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.xalan.extensions.ExtensionHandlerGeneral.(ExtensionHandlerGeneral.java:218) at sun.reflect.GeneratedConstructorAccessor39.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at org.apache.xalan.extensions.ExtensionNamespaceSupport.launch(ExtensionNamespaceSupport.java:93) at org.apache.xalan.extensions.ExtensionsTable.(ExtensionsTable.java:64) at org.apache.xalan.transformer.TransformerImpl.setExtensionsTable(TransformerImpl.java:405) at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1232) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:673) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1192) - locked <0x77b2afc0> (a java.lang.Boolean) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1170) at com.ingeniux.server.FileProcessor.loadXSL(Unknown Source) at com.ingeniux.server.ProcessorBase.applyStylesheet(Unknown Source) at com.ingeniux.server.ProcessorBase.getContent(Unknown Source) at com.ingeniux.server.XPowerServer.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at RequestFilterServlet.doFilter(RequestFilterServlet.java:287) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:534) "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=1 tid=0x74c54628 nid=0x5e87 runnable [74bae000..74bae87c] at org.apache.catalina.session.ManagerBase.findSessions(ManagerBase.java:747) - waiting to lock <0x7ae039f0> (a java.util.HashMap) at org.apache.catalina.session.StandardManager.processExpires(StandardManager.java:778) at org.apache.catalina.session.StandardManager.backgroundProcess(StandardManager.java:795) at org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:4618) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1619) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1608) at java.lang.Thread.run(Thread.java:534) "Signal Dispatcher" daemon prio=1 tid=0x760142a0 nid=0x5e87 waiting on condition [0..0] "VM Thread" prio=1 tid=0x0809f0b8 nid=0x5e87 runnable "VM Periodic Task Thread" prio=1 tid=0x76016b30 nid=0x5e87 waiting on condition "Suspend Checker Thread" prio=1 tid=0x76013940 nid=0x5e87 runnable --Boundary-00=_2UdXB75M1pw4bcc Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-user-help@jakarta.apache.org --Boundary-00=_2UdXB75M1pw4bcc--