Can't get Calabash to work with the latest SAXON

Hi Folks,

I am unable to get Calabash to work with the latest version of SAXON (saxonee9-2-0-2j). 

In my DOS batch file I added to the classpath saxon9ee.jar, saxon9ee-qc.jar, and saxon9-sql.jar. 

Here's the error message I get:

Exception in thread "main" java.lang.NoSuchMethodError: net.sf.saxon.functions.StandardFunction.makeEntry(Ljava/lang/String;Ljava/lang/Class;IIILnet/sf/saxon/type/ItemType;I)Lnet/sf/saxon/functions/StandardFunction$Entry;
        at com.xmlcalabash.functions.XProcFunctionLibrary.register(XProcFunction
Library.java:69)
        at com.xmlcalabash.functions.XProcFunctionLibrary.init(XProcFunctionLibr
ary.java:78)
        at com.xmlcalabash.functions.XProcFunctionLibrary.<init>(XProcFunctionLi
brary.java:46)
        at com.xmlcalabash.runtime.XAtomicStep.<init>(XAtomicStep.java:61)
        at com.xmlcalabash.runtime.XCompoundStep.<init>(XCompoundStep.java:28)
        at com.xmlcalabash.runtime.XRootStep.<init>(XRootStep.java:24)
        at com.xmlcalabash.core.XProcRuntime.load(XProcRuntime.java:266)
        at com.xmlcalabash.drivers.Main.run(Main.java:138)
        at com.xmlcalabash.drivers.Main.main(Main.java:67)

Here's my DOS batch file:

set CLASSPATH=.
set CLASSPATH=%CLASSPATH%;calabash.jar
set CLASSPATH=%CLASSPATH%;saxon9ee.jar
set CLASSPATH=%CLASSPATH%;saxon9ee-qc.jar
set CLASSPATH=%CLASSPATH%;saxon9ee-sql.jar
set CLASSPATH=%CLASSPATH%;apache-commons-http-client\commons-httpclient-3.1.jar
set CLASSPATH=%CLASSPATH%;apache-commons-logging\commons-logging-1.1.1.jar
set CLASSPATH=%CLASSPATH%;apache-commons-codec\commons-codec-1.3.jar

java -classpath %CLASSPATH% com.xmlcalabash.drivers.Main -a example.xpl 
 
Any ideas on what I'm doing wrong? 

/Roger

Received on Monday, 26 October 2009 19:28:54 UTC