JMeter won't detect deadlocks or memory leaks, but you could use it to act as multiple users to simulate the conditions that are triggering your errors. I haven't used any open source profilers, but you might want to look into a research tool from Sun called JFluid:
http://research.sun.com/projects/jfluid/ Another tool from Sun that might be of interest is GCspy: http://www.experimentalstuff.com/Technologies/GCspy/index.html Of course, you could also give trial versions of OptimizeIt or JProbe a whirl... Quoting "Balakrishnan, Vijay" <[EMAIL PROTECTED]>: > Thanks,Kris.I am not sure what the exact problem is yet.I did read the > javadoc.I wish I could use a tool to figure out deadlocks- would something > like JMeter or is there any open source tool to detect memory leaks or > deadlocks ? > > Thanks, > Vijay > > -----Original Message----- > From: Kris Schneider [mailto:[EMAIL PROTECTED] > Sent: Monday, December 22, 2003 4:56 AM > To: Tag Libraries Users List > Subject: RE: x:transform > > > There are some notes in the Javadoc for DTMManagerDefault: > > http://xml.apache.org/xalan-j/apidocs/org/apache/xml/dtm/ref/DTMManagerDefau > lt.html > > that suggest the potential for reentrancy issues. I'm not sure if that's > what > you're seeing or not. You might want to try isolating this particular piece > of > your app to run some tests against it. In your original note, you mention > both a > memory leak and deadlock. Which is your real problem? > > Quoting "Balakrishnan, Vijay" <[EMAIL PROTECTED]>: > > > StringWriter writer = new StringWriter(); > > marshaller.marshal(resultsQuery, writer); > > xml = writer.toString(); > > > > The xml is a String into which the query result is marshalled. > > > > -----Original Message----- > > From: Balakrishnan, Vijay [mailto:[EMAIL PROTECTED] > > Sent: Friday, December 19, 2003 12:33 PM > > To: 'Tag Libraries Users List' > > Subject: RE: x:transform > > > > > > Session scoped. > > > > <c:set var="xml" > > value="${sessionScope['Query#MostRecentlyMarshalled']}"/> > > > > <x:parse xml="${xml}" var="query"/> > > > > -----Original Message----- > > From: Kris Schneider [mailto:[EMAIL PROTECTED] > > Sent: Friday, December 19, 2003 11:52 AM > > To: Tag Libraries Users List > > Subject: Re: x:transform > > > > > > How is "query" scoped and what is its type (e.g. String, Document, etc.)? > > > > Quoting "Balakrishnan, Vijay" <[EMAIL PROTECTED]>: > > > > > Hi, > > > > > > I am trying to run this x:transform - > > > <c:import url="/query.xsl" var="xslt"/> > > > > > > <x:transform xml="${query}" xslt="${xslt}"> > > > <x:param name="contextPath" > > > value="${pageContext.request.contextPath}"/> > > > </x:transform> > > > > > > I am wondering if this thread dump means I have a deadlock situation if > 3 > > > or > > > 4 people try to access the same jsp page with this transform in it.We > are > > > having a memory leak and I am trying to figure of this might have > caused > > > it.We are on JBoss 3.2.2 with Tomcat 4.1. > > > > > > I did a google and i did say a web page with an out of memory exception > > on > > > some code in DTMManager.getDTM. > > > > > > http://216.239.57.104/search?q=cache:6dnVGSF_8mQJ:infoportal.up.ac.za/eresou > > > > > > rces/app/template/eresources,Filtered.vm/fletter/0/feresourcetypeid/2/fsubje > > > > > > ctid/20+at+org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault > > > .java)&hl=en&ie=UTF-8 > > > > > > Thanks in advance, > > > Vijay > > > > > > These are 2 separate thread dumps below. > > > > > > ############################################################################ > > > ##### > > > "Thread-235" daemon prio=5 tid=0x0000000101b65530 nid=0x22a waiting on > > > condition [ffffffff1eafc000..ffffffff1eb014c0] > > > at > > > > > > org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault.java:731) > > > - waiting to lock <0x000000023e71efc8> (a > > > org.apache.xml.dtm.ref.DTMManagerDefault) > > > at org.apache.xpath.XPathContext.getDTM(XPathContext.java:207) > > > at > > > org.apache.xpath.axes.LocPathIterator.getDTM(LocPathIterator.java:224) > > > at > > > > > > org.apache.xpath.axes.LocPathIterator.executeCharsToContentHandler(LocPathIt > > > erator.java:287) > > > at > > > org.apache.xalan.templates.ElemValueOf.execute(ElemValueOf.java:319) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.transformToString(TransformerIm > > > pl.java:1977) > > > at > > > > > > org.apache.xalan.templates.ElemAttribute.constructNode(ElemAttribute.java:23 > > > 6) > > > at > > > org.apache.xalan.templates.ElemElement.execute(ElemElement.java:367) > > > at > > > > org.apache.xalan.templates.ElemAttribute.execute(ElemAttribute.java:149) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:185) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp > > > lyTemplates.java:425) > > > at > > > > > > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav > > > a:216) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp > > > lyTemplates.java:425) > > > at > > > > > > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav > > > a:216) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer > > > Impl.java:2160) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j > > > ava:1213) > > > - locked <0x000000023e78edf0> (a > > > org.apache.xalan.serialize.SerializerToXML) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: > > > 668) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: > > > 1129) > > > - locked <0x000000023e710730> (a java.lang.Boolean) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: > > > 1107) > > > at > > > > > > org.apache.taglibs.standard.tag.common.xml.TransformSupport.doEndTag(Transfo > > > rmSupport.java:215) > > > at > > > org.apache.jsp.queryContent_jsp._jspService(queryContent_jsp.java:130) > > > at > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 > > > 10) > > > at > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) > > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. > > > java:684) > > > at > > > > > > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch > > > er.java:575) > > > at > > > > > > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher > > > .java:498) > > > at > > > > > > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:8 > > > 22) > > > at org.apache.jsp.query_jsp._jspService(query_jsp.java:87) > > > at > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 > > > 10) > > > at > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) > > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > > > FilterChain.java:247) > > > at > > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > > > ain.java:193) > > > at > > > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > > > va:256) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:643) > > > at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > > at > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > > at > > > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > > > va:191) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:643) > > > at > > > org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(Unknown > > Source) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase > > > .java:553) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > > > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 > > > 46) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > org.jboss.web.tomcat.tc4.statistics.ContainerStatsValve.invoke(Unknown > > > Source) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > > at > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > > at > > > > > > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416) > > > at > > > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 > > > ) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:643) > > > at > > > > > > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. > > > java:171) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 > > > ) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Unknown > > > Source) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > > at > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > > at > > > > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > > > :174) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:643) > > > at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > > at > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > > at > > > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > > > at > > > > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601) > > > at > > > > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > > > ction(Http11Protocol.java:392) > > > at > > > > > > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) > > > at > > > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > > > a:619) > > > at java.lang.Thread.run(Thread.java:534) > > > > > > > > > > > > > > > > > > > > > > > > > > > ############################################################################ > > > ############# > > > "Thread-242" daemon prio=5 tid=0x00000001012c6cd0 nid=0x43b waiting on > > > condition [ffffffff1ccfc000..ffffffff1cd014c0] > > > at > > > > > > org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault.java:731) > > > - waiting to lock <0x000000023efcecc0> (a > > > org.apache.xml.dtm.ref.DTMManagerDefault) > > > at org.apache.xpath.XPathContext.getDTM(XPathContext.java:207) > > > at > > > org.apache.xpath.axes.LocPathIterator.getDTM(LocPathIterator.java:224) > > > at > > > > > > org.apache.xpath.axes.LocPathIterator.executeCharsToContentHandler(LocPathIt > > > erator.java:287) > > > at > > > org.apache.xalan.templates.ElemValueOf.execute(ElemValueOf.java:319) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.transformToString(TransformerIm > > > pl.java:1977) > > > at > > > > > > org.apache.xalan.templates.ElemAttribute.constructNode(ElemAttribute.java:23 > > > 6) > > > at > > > org.apache.xalan.templates.ElemElement.execute(ElemElement.java:367) > > > at > > > > org.apache.xalan.templates.ElemAttribute.execute(ElemAttribute.java:149) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:185) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp > > > lyTemplates.java:425) > > > at > > > > > > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav > > > a:216) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java: > > > 710) > > > at > > > > > > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp > > > lyTemplates.java:425) > > > at > > > > > > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav > > > a:216) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform > > > erImpl.java:2339) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer > > > Impl.java:2160) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j > > > ava:1213) > > > - locked <0x000000023efd03c8> (a > > > org.apache.xalan.serialize.SerializerToXML) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: > > > 668) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: > > > 1129) > > > - locked <0x000000023efc0428> (a java.lang.Boolean) > > > at > > > > > > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: > > > 1107) > > > at > > > > > > org.apache.taglibs.standard.tag.common.xml.TransformSupport.doEndTag(Transfo > > > rmSupport.java:215) > > > at > > > org.apache.jsp.queryContent_jsp._jspService(queryContent_jsp.java:130) > > > at > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 > > > 10) > > > at > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) > > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. > > > java:684) > > > at > > > > > > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch > > > er.java:575) > > > at > > > > > > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher > > > .java:498) > > > at > > > > > > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:8 > > > 22) > > > at org.apache.jsp.query_jsp._jspService(query_jsp.java:87) > > > at > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 > > > 10) > > > at > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) > > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > > > FilterChain.java:247) > > > at > > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > > > ain.java:193) > > > at > > > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > > > va:256) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:643) > > > at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > > at > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > > at > > > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > > > va:191) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:643) > > > at > > > org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(Unknown > > Source) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase > > > .java:553) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > > > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 > > > 46) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > org.jboss.web.tomcat.tc4.statistics.ContainerStatsValve.invoke(Unknown > > > Source) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > > at > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > > at > > > > > > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416) > > > at > > > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 > > > ) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:643) > > > at > > > > > > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. > > > java:171) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 > > > ) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Unknown > > > Source) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:641) > > > at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > > at > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > > at > > > > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > > > :174) > > > at > > > > > > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > > > eNext(StandardPipeline.java:643) > > > at > > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > > at > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > > at > > > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > > > at > > > > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601) > > > at > > > > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > > > ction(Http11Protocol.java:392) > > > at > > > > > > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) > > > at > > > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > > > a:619) > > > at java.lang.Thread.run(Thread.java:534) > > > > -- > > Kris Schneider <mailto:[EMAIL PROTECTED]> > > D.O.Tech <http://www.dotech.com/> > > -- > Kris Schneider <mailto:[EMAIL PROTECTED]> > D.O.Tech <http://www.dotech.com/> -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]