- From: Manfred Staudinger <manfred.staudinger@gmail.com>
- Date: Sat, 19 Sep 2009 14:50:52 +0200
- To: xproc-dev <xproc-dev@w3.org>
A rather small test [1] seems to show that Calabash 0.9.14 is not
working properly with Saxon-HE 9.2.0.2J but runs fine with Saxon
9.1.0.5J. For the tests the Classpath is given explicit:
java -cp "J:\Programme\xproc\calabash\lib\calabash.jar;D:\Programme\Saxon9.1.0.5\saxon9.jar;D:\Programme\Saxon9.1.0.5\saxon9-xpath.jar;D:\Programme\Saxon9.1.0.5\saxon9-s9api.jar"
com.xmlcalabash.drivers.Main t-show-dirs.xpl dir=ttt
works fine and gives
<c:directory xmlns:c="http://www.w3.org/ns/xproc-step"><c:directory
name="ttt"/></c:directory>
as expected. But when I use
java -cp "J:\Programme\xproc\calabash\lib\calabash.jar;D:\Programme\Saxon9\saxon9he.jar"
com.xmlcalabash.drivers.Main t-show-dirs.xpl dir=ttt
then I get an 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(XProcFunctionLibrary.java:69)
at com.xmlcalabash.functions.XProcFunctionLibrary.init(XProcFunctionLibrary.java:78)
at com.xmlcalabash.functions.XProcFunctionLibrary.<init>(XProcFunctionLibrary.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:267)
at com.xmlcalabash.drivers.Main.run(Main.java:133)
at com.xmlcalabash.drivers.Main.main(Main.java:65)
Any workaround?
Regards,
Manfred
[1] t-show-dirs.xpl
<?xml version="1.0" encoding="UTF-8"?>
<p:declare-step name="myPipeline"
xmlns:c="http://www.w3.org/ns/xproc-step"
xmlns:p="http://www.w3.org/ns/xproc">
<p:input port='parameters' kind='parameter' primary='true'/>
<p:output port="result"/>
<p:option name="dir"/>
<p:add-attribute match="*/c:directory" attribute-name="name" name="level-0">
<p:with-option name="attribute-value"
select="$dir"><p:empty/></p:with-option>
<p:input port="source">
<p:inline>
<c:directory><c:directory/></c:directory>
</p:inline>
</p:input>
</p:add-attribute>
</p:declare-step>
Received on Saturday, 19 September 2009 12:51:37 UTC