ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher R. Gardner" <>
Subject Problems with <arg line="..."/>
Date Sat, 08 Dec 2001 01:49:39 GMT
I'm trying to use Ant 1.4.1 (in Cygwin on a Windows 98) to execute Xalan.
Specifically, I want to convert an xml file to an html file.  When I run this
command on the command line, everything works as expected (no errors; the file
is translated):

$ java org.apache.xalan.xslt.Process -in greeting.xml -xsl
greeting_html.xsl -out greeting.html

However, when I try to run this build.xml file (which resides in the same
directory as the xml, xsl, and html files):

<project name="Hello, World!" default="build" basedir=".">
    <property environment="env"/>

    <target name="build">
        <java classname="org.apache.xalan.xslt.Process">
            <arg line="-in greeting.xml -xsl greeting_html.xsl -out
                <pathelement location="${env.XALAN_BIN}/xerces.jar"/>
                <pathelement location="${env.XALAN_BIN}/xalan.jar"/>
                <pathelement location="${env.XALAN_BIN}/bsf.jar"/>


I have the following error:

     [java] (Location of error unknown)XSLT Error (java.lang.LinkageError):
loader constraints violated when linking org/xml/sax/InputSource class
Signal 127


I know Ant is sending some semblance of the arguments because when I make this
change to the build.xml:

<arg value="-in"/>

because I get this error:

     [java] Missing argument for option: -IN
     [java] (Location of error unknown)XSLT Error (java.lang.LinkageError): load
er constraints violated when linking org/xml/sax/InputSource class
Signal 127
Xalan needs a set of arguments and a values (e.g., -in greeting.xml -xsl
greeting_html.xsl -out greeting.html)

It seems I can't make Ant understand this.  What am I doing wrong?  I've even
tried using an <arg value="..."/> for each argument and file name (e.g., <arg
value="-in greeting.xml"/>, but I believe the documentation says you can have
only one instance of an arg.


Chris Gardner

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message