[ 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]