You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Davanum Srinivas <di...@yahoo.com> on 2001/02/28 19:18:45 UTC
[C2][Xalan2] Xalan2J problems under heavy load using Apache JMeter
Scott, Xalan2J Team,
Can you please take a look at the stack trace(s) in the enclosed file. This log was created by
running Apache JMeter against the C2, Xerces1.3.0 and Xalan2J all compiled fresh from CVS. All
this happened under extremely heavy load against the same URL served by C2. It's easy to reproduce
the problem using C2 but very difficult to come up with a stripped down sample.
Thanks,
dims
=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
Re: [C2][Xalan2] Xalan2J problems under heavy load using Apache JMeter
Posted by Davanum Srinivas <di...@yahoo.com>.
J�rg,
Please do a full "check-out" we've moved to Xerces1.3.0 and latest Xalan2J.
Thanks,
dims
--- J�rg Prante <jo...@7val.com> wrote:
> Davanum Srinivas wrote:
>
> > > Scott, Xalan2J Team,
> >
> > Can you please take a look at the stack trace(s) in the enclosed file. This
> > log was created by running Apache JMeter against the C2, Xerces1.3.0 and
> > Xalan2J all compiled fresh from CVS. All this happened under extremely
> > heavy load against the same URL served by C2. It's easy to reproduce the
> > problem using C2 but very difficult to come up with a stripped down sample.
>
> I use almost the same configuration: it's a combination of C2 from CVS,
> Xerces1.2.3, and Xalan2J from C2 CVS. There need not to be heavy load to
> produce this sporadic exception, it also appears on my single-user local
> development environment:
>
> java.lang.ArrayIndexOutOfBoundsException
> at org.apache.xml.utils.NodeVector.popAndTop(NodeVector.java:234)
> at org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:378)
> at
> org.apache.xalan.stree.StreeDOMBuilder.endElement(StreeDOMBuilder.java:240)
> at
> org.apache.xalan.stree.SourceTreeHandler.endElement(SourceTreeHandler.java:550)
> at
> org.apache.cocoon.xml.ContentHandlerWrapper.endElement(ContentHandlerWrapper.java:145)
> at
> org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:161)
> at
> org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
> [...]
>
> I'm sorry but I'm unable to reproduce it because it's a sporadic exception.
>
> Strange effect: C2 delivers out HTML and completes, but then C2 decides to
> append a Cocoon error report page (including the stack trace message above)
> to the HTML page, which both appear in the browser on the same page. Looks
> funny if you ask me.
>
> I hope you can trace it down more easily with this additional report. For a
> complete trace, please have a look at the enclosed file. Note: After making
> the C2 XSP pages smaller by hand, and retrying the XSP compilation, Xalan2
> calms down and the exception disappeared.
>
> J�rg
>
> --
> J�rg Prante
> Sevenval AG (HRB 32757) e-business marketing technologies
> D-50667 K�ln . Alter Markt 36-42
> Fon +49 221 65007-0 . Fax 4249891
> http://www.sevenval.de . joerg@7val.com
> > DEBUG 55836 [cocoon ] (HttpProcessor[8080][1]): ComponentFactory creating new instance of
> org.apache.cocoon.site.calendar_xsp.
> DEBUG 55836 [cocoon ] (HttpProcessor[8080][1]): ComponentFactory creating new instance of
> org.apache.cocoon.site.calendar_xsp.
> DEBUG 55836 [cocoon ] (HttpProcessor[8080][1]): ComponentFactory creating new instance of
> org.apache.cocoon.site.calendar_xsp.
> DEBUG 55836 [cocoon ] (HttpProcessor[8080][1]): ComponentFactory creating new instance of
> org.apache.cocoon.site.calendar_xsp.
> DEBUG 55836 [cocoon ] (HttpProcessor[8080][1]): ComponentPool retrieved
> org.apache.cocoon.site.calendar_xsp (org.apache.cocoon.site.calendar_xsp@381d92)
> DEBUG 55837 [cocoon ] (HttpProcessor[8080][1]): ComponentPool returned
> org.apache.cocoon.generation.ServerPagesGenerator
> (org.apache.cocoon.generation.ServerPagesGenerator@7a5a19)
> DEBUG 55837 [cocoon ] (HttpProcessor[8080][1]): ComponentPool returned
> org.apache.cocoon.transformation.TraxTransformer
> (org.apache.cocoon.transformation.TraxTransformer@589e56)
> DEBUG 55837 [cocoon ] (HttpProcessor[8080][1]): ComponentPool returned
> org.apache.cocoon.serialization.HTMLSerializer
> (org.apache.cocoon.serialization.HTMLSerializer@718e8e)
> WARN 55837 [cocoon ] (HttpProcessor[8080][1]): Error, try to process the error page
> org.apache.cocoon.ProcessingException: Error generating the
> resource:java.lang.ArrayIndexOutOfBoundsException
> at org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:203)
> at org.apache.cocoon.fit_xmap.process(fit_xmap.java:769)
> at org.apache.cocoon.sitemap.Handler.process(Handler.java:154)
> at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:108)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:212)
> at xxxxxxxServlet.service(xxxxxxServlet.java:322)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2119)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
> at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
> at java.lang.Thread.run(Thread.java:484)
> java.lang.ArrayIndexOutOfBoundsException
> at org.apache.xml.utils.NodeVector.popAndTop(NodeVector.java:234)
> at org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:378)
> at org.apache.xalan.stree.StreeDOMBuilder.endElement(StreeDOMBuilder.java:240)
> at org.apache.xalan.stree.SourceTreeHandler.endElement(SourceTreeHandler.java:550)
> at org.apache.cocoon.xml.ContentHandlerWrapper.endElement(ContentHandlerWrapper.java:145)
> at org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:161)
> at org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
> at org.apache.cocoon.xxx_xmap.process(xxxx_xmap.java:769)
> at org.apache.cocoon.sitemap.Handler.process(Handler.java:154)
> at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:108)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:212)
> at xxxxxxxxxServlet.service(xxxxxxxxServlet.java:322)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2119)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
> at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
> at java.lang.Thread.run(Thread.java:484)
> > ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> For additional commands, email: cocoon-dev-help@xml.apache.org
=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
Re: xsl:include conflicts...
Posted by Gary L Peskin <ga...@firstech.com>.
chris markiewicz wrote:
> >
> > since i converted to xalan2/sax2, i have noticed the following:
> >
> > (in this example, x.xsl contains some utility templates)
> >
> > if a.xsl includes x.xsl and b.xsl includes x.xsl AND a.xsl includes b.xsl,
> i
> > get an error that more than one x.xsl template is available.
> >
> > what is the fix for this? the code is fairly modular so removing the
> > include from a or b isn't really an option.
> >
> > thanks
> > chris
Chris --
XalanJ2 is correct in this regard. See the last sentence in this
section: <http://www.w3.org/TR/xslt.html#named-templates>.
To get around this, try including your stylesheets with xsl:import
instead of xsl:include. Note that the xsl:imports must come immediately
after the xsl:stylesheet element, even though placing them somewhere
else is not currently reported as an error by Xalan, due to a bug.
Gary
RE: xsl:include conflicts...
Posted by chris markiewicz <cm...@commnav.com>.
gary
here is the info that you requested...
first, the stack trace is:
GMT Time:3/1/01 7:22 AM
java.lang.RuntimeException: ElemTemplateElement error: Found more than one
template named: fixQuotes
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:965)
at
com.commnav.sbh.applications.wrappers.XSLXalan2SAXCache.getTemplatesObject(X
SLXalan2SAXCache.java:86)
at
com.commnav.sbh.applications.wrappers.XSLXalan2SAXEngine.generateContent(XSL
Xalan2SAXEngine.java:123)
at
com.commnav.sbh.applications.wrappers.XSLXalan2SAXEngine.generateContent(XSL
Xalan2SAXEngine.java:72)
at
com.commnav.sbh.servlets.CommnavServlet.writeXSL(CommnavServlet.java:385)
at
com.commnav.sbh.servlets.CommnavServlet.writeOutput(CommnavServlet.java:342)
at com.commnav.sbh.servlets.PortalServlet.doPost(PortalServlet.java:169)
at com.commnav.sbh.servlets.CommnavServlet.doGet(CommnavServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
the three attached files are:
styleadministration.xsl - the main page to load - includes pidgettitlebar
and fixquotes
pidgettitlebar.xsl - also includes fixquotes
fixquotes.xsl - utility function
i tried to take all of the stuff that you won't have out of
styleadministration...it should still produce the error. please let me know
what you find out.
chris
-----Original Message-----
From: Gary L Peskin [mailto:garyp@firstech.com]
Sent: Wednesday, February 28, 2001 8:09 PM
To: xalan-dev@xml.apache.org
Subject: Re: xsl:include conflicts...
chris markiewicz wrote:
>
> since i converted to xalan2/sax2, i have noticed the following:
>
> (in this example, x.xsl contains some utility templates)
>
> if a.xsl includes x.xsl and b.xsl includes x.xsl AND a.xsl includes b.xsl,
i
> get an error that more than one x.xsl template is available.
>
> what is the fix for this? the code is fairly modular so removing the
> include from a or b isn't really an option.
>
> thanks
> chris
Chris --
Can you please send along a.xsl, b.xsl, x.xsl and the corresponding XML
so that we can try to reproduce this problem.
What is the exact error (incl stack trace, if possible) that you are
receiving.
TIA,
Gary
Re: xsl:include conflicts...
Posted by Gary L Peskin <ga...@firstech.com>.
chris markiewicz wrote:
>
> since i converted to xalan2/sax2, i have noticed the following:
>
> (in this example, x.xsl contains some utility templates)
>
> if a.xsl includes x.xsl and b.xsl includes x.xsl AND a.xsl includes b.xsl, i
> get an error that more than one x.xsl template is available.
>
> what is the fix for this? the code is fairly modular so removing the
> include from a or b isn't really an option.
>
> thanks
> chris
Chris --
Can you please send along a.xsl, b.xsl, x.xsl and the corresponding XML
so that we can try to reproduce this problem.
What is the exact error (incl stack trace, if possible) that you are
receiving.
TIA,
Gary
xsl:include conflicts...
Posted by chris markiewicz <cm...@commnav.com>.
since i converted to xalan2/sax2, i have noticed the following:
(in this example, x.xsl contains some utility templates)
if a.xsl includes x.xsl and b.xsl includes x.xsl AND a.xsl includes b.xsl, i
get an error that more than one x.xsl template is available.
what is the fix for this? the code is fairly modular so removing the
include from a or b isn't really an option.
thanks
chris
Re: [C2][Xalan2] Xalan2J problems under heavy load using Apache JMeter
Posted by Davanum Srinivas <di...@yahoo.com>.
J�rg,
Please do a full "check-out" we've moved to Xerces1.3.0 and latest Xalan2J.
Thanks,
dims
--- J�rg Prante <jo...@7val.com> wrote:
> Davanum Srinivas wrote:
>
> > > Scott, Xalan2J Team,
> >
> > Can you please take a look at the stack trace(s) in the enclosed file. This
> > log was created by running Apache JMeter against the C2, Xerces1.3.0 and
> > Xalan2J all compiled fresh from CVS. All this happened under extremely
> > heavy load against the same URL served by C2. It's easy to reproduce the
> > problem using C2 but very difficult to come up with a stripped down sample.
>
> I use almost the same configuration: it's a combination of C2 from CVS,
> Xerces1.2.3, and Xalan2J from C2 CVS. There need not to be heavy load to
> produce this sporadic exception, it also appears on my single-user local
> development environment:
>
> java.lang.ArrayIndexOutOfBoundsException
> at org.apache.xml.utils.NodeVector.popAndTop(NodeVector.java:234)
> at org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:378)
> at
> org.apache.xalan.stree.StreeDOMBuilder.endElement(StreeDOMBuilder.java:240)
> at
> org.apache.xalan.stree.SourceTreeHandler.endElement(SourceTreeHandler.java:550)
> at
> org.apache.cocoon.xml.ContentHandlerWrapper.endElement(ContentHandlerWrapper.java:145)
> at
> org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:161)
> at
> org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
> [...]
>
> I'm sorry but I'm unable to reproduce it because it's a sporadic exception.
>
> Strange effect: C2 delivers out HTML and completes, but then C2 decides to
> append a Cocoon error report page (including the stack trace message above)
> to the HTML page, which both appear in the browser on the same page. Looks
> funny if you ask me.
>
> I hope you can trace it down more easily with this additional report. For a
> complete trace, please have a look at the enclosed file. Note: After making
> the C2 XSP pages smaller by hand, and retrying the XSP compilation, Xalan2
> calms down and the exception disappeared.
>
> J�rg
>
> --
> J�rg Prante
> Sevenval AG (HRB 32757) e-business marketing technologies
> D-50667 K�ln . Alter Markt 36-42
> Fon +49 221 65007-0 . Fax 4249891
> http://www.sevenval.de . joerg@7val.com
> > DEBUG 55836 [cocoon ] (HttpProcessor[8080][1]): ComponentFactory creating new instance of
> org.apache.cocoon.site.calendar_xsp.
> DEBUG 55836 [cocoon ] (HttpProcessor[8080][1]): ComponentFactory creating new instance of
> org.apache.cocoon.site.calendar_xsp.
> DEBUG 55836 [cocoon ] (HttpProcessor[8080][1]): ComponentFactory creating new instance of
> org.apache.cocoon.site.calendar_xsp.
> DEBUG 55836 [cocoon ] (HttpProcessor[8080][1]): ComponentFactory creating new instance of
> org.apache.cocoon.site.calendar_xsp.
> DEBUG 55836 [cocoon ] (HttpProcessor[8080][1]): ComponentPool retrieved
> org.apache.cocoon.site.calendar_xsp (org.apache.cocoon.site.calendar_xsp@381d92)
> DEBUG 55837 [cocoon ] (HttpProcessor[8080][1]): ComponentPool returned
> org.apache.cocoon.generation.ServerPagesGenerator
> (org.apache.cocoon.generation.ServerPagesGenerator@7a5a19)
> DEBUG 55837 [cocoon ] (HttpProcessor[8080][1]): ComponentPool returned
> org.apache.cocoon.transformation.TraxTransformer
> (org.apache.cocoon.transformation.TraxTransformer@589e56)
> DEBUG 55837 [cocoon ] (HttpProcessor[8080][1]): ComponentPool returned
> org.apache.cocoon.serialization.HTMLSerializer
> (org.apache.cocoon.serialization.HTMLSerializer@718e8e)
> WARN 55837 [cocoon ] (HttpProcessor[8080][1]): Error, try to process the error page
> org.apache.cocoon.ProcessingException: Error generating the
> resource:java.lang.ArrayIndexOutOfBoundsException
> at org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:203)
> at org.apache.cocoon.fit_xmap.process(fit_xmap.java:769)
> at org.apache.cocoon.sitemap.Handler.process(Handler.java:154)
> at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:108)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:212)
> at xxxxxxxServlet.service(xxxxxxServlet.java:322)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2119)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
> at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
> at java.lang.Thread.run(Thread.java:484)
> java.lang.ArrayIndexOutOfBoundsException
> at org.apache.xml.utils.NodeVector.popAndTop(NodeVector.java:234)
> at org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:378)
> at org.apache.xalan.stree.StreeDOMBuilder.endElement(StreeDOMBuilder.java:240)
> at org.apache.xalan.stree.SourceTreeHandler.endElement(SourceTreeHandler.java:550)
> at org.apache.cocoon.xml.ContentHandlerWrapper.endElement(ContentHandlerWrapper.java:145)
> at org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:161)
> at org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
> at org.apache.cocoon.xxx_xmap.process(xxxx_xmap.java:769)
> at org.apache.cocoon.sitemap.Handler.process(Handler.java:154)
> at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:108)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:212)
> at xxxxxxxxxServlet.service(xxxxxxxxServlet.java:322)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2119)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
> at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
> at java.lang.Thread.run(Thread.java:484)
> > ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> For additional commands, email: cocoon-dev-help@xml.apache.org
=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
Re: [C2][Xalan2] Xalan2J problems under heavy load using Apache JMeter
Posted by Jörg Prante <jo...@7val.com>.
Davanum Srinivas wrote:
> > Scott, Xalan2J Team,
>
> Can you please take a look at the stack trace(s) in the enclosed file. This
> log was created by running Apache JMeter against the C2, Xerces1.3.0 and
> Xalan2J all compiled fresh from CVS. All this happened under extremely
> heavy load against the same URL served by C2. It's easy to reproduce the
> problem using C2 but very difficult to come up with a stripped down sample.
I use almost the same configuration: it's a combination of C2 from CVS,
Xerces1.2.3, and Xalan2J from C2 CVS. There need not to be heavy load to
produce this sporadic exception, it also appears on my single-user local
development environment:
java.lang.ArrayIndexOutOfBoundsException
at org.apache.xml.utils.NodeVector.popAndTop(NodeVector.java:234)
at org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:378)
at
org.apache.xalan.stree.StreeDOMBuilder.endElement(StreeDOMBuilder.java:240)
at
org.apache.xalan.stree.SourceTreeHandler.endElement(SourceTreeHandler.java:550)
at
org.apache.cocoon.xml.ContentHandlerWrapper.endElement(ContentHandlerWrapper.java:145)
at
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:161)
at
org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
[...]
I'm sorry but I'm unable to reproduce it because it's a sporadic exception.
Strange effect: C2 delivers out HTML and completes, but then C2 decides to
append a Cocoon error report page (including the stack trace message above)
to the HTML page, which both appear in the browser on the same page. Looks
funny if you ask me.
I hope you can trace it down more easily with this additional report. For a
complete trace, please have a look at the enclosed file. Note: After making
the C2 XSP pages smaller by hand, and retrying the XSP compilation, Xalan2
calms down and the exception disappeared.
J�rg
--
J�rg Prante
Sevenval AG (HRB 32757) e-business marketing technologies
D-50667 K�ln . Alter Markt 36-42
Fon +49 221 65007-0 . Fax 4249891
http://www.sevenval.de . joerg@7val.com
Re: [C2][Xalan2] Xalan2J problems under heavy load using Apache JMeter
Posted by Jörg Prante <jo...@7val.com>.
Davanum Srinivas wrote:
> > Scott, Xalan2J Team,
>
> Can you please take a look at the stack trace(s) in the enclosed file. This
> log was created by running Apache JMeter against the C2, Xerces1.3.0 and
> Xalan2J all compiled fresh from CVS. All this happened under extremely
> heavy load against the same URL served by C2. It's easy to reproduce the
> problem using C2 but very difficult to come up with a stripped down sample.
I use almost the same configuration: it's a combination of C2 from CVS,
Xerces1.2.3, and Xalan2J from C2 CVS. There need not to be heavy load to
produce this sporadic exception, it also appears on my single-user local
development environment:
java.lang.ArrayIndexOutOfBoundsException
at org.apache.xml.utils.NodeVector.popAndTop(NodeVector.java:234)
at org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:378)
at
org.apache.xalan.stree.StreeDOMBuilder.endElement(StreeDOMBuilder.java:240)
at
org.apache.xalan.stree.SourceTreeHandler.endElement(SourceTreeHandler.java:550)
at
org.apache.cocoon.xml.ContentHandlerWrapper.endElement(ContentHandlerWrapper.java:145)
at
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:161)
at
org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
[...]
I'm sorry but I'm unable to reproduce it because it's a sporadic exception.
Strange effect: C2 delivers out HTML and completes, but then C2 decides to
append a Cocoon error report page (including the stack trace message above)
to the HTML page, which both appear in the browser on the same page. Looks
funny if you ask me.
I hope you can trace it down more easily with this additional report. For a
complete trace, please have a look at the enclosed file. Note: After making
the C2 XSP pages smaller by hand, and retrying the XSP compilation, Xalan2
calms down and the exception disappeared.
J�rg
--
J�rg Prante
Sevenval AG (HRB 32757) e-business marketing technologies
D-50667 K�ln . Alter Markt 36-42
Fon +49 221 65007-0 . Fax 4249891
http://www.sevenval.de . joerg@7val.com
Re: [C2][Xalan2] Xalan2J problems under heavy load using Apache JMeter
Posted by Davanum Srinivas <di...@yahoo.com>.
Yes, Berin. The numbers are you specified off line. Here's it is.
>>
>> I used Apache JMeter to present a constant load that over a period of 24 hours would
>> equal ~1,000,000 page loads. Basically 12 simultaneous threads with a Random delay
>> of 1 second +/- one second. The Dispersion of randomness was a Gaussian dispersion.
>>
--- Berin Loritsch <bl...@apache.org> wrote:
> *This message was transferred with a trial version of CommuniGate(tm) Pro*
> Davanum Srinivas wrote:
> >
> > Scott, Xalan2J Team,
> >
> > Can you please take a look at the stack trace(s) in the enclosed file. This log was created by
> > running Apache JMeter against the C2, Xerces1.3.0 and Xalan2J all compiled fresh from CVS. All
> > this happened under extremely heavy load against the same URL served by C2. It's easy to
> reproduce
> > the problem using C2 but very difficult to come up with a stripped down sample.
> >
> > Thanks,
> > dims
>
> I really appreciate you taking this on. Out of curiosity, how high is
> the load you are presenting? Is it the same as I had specified to you
> off line?
=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
Re: [C2][Xalan2] Xalan2J problems under heavy load using Apache JMeter
Posted by Davanum Srinivas <di...@yahoo.com>.
Yes, Berin. The numbers are you specified off line. Here's it is.
>>
>> I used Apache JMeter to present a constant load that over a period of 24 hours would
>> equal ~1,000,000 page loads. Basically 12 simultaneous threads with a Random delay
>> of 1 second +/- one second. The Dispersion of randomness was a Gaussian dispersion.
>>
--- Berin Loritsch <bl...@apache.org> wrote:
> *This message was transferred with a trial version of CommuniGate(tm) Pro*
> Davanum Srinivas wrote:
> >
> > Scott, Xalan2J Team,
> >
> > Can you please take a look at the stack trace(s) in the enclosed file. This log was created by
> > running Apache JMeter against the C2, Xerces1.3.0 and Xalan2J all compiled fresh from CVS. All
> > this happened under extremely heavy load against the same URL served by C2. It's easy to
> reproduce
> > the problem using C2 but very difficult to come up with a stripped down sample.
> >
> > Thanks,
> > dims
>
> I really appreciate you taking this on. Out of curiosity, how high is
> the load you are presenting? Is it the same as I had specified to you
> off line?
=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
Re: [C2][Xalan2] Xalan2J problems under heavy load using Apache JMeter
Posted by Berin Loritsch <bl...@apache.org>.
Davanum Srinivas wrote:
>
> Scott, Xalan2J Team,
>
> Can you please take a look at the stack trace(s) in the enclosed file. This log was created by
> running Apache JMeter against the C2, Xerces1.3.0 and Xalan2J all compiled fresh from CVS. All
> this happened under extremely heavy load against the same URL served by C2. It's easy to reproduce
> the problem using C2 but very difficult to come up with a stripped down sample.
>
> Thanks,
> dims
I really appreciate you taking this on. Out of curiosity, how high is
the load you are presenting? Is it the same as I had specified to you
off line?
>
> =====
> Davanum Srinivas, JNI-FAQ Manager
> http://www.jGuru.com/faq/JNI
>
> __________________________________________________
> Do You Yahoo!?
> Get email at your own domain with Yahoo! Mail.
> http://personal.mail.yahoo.com/
>
> ------------------------------------------------------------------------------------------------------------------------------------
> 2001-02-28 12:57:20 - ContextManager: Adding context Ctx( /examples )
> 2001-02-28 12:57:20 - ContextManager: Adding context Ctx( /admin )
> Starting tomcat. Check logs/tomcat.log for error messages
> 2001-02-28 12:57:21 - ContextManager: Adding context Ctx( /cocoon )
> 2001-02-28 12:57:22 - ContextManager: Adding context Ctx( )
> 2001-02-28 12:57:23 - ContextManager: Adding context Ctx( /test )
> 2001-02-28 12:57:24 - PoolTcpConnector: Starting HttpConnectionHandler on 8080
> 2001-02-28 12:57:24 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1925)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> java.lang.ArrayIndexOutOfBoundsException
> at org.apache.xml.utils.NodeVector.popAndTop(NodeVector.java:234)
> at org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:378)
> at org.apache.xalan.stree.StreeDOMBuilder.endElement(StreeDOMBuilder.java:240)
> at org.apache.xalan.stree.SourceTreeHandler.endElement(SourceTreeHandler.java:550)
> at org.apache.cocoon.xml.ContentHandlerWrapper.endElement(ContentHandlerWrapper.java:145)
> at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
> at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1385)
> at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1260)
> at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
> at org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:67)
> at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:165)
> at org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
> at org.apache.cocoon.sitemap_xmap.process(sitemap_xmap.java:2296)
> at org.apache.cocoon.sitemap.Handler.process(Handler.java:154)
> at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:108)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:215)
> at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:387)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
> at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:145)
> at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:495)
> at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
> at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2148)
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2033)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> java.lang.ArrayIndexOutOfBoundsException
> at org.apache.xml.utils.NodeVector.popAndTop(NodeVector.java:234)
> at org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:378)
> at org.apache.xalan.stree.StreeDOMBuilder.endElement(StreeDOMBuilder.java:240)
> at org.apache.xalan.stree.SourceTreeHandler.endElement(SourceTreeHandler.java:550)
> at org.apache.cocoon.xml.ContentHandlerWrapper.endElement(ContentHandlerWrapper.java:145)
> at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
> at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1385)
> at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1260)
> at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
> at org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:67)
> at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:165)
> at org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
> at org.apache.cocoon.sitemap_xmap.process(sitemap_xmap.java:2296)
> at org.apache.cocoon.sitemap.Handler.process(Handler.java:154)
> at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:108)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:215)
> at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:387)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
> at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:145)
> at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:495)
> at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
> at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2148)
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2033)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:145)
> at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:495)
> at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
> at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2148)
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2033)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> java.lang.ArrayIndexOutOfBoundsException
> at org.apache.xml.utils.NodeVector.popAndTop(NodeVector.java:234)
> at org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:378)
> at org.apache.xalan.stree.StreeDOMBuilder.endElement(StreeDOMBuilder.java:240)
> at org.apache.xalan.stree.SourceTreeHandler.endElement(SourceTreeHandler.java:550)
> at org.apache.cocoon.xml.ContentHandlerWrapper.endElement(ContentHandlerWrapper.java:145)
> at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
> at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1385)
> at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1260)
> at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
> at org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:67)
> at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:165)
> at org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
> at org.apache.cocoon.sitemap_xmap.process(sitemap_xmap.java:2296)
> at org.apache.cocoon.sitemap.Handler.process(Handler.java:154)
> at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:108)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:215)
> at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:387)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
> at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)
> java.lang.ArrayIndexOutOfBoundsException
> at org.apache.xml.utils.NodeVector.push(NodeVector.java:199)
> at org.apache.xalan.stree.StreeDOMBuilder.startElement(StreeDOMBuilder.java:221)
> at org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandler.java:523)
> at org.apache.cocoon.xml.ContentHandlerWrapper.startElement(ContentHandlerWrapper.java:134)
> at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1376)
> at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1170)
> at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:994)
> at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
> at org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:67)
> at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:165)
> at org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
> at org.apache.cocoon.sitemap_xmap.process(sitemap_xmap.java:2296)
> at org.apache.cocoon.sitemap.Handler.process(Handler.java:154)
> at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:108)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:215)
> at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:387)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
> at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:145)
> at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:495)
> at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
> at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2148)
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2033)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> java.lang.ArrayIndexOutOfBoundsException
> at org.apache.xml.utils.NodeVector.popAndTop(NodeVector.java:234)
> at org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:378)
> at org.apache.xalan.stree.StreeDOMBuilder.endElement(StreeDOMBuilder.java:240)
> at org.apache.xalan.stree.SourceTreeHandler.endElement(SourceTreeHandler.java:550)
> at org.apache.cocoon.xml.ContentHandlerWrapper.endElement(ContentHandlerWrapper.java:145)
> at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
> at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1385)
> at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1260)
> at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
> at org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:67)
> at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:165)
> at org.apache.cocoon.sitemap.ResourcePipeline.process(ResourcePipeline.java:201)
> at org.apache.cocoon.sitemap_xmap.process(sitemap_xmap.java:2296)
> at org.apache.cocoon.sitemap.Handler.process(Handler.java:154)
> at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:108)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:215)
> at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:387)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
> at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:145)
> at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:495)
> at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
> at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2148)
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2033)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:145)
> at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:495)
> at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
> at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2148)
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2033)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:145)
> at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:495)
> at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
> at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2148)
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2033)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:145)
> at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:495)
> at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
> at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2148)
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2033)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1925)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1925)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> javax.xml.transform.TransformerException
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1212)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> java.lang.NullPointerException
> at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:145)
> at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:495)
> at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
> at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2148)
> at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2033)
> at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1189)
> at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2888)
> at java.lang.Thread.run(Thread.java:484)
>
> ------------------------------------------------------------------------------------------------------------------------------------
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> For additional commands, email: cocoon-dev-help@xml.apache.org