Discussion:
[Xdoclet-devel] [XDoclet-JIRA] Created: (XDT-1524) Exception thrown when using @web.resource-ref tag and <webspherewebxml />
Jumal (JIRA)
2005-09-06 14:57:28 UTC
Permalink
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
Assigned to: 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
Jumal (JIRA)
2005-09-06 15:12:14 UTC
Permalink
[ http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524?page=comments#action_17247 ]

Jumal commented on XDT-1524:
----------------------------

The web.xml and ibm-web-bnd.xmi are properly generated but the ibm-web-ext.xmi is left only partly generated when the Exception is thrown which prevents deployment.

Inside the web.xml has been generated:
<resource-ref id="ResRef_1">
<res-ref-name>url/ataPropertyURL</res-ref-name>
<res-type>java.net.URL</res-type>
<res-auth>Container</res-auth>
</resource-ref>

Inside the ibm-web-bnd.xmi:
<resRefBindings xmi:id="ResRefBnd_1" jndiName="url/ataPropertyURL">
<bindingResourceRef href="WEB-INF/web.xml#ResRef_1"/>
</resRefBindings>

But the ibm-web-ext.xmi finishes like that:
<?xml version="1.0"?>

<webappext:WebAppExtension
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:webappext="webappext.xmi"
xmlns:webapplication="webapplication.xmi"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmi:id="WebApp_ID_Ext"
reloadInterval="3"
reloadingEnabled="true"
fileServingEnabled="true"
directoryBrowsingEnabled="true"
serveServletsByClassnameEnabled="true"
preCompileJSPs="true"
autoRequestEncoding="false"
autoResponseEncoding="false"
autoLoadFilters="false">

<webApp href="WEB-INF/web.xml#web-app_1"/>

<resourceRefExtensions xmi:id="ResourceRef_ext_1"
(END OF FILE)
Post by Jumal (JIRA)
-------------------------------------------------------------------------
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.
/**
* load-on-startup="0"
*
* type = "java.net.URL"
* auth = "Container"
* jndi-name="url/ataPropertyURL"
*/
public class InitializationServlet extends HttpServlet
[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
rjbaty (JIRA)
2005-10-25 12:34:21 UTC
Permalink
[ http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524?page=comments#action_17328 ]

rjbaty commented on XDT-1524:
-----------------------------

Is there any update on this issue? I am also receiving the error and am wondering if there is going to be a fix provided.
Post by Jumal (JIRA)
-------------------------------------------------------------------------
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.
/**
* load-on-startup="0"
*
* type = "java.net.URL"
* auth = "Container"
* jndi-name="url/ataPropertyURL"
*/
public class InitializationServlet extends HttpServlet
[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
K. Ita (JIRA)
2005-12-21 05:24:05 UTC
Permalink
[ http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524?page=comments#action_17401 ]

K. Ita commented on XDT-1524:
-----------------------------

I get this exception, too (Win 2000, xdoclet 1.2.3).

See also XDT-1558.

ibm-web-bnd.xmi:
<resRefBindings xmi:id="ResRefBnd_1" jndiName="jdbc/db">
<bindingResourceRef href="WEB-INF/web.xml#ResRef_1"/>
</resRefBindings>

ibm-web-ext.xmi (not fully generated):
<?xml version="1.0"?>

<webappext:WebAppExtension
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:webappext="webappext.xmi"
xmlns:webapplication="webapplication.xmi"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmi:id="WebApp_ID_Ext"
reloadInterval="3"
reloadingEnabled="true"
fileServingEnabled="true"
directoryBrowsingEnabled="true"
serveServletsByClassnameEnabled="true"
preCompileJSPs="true"
autoRequestEncoding="false"
autoResponseEncoding="false"
autoLoadFilters="false">

<webApp href="WEB-INF/web.xml#web-app_1"/>

<resourceRefExtensions xmi:id="ResourceRef_ext_1"
(END OF FILE)

Exception:
[webdoclet] (XDocletMain.start 47 ) Running <webspherewebxml/>
[webdoclet] (XDocletMain.start 53 ) Running XDoclet failed.
[webdoclet] (XDocletMain.start 54 ) <<XDtWebSphere.forAllResourceRefs can only be used inside XDtWebS
phere.forAllTags>>
[webdoclet] D:\CVSXXXX\XXX\build.xml:198: 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.fo
rAllTags
[webdoclet] at xdoclet.modules.ibm.websphere.ejb.WebSphereTagsHandler.forAllResourceRefs(WebSphereTagsHandler.java:3
8)
[webdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[webdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[webdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[webdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[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.GeneratedMethodAccessor15.invoke(Unknown Source)
[webdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[webdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[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.GeneratedMethodAccessor18.invoke(Unknown Source)
[webdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[webdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[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:3
8)
[webdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[webdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[webdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[webdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[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.GeneratedMethodAccessor15.invoke(Unknown Source)
[webdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[webdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[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.GeneratedMethodAccessor18.invoke(Unknown Source)
[webdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[webdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[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)

BUILD FAILED
Post by Jumal (JIRA)
-------------------------------------------------------------------------
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.
/**
* load-on-startup="0"
*
* type = "java.net.URL"
* auth = "Container"
* jndi-name="url/ataPropertyURL"
*/
public class InitializationServlet extends HttpServlet
[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
K. Ita (JIRA)
2005-12-21 05:29:07 UTC
Permalink
[ http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524?page=comments#action_17402 ]

K. Ita commented on XDT-1524:
-----------------------------
Post by Jumal (JIRA)
-------------------------------------------------------------------------
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.
/**
* load-on-startup="0"
*
* type = "java.net.URL"
* auth = "Container"
* jndi-name="url/ataPropertyURL"
*/
public class InitializationServlet extends HttpServlet
[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
Ax Axen (JIRA)
2006-01-12 12:42:00 UTC
Permalink
[ 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...
Post by Jumal (JIRA)
-------------------------------------------------------------------------
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.
/**
* load-on-startup="0"
*
* type = "java.net.URL"
* auth = "Container"
* jndi-name="url/ataPropertyURL"
*/
public class InitializationServlet extends HttpServlet
[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
ststefa (JIRA)
2007-09-26 16:16:52 UTC
Permalink
[ http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_17820 ]

ststefa commented on XDT-1524:
------------------------------

I stumbled upon the same error today. After some experiments I have a fix proposal. I would have used the suggested "cvs diff method" but the viewcvs server always return HTTP 500 to me. So here are the manual steps. It seems to work for me, maybe someone could verify.

Here is what I did:

1. Locate [LOCAL_MAVEN_REPO]/xdoclet/xdoclet-ibm-module/1.2.3/xdoclet-ibm-module-1.2.3.jar
2. Make a backup copy of that file
3. Inside the jar you find the xdoclet/modules/ibm/websphere/web/resources/ibm-web-ext_xmi.xdt
4. In the file locate the place that looks like
<XDtClass:forAllClasses>
<XDtClass:forAllClassTags tagName="web.resource-ref">
<resourceRefExtensions xmi:<XDtId:prefixedId prefix="ResourceRef_ext"/>
5. Replace XDtClass:forAllClassTags with XDtWebSphere:forAllTags so that it looks like
<XDtClass:forAllClasses>
<XDtWebSphere:forAllTags tagName="web.resource-ref">
<resourceRefExtensions xmi:<XDtId:prefixedId prefix="ResourceRef_ext"/>
6. Run maven using this patched jar.

That should be it.
Post by Jumal (JIRA)
-------------------------------------------------------------------------
Key: XDT-1524
URL: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524
Project: XDoclet
Issue Type: Bug
Components: IBM Module
Affects 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.
/**
* load-on-startup="0"
*
* type = "java.net.URL"
* auth = "Container"
* jndi-name="url/ataPropertyURL"
*/
public class InitializationServlet extends HttpServlet
[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
Marcin Cinik (JIRA)
2008-09-15 18:24:20 UTC
Permalink
[ http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcin Cinik updated XDT-1524:
------------------------------

Attachment: ibm-web-ext_xmi.diff

I'm attaching unified diff for this file and also new version of xdoclet/modules/ibm/websphere/web/resources/ibm-web-ext_xmi.xdt
Post by Jumal (JIRA)
-------------------------------------------------------------------------
Key: XDT-1524
URL: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524
Project: XDoclet
Issue Type: Bug
Components: IBM Module
Affects Versions: 1.2.3
Reporter: Jumal
Assignee: xdoclet-devel (Use for new issues)
Attachments: ibm-web-ext_xmi.diff
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.
/**
* load-on-startup="0"
*
* type = "java.net.URL"
* auth = "Container"
* jndi-name="url/ataPropertyURL"
*/
public class InitializationServlet extends HttpServlet
[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
Marcin Cinik (JIRA)
2008-09-15 18:26:18 UTC
Permalink
[ http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcin Cinik updated XDT-1524:
------------------------------

Attachment: ibm-web-ext_xmi.xdt

and file from xdoclet/modules/ibm/src/xdoclet/modules/ibm/websphere/web/resources
Post by Jumal (JIRA)
-------------------------------------------------------------------------
Key: XDT-1524
URL: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1524
Project: XDoclet
Issue Type: Bug
Components: IBM Module
Affects Versions: 1.2.3
Reporter: Jumal
Assignee: xdoclet-devel (Use for new issues)
Attachments: ibm-web-ext_xmi.diff, ibm-web-ext_xmi.xdt
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.
/**
* load-on-startup="0"
*
* type = "java.net.URL"
* auth = "Container"
* jndi-name="url/ataPropertyURL"
*/
public class InitializationServlet extends HttpServlet
[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
Loading...