You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Geert Van Damme <ge...@vdab.be> on 2004/05/13 10:51:47 UTC

Errors in XSLT transformation

Hi all,

I can't seem to find a lot of information about this, so I hope someone
can help me out.

I'm using Cocoon 2.0.4.

Every now and then, I get following exception when creating a PDF using
fo2pdf (actually i think the exception occurs in the xslt generating the
FO xsl document) :

org.apache.cocoon.ProcessingException: Exception in
ServerPagesGenerator.generate(): java.lang.RuntimeException: Errors in
XSLT transformation: Fatal: java.lang.NullPointerException

(full stacktrace is printed below)

It seems to be occuring at random moments when multiple requests are
received at the same time. I tried using the latest version of Xalan,
but the problem still occurs. I tried using XSLTC but this doesn't work
at all ("Cocoon Confusion"). Incremental Mode doesn't work either
(thought this would give me some more info but instead I get an error,
coincidently (?) the same exception but in a different place :
Error: File
zip:c:/dvl.home/prj/cocoon/runtime/cocoon/../../src/webapps/cocoon/WEB-INF/_tmp_war_cocoondomain_cocoon_cocoon/WEB-INF/lib/cocoon-224813.0.4.jar!/or
g/apache/cocoon/components/language/markup/xsp/java/xsp.xsl; Line 81;
Column 94; javax.xml.transform.TransformerException: Instance method
call to method new re
quires an Object instance as first argument
Fatal: java.lang.NullPointerException

        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3231)
        at java.lang.Thread.run(Thread.java:479)
).

I'm running out of ideas here so I hope someone can help me.

Thanks in advance !
Geert


The full stacktrace :

Fatal: java.lang.NullPointerException

	at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3231)
	at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:436)
	at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
	at
org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:575)
	at
org.apache.xalan.transformer.TransformerIdentityImpl.endDocument(TransformerIdentityImpl.java:907)
	at org.apache.xml.utils.TreeWalker.endNode(TreeWalker.java:457)
	at
org.apache.xml.utils.TreeWalker.traverse(TreeWalker.java:203)
	at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:325)
	at
org.apache.cocoon.xml.dom.DOMStreamer.stream(DOMStreamer.java:143)
	at
org.apache.cocoon.transformation.AbstractDOMTransformer.notify(AbstractDOMTransformer.java:179)
	at
org.apache.cocoon.xml.dom.DOMBuilder.notifyListener(DOMBuilder.java:204)
	at
org.apache.cocoon.xml.dom.DOMBuilder.endDocument(DOMBuilder.java:196)
	at
org.apache.cocoon.transformation.AbstractDOMTransformer.endDocument(AbstractDOMTransformer.java:203)
	at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
	at
org.apache.cocoon.www.cobra.vacatures.xsp.vacatures_wekelijkse_email_xsp.generate(C:\dvl.home\prj\cocoon\src\webapps\cocoon\WEB-INF\_tmp_war_cocoondomain_cocoon_cocoon\cocoon-files\org/apache/cocoon/www/cobra/vacatures/xsp\vacatures_wekelijkse_email_xsp.java:961)
	at
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:258)
	at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.process(AbstractEventPipeline.java:166)
	at
org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process(AbstractStreamPipeline.java:184)
	at
org.apache.cocoon.www.cobra.sitemap_xmap.matchN10086(C:\dvl.home\prj\cocoon\src\webapps\cocoon\WEB-INF\_tmp_war_cocoondomain_cocoon_cocoon\cocoon-files\org/apache/cocoon/www/cobra\sitemap_xmap.java:931)
	at
org.apache.cocoon.www.cobra.sitemap_xmap.process(C:\dvl.home\prj\cocoon\src\webapps\cocoon\WEB-INF\_tmp_war_cocoondomain_cocoon_cocoon\cocoon-files\org/apache/cocoon/www/cobra\sitemap_xmap.java:417)
	at
org.apache.cocoon.www.cobra.sitemap_xmap.process(C:\dvl.home\prj\cocoon\src\webapps\cocoon\WEB-INF\_tmp_war_cocoondomain_cocoon_cocoon\cocoon-files\org/apache/cocoon/www/cobra\sitemap_xmap.java:345)
	at org.apache.cocoon.sitemap.Handler.process(Handler.java:227)
	at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:173)
	at
org.apache.cocoon.sitemap.AbstractSitemap.invoke(AbstractSitemap.java:308)
	at
org.apache.cocoon.www.sitemap_xmap.matchN10284(C:\dvl.home\prj\cocoon\src\webapps\cocoon\WEB-INF\_tmp_war_cocoondomain_cocoon_cocoon\cocoon-files\org/apache/cocoon/www\sitemap_xmap.java:1805)
	at
org.apache.cocoon.www.sitemap_xmap.process(C:\dvl.home\prj\cocoon\src\webapps\cocoon\WEB-INF\_tmp_war_cocoondomain_cocoon_cocoon\cocoon-files\org/apache/cocoon/www\sitemap_xmap.java:1603)
	at
org.apache.cocoon.www.sitemap_xmap.process(C:\dvl.home\prj\cocoon\src\webapps\cocoon\WEB-INF\_tmp_war_cocoondomain_cocoon_cocoon\cocoon-files\org/apache/cocoon/www\sitemap_xmap.java:1530)
	at org.apache.cocoon.sitemap.Handler.process(Handler.java:227)
	at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:173)
	at
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:152)
	at org.apache.cocoon.Cocoon.process(Cocoon.java:579)
	at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1043)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:262)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:198)
	at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2678)
	at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2412)
	at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:140)
	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:121)


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


internal cocoon NPE'S (was Re: Errors in XSLT transformation)

Posted by Jorg Heymans <jh...@domek.be>.
Eureka !!!

Geert Van Damme wrote:

> Hi all,
> 
> I can't seem to find a lot of information about this, so I hope someone
> can help me out.

my posts on
http://marc.theaimsgroup.com/?l=xml-cocoon-users&m=108365906801452&w=2
and
http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=108375094018136&w=2

> 
> I'm using Cocoon 2.0.4.
> 
> Every now and then, I get following exception when creating a PDF using
> fo2pdf (actually i think the exception occurs in the xslt generating the
> FO xsl document) :
exactly, you're getting this *every now and then*, just like me. Very 
difficult to pin this down other then "it happens sometimes when doing 
multiple requests at the same time".

> 
> org.apache.cocoon.ProcessingException: Exception in
> ServerPagesGenerator.generate(): java.lang.RuntimeException: Errors in
> XSLT transformation: Fatal: java.lang.NullPointerException
> 
> (full stacktrace is printed below)
> 
> It seems to be occuring at random moments when multiple requests are
> received at the same time. I tried using the latest version of Xalan,
yup confirmed.

> but the problem still occurs. I tried using XSLTC but this doesn't work
> at all ("Cocoon Confusion"). Incremental Mode doesn't work either
> (thought this would give me some more info but instead I get an error,
> coincidently (?) the same exception but in a different place :
yup there are a few places (also seems random) that these nullpointers 
can occur.

Keep in mind that this is still 2.0.4, so unlikely to draw much 
attention from dev@cocoon. Hopefully this will change now.


Regards
Jorg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org