Subject: [xsl] Xalan SQL Library Extension Mechanism From: "Daya Sharma" <daya.sharma@xxxxxxxxxxxxxxxx> Date: Tue, 15 Jan 2002 18:10:12 -0600 |
Hi Everybody I am new the xalan extension mechanism so please bear with my problem which might be very trivial. I was trying to run the xalan-2.2D14 sql library examples http://xml.apache.org/xalan-j/extensionslib.html#sql e.g basic-connection etc.I cannot get them to run at all. I get two very different stack trace depending on the presence or absence of jta.jar which contains the java.transaction.xa.XAException class. The first stack trace without the jta.jar is: Enhydra InstantDB - Version 3.25 The Initial Developer of the Original Code is Lutris Technologies Inc. Portions created by Lutris are Copyright (C) 1997-2000 Lutris Technologies, Inc. All Rights Reserved. ; SystemID: file:///C:/xalan/xalan-j_2_2_D14/samples/extensions/sql/basic-connection/dbte st.xsl; Line#: 18; Column#: 63 javax.xml.transform.TransformerException: java.lang.reflect.InvocationTargetException at org.apache.xalan.extensions.ExtensionHandlerJavaClass.callFunction(ExtensionH andlerJavaClass.java:352) at org.apache.xalan.extensions.ExtensionsTable.extFunction(ExtensionsTable.java: 257) at org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:181) at org.apache.xpath.functions.FuncNot.execute(FuncNot.java:85) at org.apache.xpath.Expression.bool(Expression.java:208) at org.apache.xpath.XPath.bool(XPath.java:388) at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:198) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transforme rImpl.java:2186) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerI mpl.java:2012) at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.ja va:1175) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:6 42) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1 092) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1 070) at org.apache.xalan.xslt.Process.main(Process.java:915) --------- java.lang.reflect.InvocationTargetException: java.lang.NoClassDefFoundError: javax/transaction/xa/XAException at org.enhydra.instantdb.db.Database.dbOpen(Database.java:295) at org.enhydra.instantdb.jdbc.idbConnection.<init>(idbConnection.java:79) at org.enhydra.instantdb.jdbc.idbDriver.connect(idbDriver.java:40) at java.sql.DriverManager.getConnection(DriverManager.java:517) at java.sql.DriverManager.getConnection(DriverManager.java:146) at org.apache.xalan.lib.sql.DefaultConnectionPool.createConnection(DefaultConnec tionPool.java:435) at org.apache.xalan.lib.sql.DefaultConnectionPool.getConnection(DefaultConnectio nPool.java:329) at org.apache.xalan.lib.sql.XConnection.init(XConnection.java:586) at org.apache.xalan.lib.sql.XConnection.connect(XConnection.java:275) at java.lang.reflect.Method.invoke(Native Method) at org.apache.xalan.extensions.ExtensionHandlerJavaClass.callFunction(ExtensionH andlerJavaClass.java:329) at org.apache.xalan.extensions.ExtensionsTable.extFunction(ExtensionsTable.java: 257) at org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:181) at org.apache.xpath.functions.FuncNot.execute(FuncNot.java:85) at org.apache.xpath.Expression.bool(Expression.java:208) at org.apache.xpath.XPath.bool(XPath.java:388) at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:198) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transforme rImpl.java:2186) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerI mpl.java:2012) at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.ja va:1175) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:6 42) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1 092) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1 070) at org.apache.xalan.xslt.Process.main(Process.java:915) Process terminated with exit code -1 The second stack trace with jta.jar : classpath is: C:\jdk1.3.1\bin\javaw.exe -classpath c:\jdk1.3.1\jre\lib\rt.jar;C:\xalan\xalan-j_2_2_D14\classes;C:\xalan\xalan-j_ 2_2_D14\samples\extensions\instantdb\tables;C:\xalan\xalan-j_2_2_D14\samples\ extensions\instantdb\idb.jar;C:\xalan\xalan-j_2_2_D14\bin\ant.jar;C:\xalan\xa lan-j_2_2_D14\bin\BCEL.jar;C:\xalan\xalan-j_2_2_D14\bin\bsf.jar;C:\xalan\xala n-j_2_2_D14\bin\runtime.jar;C:\xalan\xalan-j_2_2_D14\bin\JLex.jar;C:\xalan\xa lan-j_2_2_D14\bin\java_cup.jar;C:\xalan\xalan-j_2_2_D14\bin\xerces.jar;C:\xal an\xalan-j_2_2_D14\bin\xml-apis.jar;C:\xalan\xalan-j_2_2_D14\bin\xsltc.jar;C: \PortalStudio\orion\jta.jar org.apache.xalan.xslt.Process -xsl C:\xalan\xalan-j_2_2_D14\samples\extensions\sql\basic-connection\dbtest.xsl -out import1.html -EDUMP Enhydra InstantDB - Version 3.25 The Initial Developer of the Original Code is Lutris Technologies Inc. Portions created by Lutris are Copyright (C) 1997-2000 Lutris Technologies, Inc. All Rights Reserved. Database sample is shutting down... Database sample shutdown complete. main SELECT * FROM import1 java.lang.VerifyError: (class: org/apache/xml/dtm/ref/DTMDefaultBaseIterators$SingletonIterator, method: <init> signature: (Lorg/apache/xml/dtm/ref/DTMDefaultBaseIterators;I)V) Expecting to find object/array on stack at org.apache.xml.dtm.ref.DTMDefaultBaseIterators.getAxisIterator(DTMDefaultBase Iterators.java:195) at org.apache.xalan.lib.sql.DTMDocument.getAxisIterator(DTMDocument.java:1586) at org.apache.xpath.objects.XObjectFactory.create(XObjectFactory.java:87) at org.apache.xpath.objects.XObject.create(XObject.java:199) at org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:187) at org.apache.xpath.XPath.execute(XPath.java:318) at org.apache.xalan.templates.ElemVariable.getValue(ElemVariable.java:311) at org.apache.xalan.templates.ElemVariable.execute(ElemVariable.java:282) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transforme rImpl.java:2186) at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:7 10) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transforme rImpl.java:2186) at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:7 10) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transforme rImpl.java:2186) at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:7 10) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transforme rImpl.java:2186) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerI mpl.java:2012) at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.ja va:1175) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:6 42) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1 092) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1 070) at org.apache.xalan.xslt.Process.main(Process.java:915) Process terminated with exit code -1 I don't know what I am missng here. Any help would be appreciated. thanx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xliink:href for svg, Jiri Jirat | Thread | [xsl] encoding problem, sushilvegad |
[xsl] xliink:href for svg, Kevin . Gutch | Date | [xsl] encoding problem, sushilvegad |
Month |