DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=30262>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=30262 Transformation failure in Multithread environment. javax.xml.transform.TransformerException: 5 >= 1 Summary: Transformation failure in Multithread environment. javax.xml.transform.TransformerException: 5 >= 1 Product: XalanJ2 Version: CurrentCVS Platform: Other OS/Version: Windows NT/2K Status: NEW Severity: Critical Priority: Other Component: org.apache.xalan.transformer AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Using the currentCVS version of XalanJ2. When I run transformation using single thread, it works fine. When multi threads are using for the transformation using the same xml file and xsl file that is used in single thread test, I get various symptoms. The following three symptoms occur randomly: First Symptom: -------------- javax.xml.transform.TransformerException: 5 >= 1 at org.apache.xpath.XPath.execute(XPath.java(Compiled Code)) at org.apache.xalan.templates.ElemWithParam.getValue(ElemWithParam.java (Compiled Code)) at org.apache.xalan.templates.ElemCallTemplate.execute (ElemCallTemplate.java(Compiled Code)) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java(Compiled Code)) ... --------- java.lang.ArrayIndexOutOfBoundsException: 5 >= 1 at java.util.Vector.elementAt(Vector.java(Inlined Compiled Code)) at org.apache.xml.dtm.ref.DTMStringPool.indexToString(DTMStringPool.java (Inlined Compiled Code)) at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.getStringValue(SAX2DTM.java (Compiled Code)) at org.apache.xpath.objects.XRTreeFrag.str(XRTreeFrag.java(Compiled Code)) at org.apache.xpath.objects.XRTreeFragSelectWrapper.execute (XRTreeFragSelectWrapper.java(Compiled Code)) at org.apache.xpath.XPath.execute(XPath.java(Compiled Code)) ... Second Symptom: --------------- javax.xml.transform.TransformerException: -1 at org.apache.xpath.XPath.execute(XPath.java(Compiled Code)) at org.apache.xalan.templates.ElemWithParam.getValue(ElemWithParam.java (Compiled Code)) at org.apache.xalan.templates.ElemCallTemplate.execute (ElemCallTemplate.java(Compiled Code)) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java(Compiled Code)) ... --------- java.lang.ArrayIndexOutOfBoundsException: -1 at org.apache.xml.utils.SuballocatedIntVector.elementAt (SuballocatedIntVector.java(Inlined Compiled Code)) at org.apache.xml.dtm.ref.DTMDefaultBase._firstch(DTMDefaultBase.java (Compiled Code)) at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.getStringValue(SAX2DTM.java (Compiled Code)) at org.apache.xpath.objects.XRTreeFrag.str(XRTreeFrag.java(Compiled Code)) at org.apache.xpath.objects.XRTreeFragSelectWrapper.execute (XRTreeFragSelectWrapper.java(Compiled Code)) at org.apache.xpath.XPath.execute(XPath.java(Compiled Code)) ... Third Symptom: -------------- javax.xml.transform.TransformerException: Unknown error in XPath. at org.apache.xpath.XPath.execute(XPath.java(Compiled Code)) at org.apache.xalan.templates.ElemWithParam.getValue(ElemWithParam.java (Compiled Code)) at org.apache.xalan.templates.ElemCallTemplate.execute (ElemCallTemplate.java(Compiled Code)) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java(Compiled Code)) ... --------- java.lang.NullPointerException at org.apache.xpath.objects.XNodeSet.getStringFromNode(XNodeSet.java (Inlined Compiled Code)) at org.apache.xpath.objects.XNodeSet.str(XNodeSet.java(Compiled Code)) at org.apache.xpath.objects.XRTreeFragSelectWrapper.execute (XRTreeFragSelectWrapper.java(Compiled Code)) at org.apache.xpath.XPath.execute(XPath.java(Compiled Code)) ... ------------------------------------------------------------------- These symptoms are random. Also, the output file is not consistent. In multithread environment, the output file seems to differ for one thread to other. Yash --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
