[ http://issues.apache.org/jira/browse/XALANJ-834?page=all ]

Brian Minchau updated XALANJ-834:
---------------------------------

    Version: 2.3
                 (was: Latest Development Code)

> Intermittent NPE from XRTreeFrag in ParameterTest(18)reused
> -----------------------------------------------------------
>
>          Key: XALANJ-834
>          URL: http://issues.apache.org/jira/browse/XALANJ-834
>      Project: XalanJ2
>         Type: Bug
>   Components: XPath
>     Versions: 2.3
>  Environment: Operating System: Windows NT/2K
> Platform: PC
>     Reporter: Shane Curcuru
>     Assignee: Xalan Developers Mailing List

>
> TestID: ParameterTest.java testCase3 r1.2
> This test will intermittently throw an NPE when re-using an existing 
> transformer that has parameters set.  Only happens 1 out of 3 or so runs of 
> the 
> test; note that it does not fail, but does print out a HACK warning.
> Traceback is:
> javax.xml.transform.TransformerException: java.lang.NullPointerException
>       at java.lang.Throwable.<init>(Throwable.java:96)
>       at java.lang.Exception.<init>(Exception.java:44)
>       at javax.xml.transform.TransformerException.<init>(Unknown Source)
>       at o.a.xalan.transformer.TransformerImpl.transformNode
> (TransformerImpl.java:1226)
>       at o.a.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:634)
>       at o.a.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1088)
>       at o.a.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1066)
>       at o.a.qetest.trax.ParameterTest.testSetParam(ParameterTest.java:470)
> ---------
> java.lang.NullPointerException
>       at o.a.xpath.objects.XRTreeFrag.xstr(XRTreeFrag.java:256)
>       at o.a.xpath.objects.XObject.dispatchCharactersEvents(XObject.java:187)
>       at o.a.xpath.Expression.executeCharsToContentHandler
> (Expression.java:303)
>       at o.a.xalan.templates.ElemValueOf.execute(ElemValueOf.java:319)
>       at o.a.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2243)
>       at o.a.xalan.templates.ElemLiteralResult.execute
> (ElemLiteralResult.java:710)
>       at o.a.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:422)
>       at o.a.xalan.templates.ElemApplyTemplates.execute
> (ElemApplyTemplates.java:226)
>       at o.a.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2243)
>       at o.a.xalan.transformer.TransformerImpl.applyTemplateToNode
> (TransformerImpl.java:2069)
>       at o.a.xalan.transformer.TransformerImpl.transformNode
> (TransformerImpl.java:1171)
>       at o.a.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:634)
>       at o.a.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1088)
>       at o.a.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1066)
>       at o.a.qetest.trax.ParameterTest.testSetParam(ParameterTest.java:470)
> //@todo HACK: intermittent NPE; please report to [EMAIL PROTECTED] if you get 
> this
> //@todo HACK: intermittent NPE; please report to [EMAIL PROTECTED] if you get 
> this
> //@todo HACK: intermittent NPE; please report to [EMAIL PROTECTED] if you get 
> this
> Happens randomly on one of the many times the same transformer is re-used 
> with 
> new parameters.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to