Stuart, Carsten,
Can you post any more information? Am forwarding this email to the Xalan2J Team.

Scott, Xalan Team, 
Can someone help us out?

Thanks,
dims


Note: forwarded message attached.


=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/


It seems that the latest cvs version of Xalan has some problems with
the XPath engine. Most of our classes using the XPathAPI do not work
anymore as the XPathAPI fails.

Perhaps we should revert to an older version.

Carsten

> Stuart Roebuck wrote:
>
> I've just updated to the latest CVS of C2.1 and I've run upon a new
> problem which I'm guessing relates to the update to Xalan.
>
> The problem happened on the first access to the page but cleared on a
> refresh.  It then occurred again at a later point and again on a refresh
> and then cleared again.
>
> It's resulting in the following trace:
>
> javax.xml.transform.TransformerException: 82 >= 4
>          at
> org.apache.xalan.transformer.TransformerImpl.transformNode(Transfo
> rmerImpl.
> java:1151)
>          at
> org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.j
> ava:3039)
>          at java.lang.Thread.run(Thread.java:496)
> ---------
> ; SystemID:
> file:/Users/stuart/Documents/Clients/ABC123/Website/Development/we
> bapp/look/
> general/products_look.xslt; Line#: 22; Column#: 91
> ; SystemID:
> file:/Users/stuart/Documents/Clients/ABC123/Website/Development/we
> bapp/look/
> general/products_look.xslt; Line#: 22; Column#: 91
> javax.xml.transform.TransformerException: 82 >= 4
>          at org.apache.xpath.XPath.bool(XPath.java:409)
>          at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:198)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:420)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTem
> plates.java:
> 226)
>          at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2096)
>          at
> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralRe
> sult.java:
> 662)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:420)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTem
> plates.java:
> 226)
>          at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2096)
>          at
> org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
> (TransformerImpl.java:1927)
>          at
> org.apache.xalan.transformer.TransformerImpl.transformNode(Transfo
> rmerImpl.
> java:1120)
>          at
> org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.j
> ava:3039)
>          at java.lang.Thread.run(Thread.java:496)
> ---------
> java.lang.ArrayIndexOutOfBoundsException: 82 >= 4
>          at java.util.Vector.elementAt(Vector.java:417)
>          at
> org.apache.xml.dtm.ref.DTMStringPool.indexToString(DTMStringPool.java:128)
>          at
> org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.getStringValue(SAX2DTM.java:1187)
>          at
> org.apache.xpath.objects.XNodeSet.getStringFromNode(XNodeSet.java:200)
>          at org.apache.xpath.objects.XNodeSet.compare(XNodeSet.java:480)
>          at org.apache.xpath.objects.XNodeSet.notEquals(XNodeSet.java:690)
>          at
> org.apache.xpath.operations.NotEquals.operate(NotEquals.java:82)
>          at
> org.apache.xpath.operations.Operation.execute(Operation.java:146)
>          at org.apache.xpath.Expression.bool(Expression.java:205)
>          at org.apache.xpath.operations.Or.bool(Or.java:111)
>          at org.apache.xpath.XPath.bool(XPath.java:386)
>          at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:198)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:420)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTem
> plates.java:
> 226)
>          at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2096)
>          at
> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralRe
> sult.java:
> 662)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:420)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTem
> plates.java:
> 226)
>          at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2096)
>          at
> org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
> (TransformerImpl.java:1927)
>          at
> org.apache.xalan.transformer.TransformerImpl.transformNode(Transfo
> rmerImpl.
> java:1120)
>          at
> org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.j
> ava:3039)
>          at java.lang.Thread.run(Thread.java:496)
> ---------
> java.lang.ArrayIndexOutOfBoundsException: 82 >= 4
>          at java.util.Vector.elementAt(Vector.java:417)
>          at
> org.apache.xml.dtm.ref.DTMStringPool.indexToString(DTMStringPool.java:128)
>          at
> org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.getStringValue(SAX2DTM.java:1187)
>          at
> org.apache.xpath.objects.XNodeSet.getStringFromNode(XNodeSet.java:200)
>          at org.apache.xpath.objects.XNodeSet.compare(XNodeSet.java:480)
>          at org.apache.xpath.objects.XNodeSet.notEquals(XNodeSet.java:690)
>          at
> org.apache.xpath.operations.NotEquals.operate(NotEquals.java:82)
>          at
> org.apache.xpath.operations.Operation.execute(Operation.java:146)
>          at org.apache.xpath.Expression.bool(Expression.java:205)
>          at org.apache.xpath.operations.Or.bool(Or.java:111)
>          at org.apache.xpath.XPath.bool(XPath.java:386)
>          at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:198)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:420)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTem
> plates.java:
> 226)
>          at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2096)
>          at
> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralRe
> sult.java:
> 662)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:420)
>          at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTem
> plates.java:
> 226)
>          at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2096)
>          at
> org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
> (TransformerImpl.java:1927)
>          at
> org.apache.xalan.transformer.TransformerImpl.transformNode(Transfo
> rmerImpl.
> java:1120)
>          at
> org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.j
> ava:3039)
>          at java.lang.Thread.run(Thread.java:496)
>
>
> -------------------------------------------------------------------------
> Stuart Roebuck                                  [EMAIL PROTECTED]
> Lead Developer                               Java, XML, MacOS X, XP, etc.
> ADOLOS                                           <http://www.adolos.com/>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]


Reply via email to