Hi,
I'm a newbie here and a newbie to Jython and scripting in Ant. In that 
vein:

I've created a scriptdef task which I wrote in Jython. I'm using BSF as 
the manager. My intent was to delete files within this task. Everything 
works right up to the point where a file is to be deleted, when I get this 
exception:

eraseZipFiles:
[delete-in-each-child-dir] Processing ap
Oct 27, 2008 4:15:59 PM org.apache.bsf.BSFManager exec
SEVERE: Exception :
java.security.PrivilegedActionException: org.apache.bsf.BSFException: 
exception
from Jython:

Traceback (innermost last):
  File "<string>", line 25, in ?
        at org.apache.tools.ant.taskdefs.Delete.handle(Delete.java:624)

        at org.apache.tools.ant.taskdefs.Delete.execute(Delete.java:570)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)

That's when I smacked my forehead and said to myself, "Self, you're 
working in a sandbox you idiot."
Of course I can solve this issue any number of ways, but I was wondering 
if there was some way to "disable" the security manager? Would I have the 
same issue if I used javax. as the manager? I hope so because I've found 
scripting with Jython to be very effective.
Morgan

Reply via email to