[ 
http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524?page=comments#action_17444
 ] 

Ax Axen commented on XDT-1524:
------------------------------

I too stumble upon this bug now. I think someone should check 
"ibm-web-ext_xmi.xdt", I dont know much about these templates, but it looks te 
me as if this one is the source of the error. PLEASE FIX THIS SOMEONE...

> Exception thrown when using @web.resource-ref tag and <webspherewebxml />
> -------------------------------------------------------------------------
>
>          Key: XDT-1524
>          URL: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524
>      Project: XDoclet
>         Type: Bug
>   Components: IBM Module
>     Versions: 1.2.3
>     Reporter: Jumal
>     Assignee: xdoclet-devel (Use for new issues)

>
>
> When using xdoclet to generate a resource-ref in the web.xml and 
> ibm-web-bnd.xmi, the resource-ref is properly generated but an exception is 
> thrown.
> Here are the tags I use:
> /**
>  * @web.servlet      name="InitializationServlet"
>  *                   load-on-startup="0"
>  *                   
>  * @web.resource-ref name = "url/ataPropertyURL"
>  *                   type = "java.net.URL"
>  *                   auth = "Container"
>  *                   jndi-name="url/ataPropertyURL"
>  */
> public class InitializationServlet extends HttpServlet
> Here is the stacktrace:
> [webdoclet] 06-Sep-2005 17:50:40 xdoclet.XDocletMain start
> [webdoclet] INFO: Running <webspherewebxml/>
> [webdoclet] 06-Sep-2005 17:50:40 xdoclet.XDocletMain start
> [webdoclet] SEVERE: Running XDoclet failed.
> [webdoclet] 06-Sep-2005 17:50:40 xdoclet.XDocletMain start
> [webdoclet] SEVERE: <<XDtWebSphere.forAllResourceRefs can only be used inside 
> XDtWebSphere.forAllTags>>
> [webdoclet] C:\cvs\ata\web\etc\build.xml:114: XDoclet failed.
> [webdoclet]   at xdoclet.DocletTask.start(DocletTask.java:471)
> [webdoclet]   at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]   at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
> [webdoclet]   at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]   at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]   at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]   at 
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
> [webdoclet]   at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
> [webdoclet]   at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
> [webdoclet]   at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
> [webdoclet]   at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]   at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]   at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]   at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> [webdoclet] Caused by: xdoclet.XDocletException: 
> XDtWebSphere.forAllResourceRefs can only be used inside 
> XDtWebSphere.forAllTags
> [webdoclet]   at 
> xdoclet.modules.ibm.websphere.ejb.WebSphereTagsHandler.forAllResourceRefs(WebSphereTagsHandler.java:38)
> [webdoclet]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [webdoclet]   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> [webdoclet]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
> Source)
> [webdoclet]   at java.lang.reflect.Method.invoke(Unknown Source)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> [webdoclet]   at 
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742)
> [webdoclet]   at 
> xdoclet.tagshandler.ClassTagsHandler.forAllClassTags(ClassTagsHandler.java:602)
> [webdoclet]   at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
> [webdoclet]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
> Source)
> [webdoclet]   at java.lang.reflect.Method.invoke(Unknown Source)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> [webdoclet]   at 
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742)
> [webdoclet]   at 
> xdoclet.tagshandler.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:361)
> [webdoclet]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [webdoclet]   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> [webdoclet]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
> Source)
> [webdoclet]   at java.lang.reflect.Method.invoke(Unknown Source)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:567)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415)
> [webdoclet]   at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
> [webdoclet]   at 
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:618)
> [webdoclet]   at 
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599)
> [webdoclet]   at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]   at 
> xdoclet.modules.ibm.websphere.web.WebSphereWebXmlSubTask.execute(WebSphereWebXmlSubTask.java:431)
> [webdoclet]   at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]   at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]   ... 13 more
> [webdoclet] --- Nested Exception ---
> [webdoclet] xdoclet.XDocletException: XDtWebSphere.forAllResourceRefs can 
> only be used inside XDtWebSphere.forAllTags
> [webdoclet]   at 
> xdoclet.modules.ibm.websphere.ejb.WebSphereTagsHandler.forAllResourceRefs(WebSphereTagsHandler.java:38)
> [webdoclet]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [webdoclet]   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> [webdoclet]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
> Source)
> [webdoclet]   at java.lang.reflect.Method.invoke(Unknown Source)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> [webdoclet]   at 
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742)
> [webdoclet]   at 
> xdoclet.tagshandler.ClassTagsHandler.forAllClassTags(ClassTagsHandler.java:602)
> [webdoclet]   at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
> [webdoclet]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
> Source)
> [webdoclet]   at java.lang.reflect.Method.invoke(Unknown Source)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> [webdoclet]   at 
> xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742)
> [webdoclet]   at 
> xdoclet.tagshandler.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:361)
> [webdoclet]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [webdoclet]   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> [webdoclet]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
> Source)
> [webdoclet]   at java.lang.reflect.Method.invoke(Unknown Source)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:567)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> [webdoclet]   at 
> xdoclet.template.TemplateEngine.start(TemplateEngine.java:415)
> [webdoclet]   at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
> [webdoclet]   at 
> xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:618)
> [webdoclet]   at 
> xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:599)
> [webdoclet]   at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:227)
> [webdoclet]   at 
> xdoclet.modules.ibm.websphere.web.WebSphereWebXmlSubTask.execute(WebSphereWebXmlSubTask.java:431)
> [webdoclet]   at xdoclet.XDocletMain.start(XDocletMain.java:48)
> [webdoclet]   at xdoclet.DocletTask.start(DocletTask.java:468)
> [webdoclet]   at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> [webdoclet]   at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
> [webdoclet]   at org.apache.tools.ant.Task.perform(Task.java:364)
> [webdoclet]   at org.apache.tools.ant.Target.execute(Target.java:341)
> [webdoclet]   at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [webdoclet]   at 
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
> [webdoclet]   at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
> [webdoclet]   at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
> [webdoclet]   at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
> [webdoclet]   at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [webdoclet]   at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [webdoclet]   at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [webdoclet]   at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to