When I define only the following constructor :
<snip>
/**
*
*/
public MyTask() {
log("Test");
}
</snip>
The trace I have is the following :
BUILD FAILED
C:\MyProject\spike\SpecialLibraries\XLtoCSV\SpecialBuild.xml:21: Could not
create type
XLconverter due to java.lang.NullPointerException
but AMOF this "solves" the problem :
<snip>
/**
*
*/
public XLconverter() {
this(new Project());
}
/**
*
* @param aProject
*/
public XLconverter(Project aProject) {
super();
setProject(aProject);
}
</snip>
I was only reading page 257 of the O'Reilly book...
I am a bit further now !
\T,
--- Peter Reilly <[EMAIL PROTECTED]> wrote:
> The two init calls issue has been fixed in the ant-core SVN head.
>
> If you want to use log in a constructor, you can use the (Project p)
> constructor:
>
> public MyCustomTask (Project project)
> {
> setProject(project);
> System.out.println("Instanciated");
> log("Hello");
>
--
Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.
Martin Fowler
T. : +32 (0)2 742 05 94
M. : +32 (0)497 44 68 12
@ : [EMAIL PROTECTED]
Do you skype too ... ?
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]