- From: Imsieke, Gerrit, le-tex <gerrit.imsieke@le-tex.de>
- Date: Wed, 25 Apr 2018 21:08:39 +0200
- To: xproc-dev@w3.org
Recent versions of Calabash should find implementations of steps by means of annotations like this: https://github.com/ndw/xmlcalabash1/blob/14dd907a8904cfd05f9e75961869b7edc1ffa82f/src/main/java/com/xmlcalabash/library/XInclude.java#L57 Exactly how this is done, whether it should be sufficient to have xmlcalabash-1.1.19-96.jar on the classpath in the manifest: I don’t know. See for ex. this stackoverflow answer: https://stackoverflow.com/questions/183292/classpath-including-jar-within-a-jar?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa#21777294 Once they moved the jar away in the file system, the Class-Path entry in the manifest that purportedly pointed to a jar in a jar (but actually pointed to a jar in the file system) ceased to work. Gerrit On 25/04/2018 20:38, M. A. Arefin wrote: > I am creating a deployment jar containing xml calabash jar and all other > jars including my own application jar. The Manifest file of the > deployment jar lists the jars including xmlcalabash. In my application > code, I simply pass the XPL file and other parameters to the XML > Calabash Main driver's runMethod() method. It runs fine from within > Eclipse indicating that it is an issue related to classpath, but I am > trying to avoid setting classpath and run it entirely from the > deployment jar. > > And I do not want to use a config file in /etc/ either! > > Thank you. > > On Wed, Apr 25, 2018 at 1:43 PM, Imsieke, Gerrit, le-tex > <gerrit.imsieke@le-tex.de <mailto:gerrit.imsieke@le-tex.de>> wrote: > > Can you describe exactly how you invoke it? > > I saw this error occasionally, but mostly when I used our own > extensions without declaring them in the config file that we were > using. But your error message pertains to a core XProc step. > > I just installed > https://github.com/ndw/xmlcalabash1/releases/download/1.1.19-96/xmlcalabash-1.1.19-96.jar > <https://github.com/ndw/xmlcalabash1/releases/download/1.1.19-96/xmlcalabash-1.1.19-96.jar>, > changed into the directory where it was installed, created a small > pipeline with a p:xinclude step and executed the pipeline. > > The pipeline is this: > > <p:declare-step xmlns:p="http://www.w3.org/ns/xproc > <http://www.w3.org/ns/xproc>" > xmlns:c="http://www.w3.org/ns/xproc-step > <http://www.w3.org/ns/xproc-step>" > xmlns:xi="http://www.w3.org/2001/XInclude > <http://www.w3.org/2001/XInclude>" version="1.0"> > <p:input port="source" primary="true"> > <p:inline> > <wrap><xi:include href="xpl/pipe.xpl"/></wrap> > </p:inline> > </p:input> > <p:output port="result" primary="true"/> > <p:xinclude/> > </p:declare-step> > > And the result is this: > > <wrap xmlns:c="http://www.w3.org/ns/xproc-step > <http://www.w3.org/ns/xproc-step>" > xmlns:xi="http://www.w3.org/2001/XInclude > <http://www.w3.org/2001/XInclude>"><p:declare-step > xmlns:p="http://www.w3.org/ns/xproc <http://www.w3.org/ns/xproc>" > version="1.0"> > <p:input port="source"> > <p:inline><doc> > Congratulations! You've run your first pipeline! > </doc></p:inline> > </p:input> > <p:output port="result"/> > > <p:identity/> > </p:declare-step></wrap> > > Gerrit > > > On 25/04/2018 18:33, M. A. Arefin wrote: > > Hi, > > I am using XML Calabash 1.1.19-96 on CentOS 7 with Java 7 32-bit. > > Thank you. > > On Wed, Apr 25, 2018 at 12:00 PM, Achim Berndzen > <achim.berndzen@xml-project.com > <mailto:achim.berndzen@xml-project.com> > <mailto:achim.berndzen@xml-project.com > <mailto:achim.berndzen@xml-project.com>>> wrote: > > Hi, > this seems to be a processor related problem. Which XProc > processor > are you using? > > Greetings from Germany, > Achim > > ------------------------------------------------ > Achim Berndzen > achim.berndzen@xml-project.com > <mailto:achim.berndzen@xml-project.com> > <mailto:achim.berndzen@xml-project.com > <mailto:achim.berndzen@xml-project.com>> > > <xml-project /> Achim Berndzen > Kleine Breite 26a > 38302 Wolfenbüttel, Germany > > http://www.xml-project.com > > > > > > > Am 25.04.2018 um 17:40 schrieb M. A. Arefin > <arefin.m.a@gmail.com <mailto:arefin.m.a@gmail.com> > <mailto:arefin.m.a@gmail.com <mailto:arefin.m.a@gmail.com>>>: > > > > Hi all, > > > > I am getting this error - > > > > ERROR: Misconfigured. No 'class' in configuration for > p:xinclude > > > > Not sure what configuration it is referring to! Any idea > how to > fix this? > > > > -- > > Thank you! > > > > - M. A. Arefin > > > > > -- > Thank you! > > - M. A. Arefin > > > -- > Gerrit Imsieke > Geschäftsführer / Managing Director > le-tex publishing services GmbH > Weissenfelser Str. 84, 04229 Leipzig, Germany > Phone +49 341 355356 110, Fax +49 341 355356 510 > gerrit.imsieke@le-tex.de <mailto:gerrit.imsieke@le-tex.de>, > http://www.le-tex.de > > Registergericht / Commercial Register: Amtsgericht Leipzig > Registernummer / Registration Number: HRB 24930 > > Geschäftsführer / Managing Directors: > Gerrit Imsieke, Svea Jelonek, Thomas Schmidt > > > > > -- > Thank you! > > - M. A. Arefin -- Gerrit Imsieke Geschäftsführer / Managing Director le-tex publishing services GmbH Weissenfelser Str. 84, 04229 Leipzig, Germany Phone +49 341 355356 110, Fax +49 341 355356 510 gerrit.imsieke@le-tex.de, http://www.le-tex.de Registergericht / Commercial Register: Amtsgericht Leipzig Registernummer / Registration Number: HRB 24930 Geschäftsführer / Managing Directors: Gerrit Imsieke, Svea Jelonek, Thomas Schmidt
Received on Wednesday, 25 April 2018 19:09:16 UTC