Thanks, that cured my problem.  I thought I tried that earlier, but I
must have overlooked it.


_________________________________
Jeremy Nix
Southwest Financial Services, LTD.
[EMAIL PROTECTED]
(513) 621-6699 ext.1158



-----Original Message-----
From: Dominique Devienne [mailto:[EMAIL PROTECTED] 
Sent: Monday, November 10, 2003 4:52 PM
To: 'Ant Developers List'
Subject: RE: Java task failing with AntSecurityException


Just fork your Java task. Ant doesn't want any Java code it executes to
exit the VM, thus the exception you're seeing. When you fork your
<java>, the code executed can exit, and won't affect Ant. --DD

> -----Original Message-----
> From: Dale Anson [mailto:[EMAIL PROTECTED]
> Sent: Monday, November 10, 2003 3:47 PM
> To: Ant Developers List
> Subject: Re: Java task failing with AntSecurityException
> 
> Do something like this:
> 
> <java classname="org.apache.xalan.xsltc.cmdline.Compile"
>               failonerror="${javac.failonerror}"
>               dir="${basedir}">
>          <arg value="-d ${build.dir}"/>
>          <arg value="-p com.sfsltd.documents.xsl
view/xsl/avm_hve.xsl"/>
>       <classpath>
>               <fileset dir="${ext.lib.shared}" casesensitive="false">
>                 <include name="xml-apis.jar"/>
>                 <include name="xerces_2_4_0.jar"/>
>                 <include name="xalan_2_5_2.jar"/>
>               </fileset>
>       </classpath>
>   </java>
> 
> The Ant doc for the <java> task has a link to the details.
> 
> Dale
> 
> 
> 
> Jeremy Nix wrote:
> 
> > I'm trying to use the Java task to compile my xsl documents into 
> > templates.
> >
> > Here's the ant code:
> > <java classname="org.apache.xalan.xsltc.cmdline.Compile"
> >             failonerror="${javac.failonerror}"
> >             dir="${basedir}"
> >             args="-d ${build.dir} -p com.sfsltd.documents.xsl 
> > view/xsl/avm_hve.xsl">
> >     <classpath>
> >             <fileset dir="${ext.lib.shared}" casesensitive="false">
> >               <include name="xml-apis.jar"/>
> >               <include name="xerces_2_4_0.jar"/>
> >               <include name="xalan_2_5_2.jar"/>
> >             </fileset>
> >     </classpath>
> > </java>
> >
> > This produces the following error:
> >         [java] The args attribute is deprecated. Please use nested 
> > arg elements.
> >         [java] org.eclipse.ant.core.AntSecurityException
> >         [java]      at
> > org.eclipse.ant.internal.core.ant.AntSecurityManager.checkExit(AntSe
> > curi
> > tyManager.java:44)
> >         [java]      at java.lang.Runtime.exit(Runtime.java:88)
> >         [java]      at java.lang.System.exit(System.java:715)
> >         [java]      at
> > org.apache.xalan.xsltc.cmdline.Compile.main(Compile.java:187)
> >         [java]      at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> >         [java]      at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
> > .jav
> > a:39)
> >         [java]      at
> >
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> > Impl.java:25)
> >         [java]      at
java.lang.reflect.Method.invoke(Method.java:324)
> >         [java]      at
> > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:208)
> >         [java]      at
> >
org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:150)
> >         [java]      at
org.apache.tools.ant.taskdefs.Java.run(Java.java:443)
> >         [java]      at
> > org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:163)
> >         [java]      at
> > org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
> >         [java]      at
org.apache.tools.ant.Task.perform(Task.java:341)
> >         [java]      at
org.apache.tools.ant.Target.execute(Target.java:309)
> >         [java]      at
> > org.apache.tools.ant.Target.performTasks(Target.java:336)
> >         [java]      at
> > org.apache.tools.ant.Project.executeTarget(Project.java:1339)
> >         [java]      at
> > org.apache.tools.ant.Project.executeTargets(Project.java:1255)
> >         [java]      at
> > org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntR
> > unne
> > r.java:583)
> >         [java]      at
> >
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunne
> > r.java:381)
> >         [java]      at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> >         [java]      at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
> > .jav
> > a:39)
> >         [java]      at
> >
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> > Impl.java:25)
> >         [java]      at
java.lang.reflect.Method.invoke(Method.java:324)
> >         [java]      at
> > org.eclipse.ant.core.AntRunner.run(AntRunner.java:337)
> >         [java]      at
> >
org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchDelegate$1.run
> > (AntLaunchDelegate.java:205)
> >         [java]      at java.lang.Thread.run(Thread.java:534)
> >
> > Anyone have any ideas?
> >
> > _________________________________
> > Jeremy Nix
> > Southwest Financial Services, LTD.
> > [EMAIL PROTECTED]
> > (513) 621-6699 ext.1158
> >
> >
> > --------------------------------------------------------------------
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> > --------------------------------------------------------------------
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to