[ https://issues.apache.org/jira/browse/XALANJ-1914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12462247 ]
Jeroen Ruijgers commented on XALANJ-1914: ----------------------------------------- today i did get a simular exception again javax.xml.transform.TransformerException: Unknown error in XPath. at org.apache.xpath.XPath.bool(XPath.java:412) at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:208) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339) at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339) at org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:435) at org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:273) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339) at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160) at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:668) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107) at my.companies.product.validation.impl.MeldingValidationServiceSAXImpl.validate(MeldingValidationServiceSAXImpl.java:89) ...truncated... Caused by: java.lang.NullPointerException at org.apache.xpath.objects.XNodeSet.getStringFromNode(XNodeSet.java:255) at org.apache.xpath.objects.XNodeSet.str(XNodeSet.java:318) at org.apache.xpath.functions.FuncContains.execute(FuncContains.java:87) at org.apache.xpath.functions.FuncNot.execute(FuncNot.java:85) at org.apache.xpath.Expression.bool(Expression.java:230) at org.apache.xpath.XPath.bool(XPath.java:383) ... 61 more --------- java.lang.NullPointerException at org.apache.xpath.objects.XNodeSet.getStringFromNode(XNodeSet.java:255) at org.apache.xpath.objects.XNodeSet.str(XNodeSet.java:318) at org.apache.xpath.functions.FuncContains.execute(FuncContains.java:87) at org.apache.xpath.functions.FuncNot.execute(FuncNot.java:85) at org.apache.xpath.Expression.bool(Expression.java:230) at org.apache.xpath.XPath.bool(XPath.java:383) at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:208) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339) at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339) at org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:435) at org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:273) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339) at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160) at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:668) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107) at my.companies.product.validation.impl.MeldingValidationServiceSAXImpl.validate(MeldingValidationServiceSAXImpl.java:89) ...truncated... i am using sax as the event handler and this type of exceptions occur randomly > Transformation failure in Multithread environment. > javax.xml.transform.TransformerException: 5 >= 1 > ---------------------------------------------------------------------------------------------------- > > Key: XALANJ-1914 > URL: https://issues.apache.org/jira/browse/XALANJ-1914 > Project: XalanJ2 > Issue Type: Bug > Components: transformation, Xalan-interpretive > Affects Versions: 2.7.1 > Environment: Operating System: Windows NT/2K > Platform: Other > Reporter: Yash Talwar > Assigned To: Yash Talwar > Priority: Blocker > Fix For: 2.7 > > Attachments: patch.txt > > > 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 -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://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]