|
I use <template /> subtask under xdoclet to
generate additional classes using my own template. There is no need for the
tag handler class, since I do not need any additional doclet tags or any
additional parameters on the subtask.
Works great, but I can not send my code to separate
package.
Using package substitution under template causes
NullPointerException
<template
templateFile="${template.dir}/browseAction.j"
destinationFile="{0}BrowseAction.java" ofType="javax.ejb.EntityBean" extent="hierarchy" havingClassTag="ejb:bean"> <packageSubstitution packages="ejb" substituteWith="web"/> </template> Is it a bug ? Would be nice if it would work. Can I
define the destination package within the template itself ?
Thanks in advance,
Michael
Here is the stack trace:
java.lang.NullPointerException
at org.apache.tools.ant.IntrospectionHelper.getElementName(IntrospectionHelper.java:593) at org.apache.tools.ant.IntrospectionHelper.createElement(IntrospectionHelper.java:320) at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:130) at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:137) at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:88) at org.apache.tools.ant.Task.perform(Task.java:216) at org.apache.tools.ant.Target.execute(Target.java:184) at org.apache.tools.ant.Target.performTasks(Target.java:202) at org.apache.tools.ant.Project.executeTarget(Project.java:601) at org.apache.tools.ant.Project.executeTargets(Project.java:560) at com.intellij.ant.AntMain.a(AntMain.java:265) at com.intellij.ant.AntMain.a(AntMain.java:54) at com.intellij.ant.AntMain.main(AntMain.java:169) java.lang.NullPointerException at org.apache.tools.ant.IntrospectionHelper.getElementName(IntrospectionHelper.java:593) at org.apache.tools.ant.IntrospectionHelper.createElement(IntrospectionHelper.java:320) at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:130) at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:137) at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:88) at org.apache.tools.ant.Task.perform(Task.java:216) at org.apache.tools.ant.Target.execute(Target.java:184) at org.apache.tools.ant.Target.performTasks(Target.java:202) at org.apache.tools.ant.Project.executeTarget(Project.java:601) at org.apache.tools.ant.Project.executeTargets(Project.java:560) at com.intellij.ant.AntMain.a(AntMain.java:265) at com.intellij.ant.AntMain.a(AntMain.java:54) at com.intellij.ant.AntMain.main(AntMain.java:169) java.lang.NullPointerException at org.apache.tools.ant.IntrospectionHelper.getElementName(IntrospectionHelper.java:593) at org.apache.tools.ant.IntrospectionHelper.createElement(IntrospectionHelper.java:320) at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:130) at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:137) at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:88) at org.apache.tools.ant.Task.perform(Task.java:216) at org.apache.tools.ant.Target.execute(Target.java:184) at org.apache.tools.ant.Target.performTasks(Target.java:202) at org.apache.tools.ant.Project.executeTarget(Project.java:601) at org.apache.tools.ant.Project.executeTargets(Project.java:560) at com.intellij.ant.AntMain.a(AntMain.java:265) at com.intellij.ant.AntMain.a(AntMain.java:54) at com.intellij.ant.AntMain.main(AntMain.java:169) java.lang.NullPointerException at org.apache.tools.ant.IntrospectionHelper.getElementName(IntrospectionHelper.java:593) at org.apache.tools.ant.IntrospectionHelper.createElement(IntrospectionHelper.java:320) at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:130) at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:137) at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:88) at org.apache.tools.ant.Task.perform(Task.java:216) at org.apache.tools.ant.Target.execute(Target.java:184) at org.apache.tools.ant.Target.performTasks(Target.java:202) at org.apache.tools.ant.Project.executeTarget(Project.java:601) at org.apache.tools.ant.Project.executeTargets(Project.java:560) at com.intellij.ant.AntMain.a(AntMain.java:265) at com.intellij.ant.AntMain.a(AntMain.java:54) at com.intellij.ant.AntMain.main(AntMain.java:169) |
- [Xdoclet-user] Struts Form comments Michael Szlapa
- RE: [Xdoclet-user] NullPointer in <packageSubstitut... Michael Szlapa
- RE: [Xdoclet-user] NullPointer in <packageSubst... Ara Abrahamian
- Re: [Xdoclet-user] NullPointer in <packageS... Michael Szlapa
- RE: [Xdoclet-user] NullPointer in <pack... Ara Abrahamian
- RE: [Xdoclet-user] Struts Form comments Jake Thompson
