I have a target which call 2 times an ejbdoclet task. The first execution is OK but the second throws a NullPointerException on DocletContext.getSub (see the stackTrace below).

I did some debug and notice that the DocletTast.registermodules() seems to be in cause without registering the substasts on the second execution.

Can someone confirm me that it's a bug?

Thanks,


[ejbdoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665)
[ejbdoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592)
[ejbdoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:485)
[ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
[ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:458)
[ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:95)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:319)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[ejbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[ejbdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[ejbdoclet] at org.apache.tools.ant.Main.main(Main.java:235)


BUILD FAILED
file:D:/projects/fwk2/commons-ejb/./build.xml:190: Unexpected error
at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:108)
at org.apache.tools.ant.Task.perform(Task.java:319)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
at org.apache.tools.ant.Main.runBuild(Main.java:610)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.lang.NullPointerException
at xdoclet.DocletContext.getSubTaskBy(DocletContext.java:226)
at xdoclet.modules.ejb.intf.InterfaceTagsHandler.getRemoteClassPattern(InterfaceTagsHandler.java:227)


at xdoclet.modules.ejb.intf.InterfaceTagsHandler.getComponentInterface(InterfaceTagsHandler.java:81)

at xdoclet.modules.ejb.intf.RemoteInterfaceSubTask.getGeneratedFileName(RemoteInterfaceSubTask.java:117)




-- Gaetan Zoritchak Bright Side Factory http://www.bs-factory.com




------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to