Thomas SMETS wrote:
dear,
I create a simple task as indicated in the ANT book : "Ant: The Definitive 
Guide", Second Edition
from O'Reilly. Something like
import java.io.IOException;
import org.apache.tools.ant.Task;
import org.apache.tools.ant.taskdefs.Execute;
import org.apache.tools.ant.types.Commandline;

public class MyCustomTask extends Task {
    public MyCustomTask ()
    {
         System.out.println("Instanciated");
    }

public void init() {
        System.out.println("initialized");
    }

public void execute() {
        System.out.println("executed");
    }
}

The funny thing is that the init seems to be called twice ... ANT-version is either 
1.6.2 & 1.6.5
and invoking the log-methode in the constructor throws a NullPOinterException. 
Any idea about
those ... ?

I think the double-init was a regression in ant that will be fixed in the next release.

regarding the exception in the constructor; send a stack trace.


Ant tasks normally use the log() operations, with different levels of verbosity

log("your files have been deleted",Project.MSG_VERBOSE);
log("unstable condition in the antimatter core",Project.MSG_ERROR);



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

Reply via email to