If I insert the following code in my EJB, the build job fails consequently:

   /**
    * @param nullAllowed is the Attribute allowed to have a null-value
    *
    * @ejb:interface-method view-type="both"
    */
   public abstract void setNullAllowed(Boolean nullAllowed);

Seem to be a problem with the parameter name "Boolean nullAllowed". If I
change the name to "Boolean isNullAllowed", everything is 'ok'.

Stacktrace:

[ejbdoclet] (XDocletMain.start                   51  ) Running XDoclet
failed.
[ejbdoclet] (XDocletMain.start                   52  )
<<FATAL:java.lang.Boolean nullAllowed>>
[ejbdoclet] file:C:/prosjekt/myproject/build.xml:154: XDoclet failed
[ejbdoclet]     at xdoclet.DocletTask.start(DocletTask.java:463)
[ejbdoclet]     at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:68)
[ejbdoclet]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
[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)
[ejbdoclet] Caused by: xdoclet.XDocletException: FATAL:java.lang.Boolean
nullAllowed
[ejbdoclet]     at
xdoclet.tagshandler.ParameterTagsHandler.parameterList(ParameterTagsHandler.
java:199)
[ejbdoclet]     at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown
Source)
[ejbdoclet]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
[ejbdoclet]     at java.lang.reflect.Method.invoke(Method.java:324)
[ejbdoclet]     at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[ejbdoclet]     at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:510)
[ejbdoclet]     at
xdoclet.template.TemplateEngine.invokeContentMethod(TemplateEngine.java:563)
[ejbdoclet]     at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:428)
[ejbdoclet]     at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[ejbdoclet]     at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[ejbdoclet]     at
xdoclet.modules.ejb.intf.InterfaceTagsHandler.ifIsInterfaceMethod(InterfaceT
agsHandler.java:389)


- Henning


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to