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

Reply via email to