ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominique Devienne <DDevie...@lgc.com>
Subject RE: Java task failing with AntSecurityException
Date Mon, 10 Nov 2003 21:52:05 GMT
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:danson@germane-software.com]
> 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(AntSecuri
> > 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(InternalAntRunne
> > 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.
> > Jeremy.Nix@sfsltd.com
> > (513) 621-6699 ext.1158
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> > For additional commands, e-mail: user-help@ant.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> > For additional commands, e-mail: dev-help@ant.apache.org
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message