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]