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]

Reply via email to