DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=41776>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=41776 Summary: java task not honoring AllPermission Product: Ant Version: 1.7.0 Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P3 Component: Core tasks AssignedTo: dev@ant.apache.org ReportedBy: [EMAIL PROTECTED] The following throws an "exitVM disallowed" error in 1.7.0 due to the related bug fix: <target name="usage" description="This usage help"> <java classname="org.apache.tools.ant.launch.Launcher"> <arg value="-projecthelp"/> </java> </target> Strangely the following doesn't work either, by complaining not having permission for "java.util.PropertyException ant.home read". <target name="usage" description="This usage help"> <java classname="org.apache.tools.ant.launch.Launcher"> <arg value="-projecthelp"/> <grant class="java.lang.AllPermission"/> <grant class="java.lang.RuntimePermission" name="exitVM.*"/> </java> </target> I changed the default constructor of types.Permissions to set delegateToOldSM to true, that seems to have solved the problem. Unfortunately there isn't anyway (that I can find) to set delegateToOldSM from an ant script. Is it possible to expose it as an attribute on <permissions>? Or at least change its default value to true? -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]