Great! Please keep me and the xalan-dev list as informed as possible for
any potential Xalan problems. We are trying to GA by the beginning of next
week, and my biggest concern right now is the sax-to-sax incremental
handling in Cocoon, as well as some worries with extensions.
Feel free to email me directly.
-scott
Stuart Roebuck
<stuart.roebuck@ado To: [EMAIL PROTECTED]
los.co.uk> cc: (bcc: Scott Boag/CAM/Lotus)
Subject: Re: AW: [C2.1] Xalan
problems?
06/25/2001 01:10 PM
Please respond to
cocoon-dev
Just to say that the latest update of xalan 2.2 dev today has resolved the
XPath problems I reported earlier.
Stuart.
On Monday, June 25, 2001, at 10:26 am, Carsten Ziegeler wrote:
> 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]
>
-------------------------------------------------------------------------
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]