The following comment has been added to this issue:

     Author: Scott Stirling
    Created: Thu, 5 Feb 2004 9:03 AM
       Body:
Hi,

Apologies, I should have pasted in an example of the failing code.  Out of a couple 
dozen Session EJBs, we have just 4 that are packaged in their own jar files, so we 
need to set up links to some of the shared EJBs in other jars.  We do this using 
@ejb.ejb-external-ref.  These 4 EJBs have the issue reported here only when we add the 
<websphere> subtask to the <ejbdoclet> task (<weblogic> subtask completes 
successfully).  Here's an example of the source (comments trimmed for brevity):

 /**
 * @ejb.bean 
 *     name="UserSearchDAS"
 *     description="UserSearch Data Access Bean"
 *     local-jndi-name="ejb/UserSearchDASBean"
 *     type="Stateless"
 *     view-type="local"
 *
 * @ejb.resource-ref
 *     res-ref-name="DataSource"
 *     res-type="javax.sql.DataSource"
 *     res-auth="Container"
 *     jndi-name="eis/wedb"
 *
 * @ejb.ejb-external-ref
 *     view-type="local"
 *     link="VisibilityDAS"
 *     type="Session"
 *     home="com.workscape.visibility.v1.VisibilityDASHome"
 *     business="com.workscape.visibility.v1.VisibilityDAS"
 *     ref-name="ejb/VisibilityDAS"
 *  
 * @weblogic.resource-description
 *     res-ref-name="DataSource"
 *     jndi-name="eis/wedb"
 */
 public class UserSearchDASBean extends DataAccessBean implements SessionBean { // etc.

This generates correct and complete ejb-jar.xml and weblogic-ejb-jar.xml, but when 
XDoclet throws the exception and quits,  we get no ibm-ejb-jar-ext.xmi and an 
incomplete ibm-ejb-jar-bnd.xmi like this:

<ejbbnd:EJBJarBinding xmi:version="2.0"
   xmlns:xmi="http://www.omg.org/XMI"; xmlns:ejbbnd="ejbbnd.xmi"
   xmlns:ejb="ejb.xmi" xmlns:commonbnd="commonbnd.xmi"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xmi:id="ejb-jar_ID_Bnd">

   <ejbJar href="META-INF/ejb-jar.xml#ejb-jar_1"/>

      <ejbBindings
         xmi:id="Session_bnd_1"
         jndiName="UserSearchDAS">

If it were generated completely, the rest of it should look like this:

         <ejbRefBindings xmi:id="EJBRefBnd_1" jndiName="ejb/VisibilityDAS">
            <bindingEjbRef href="META-INF/ejb-jar.xml#EJBLocalRef_1"/>
         </ejbRefBindings>

         <resRefBindings xmi:id="ResRefBnd_1" jndiName="eis/wedb">
            <defaultAuth xmi:type="commonbnd:BasicAuthData" xmi:id="BasicAuthData_1">
               <userId xsi:nil="true"/>
               <password xdi:nul="true"/>
            </defaultAuth>
            <bindingResourceRef href="META-INF/ejb-jar.xml#ResRef_1"/>
         </resRefBindings>

         <enterpriseBean
            xmi:type="ejb:Session" href="META-INF/ejb-jar.xml#Session_UserSearchDAS" />
      </ejbBindings>

</ejbbnd:EJBJarBinding>


The ejbdoclet target for this EJB looks like this:
  <ejbdoclet
      destdir="${src.dir}/ejb"
      mergedir="."
      excludedtags="@version,@author,@todo"
      addedtags="@xdoclet-generated on ${TODAY},@copyright Workscape Inc.,@author 
Workscape Inc."
      ejbspec="2.0"
      force="true"
      verbose="false">

      <fileset dir="${src.dir}/ejb"/>

      <localinterface pattern="{0}"/>
      <localhomeinterface pattern="{0}Home"/>
      <session/>

      <deploymentdescriptor
          useIds="true"
          destdir="${classes.dir}/META-INF"
          validatexml="true"
          mergedir="fake-to-debug"
          description="OneForce ${ant.project.name}"/>
      <weblogic
          version="7.0"
          xmlencoding="UTF-8"
          destdir="${classes.dir}/META-INF"
          validatexml="true"
          datasource="eis/wedb"
          mergedir="fake"
          persistence="weblogic"/>
      <websphere xmlencoding="UTF-8"
                 destdir="${classes.dir}/META-INF"
                 validatexml="true"
                 mergedir="fake"
                 useIds="true"/>
  </ejbdoclet>

---------------------------------------------------------------------
View the issue:

  http://opensource.atlassian.com/projects/xdoclet/secure/ViewIssue.jspa?key=XDT-792


Here is an overview of the issue:
---------------------------------------------------------------------
        Key: XDT-792
    Summary: WebSphere ejbRefJndiName and ibm-ejb-jar-bnd_xmi.xdt TemplateException
       Type: Bug

     Status: Open
   Priority: Blocker

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: XDoclet
 Components: 
             IBM Module
   Versions:
             1.2

   Assignee: xdoclet-devel (Use for new issues)
   Reporter: Scott Stirling

    Created: Wed, 4 Feb 2004 8:44 AM
    Updated: Thu, 5 Feb 2004 9:03 AM
Environment: Win2K, Sun JDK 1.4.2_03, Ant 1.6.0, XDoclet 1.2, EJB 2.0, WAS 5.x

Description:
ejb.ejb-external-ref attributes cause ejbdoclet to fail with TemplateException in 
WebSphere deployment descriptor generation.  WebLogic descriptor and ejb-jar.xml are 
generated correctly for the same beans.

Stack trace follows:

ejbdoclet-session:
+--------------------------------------+
| R U N N I N G   E J B D O C L E T    |
+--------------------------------------+
Created dir: C:\ss_OF_APPS\of_apps\employee-search\classes\META-INF
Deploy TEMPLATE URL:  
jar:file:C:\ss_OF_PLATFORM\of_platform\sdk\lib\3rdparty\xdoclet\xdoclet-apache-module-1.2.jar!/xdoclet/modules/apache/axis/ejb/resources/axis-deploy_wsdd.xdt
Undeploy TEMPLATE URL:  
jar:file:C:\ss_OF_PLATFORM\of_platform\sdk\lib\3rdparty\xdoclet\xdoclet-apache-module-1.2.jar!/xdoclet/modules/apache/axis/ejb/resources/axis-undeploy_wsdd.xdt
(XDocletMain.start                   47  ) Running <localinterface/>
Generating Local interface for 'com.workscape.employeesearch.v1.EmployeeSearchDASBean'.
(XDocletMain.start                   47  ) Running <localhomeinterface/>
Generating Local Home interface for 
'com.workscape.employeesearch.v1.EmployeeSearchDASBean'.
(XDocletMain.start                   47  ) Running <session/>
Generating Session class for 'com.workscape.employeesearch.v1.EmployeeSearchDASBean'.
(XDocletMain.start                   47  ) Running <deploymentdescriptor/>
Generating EJB deployment descriptor (ejb-jar.xml).
(XDocletMain.start                   47  ) Running <weblogic/>
Generating weblogic-ejb-jar.xml.
(XDocletMain.start                   47  ) Running <websphere/>
(TemplateEngine.invokeMethod         541 ) Invoking method failed: 
xdoclet.modules.ejb.dd.EjbRefTagsHandler.ejbRefJndiName, line=2 of template file: 
jar:file:C:\ss_OF_PLATFORM\of_platform\sdk\lib\3rdp
arty\xdoclet\xdoclet-ibm-module-1.2.jar!/xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-bnd_xmi.xdt
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
        at xdoclet.template.TemplateEngine.invokeContentMethod(TemplateEngine.java:614)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:469)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
        at 
xdoclet.tagshandler.ClassTagsHandler.forAllClassTags(ClassTagsHandler.java:569)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
        at 
xdoclet.modules.ejb.EjbTagsHandler.ifIsAConcreteEJBean(EjbTagsHandler.java:544)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
        at 
xdoclet.tagshandler.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:323)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414)
        at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
        at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:616)
        at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:597)
        at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198)
        at 
xdoclet.modules.ibm.websphere.ejb.WebSphereSubTask.execute(WebSphereSubTask.java:62)
        at xdoclet.XDocletMain.start(XDocletMain.java:48)
        at xdoclet.DocletTask.start(DocletTask.java:464)
        at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:306)
        at org.apache.tools.ant.Task.perform(Task.java:401)
        at org.apache.tools.ant.Target.execute(Target.java:338)
        at org.apache.tools.ant.Target.performTasks(Target.java:365)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1237)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1094)
        at org.apache.tools.ant.Main.runBuild(Main.java:669)
        at org.apache.tools.ant.Main.startAnt(Main.java:220)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:215)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)
Caused by: java.lang.NullPointerException
        at xdoclet.modules.ejb.dd.EjbRefTagsHandler.findEjb(EjbRefTagsHandler.java:192)
        at 
xdoclet.modules.ejb.dd.EjbRefTagsHandler.ejbRefJndiName(EjbRefTagsHandler.java:151)
        ... 64 more
(XDocletMain.start                   53  ) Running XDoclet failed.
(XDocletMain.start                   54  ) <<Running XDoclet failed.: 
xdoclet.template.TemplateException: Invoking method in class 
xdoclet.modules.ejb.dd.EjbRefTagsHandler failed: ejbRefJndiName, line
=2 of template file: 
jar:file:C:\ss_OF_PLATFORM\of_platform\sdk\lib\3rdparty\xdoclet\xdoclet-ibm-module-1.2.jar!/xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-bnd_xmi.xdt,
 exception: null>>
xdoclet.template.TemplateException: Invoking method in class 
xdoclet.modules.ejb.dd.EjbRefTagsHandler failed: ejbRefJndiName, line=2 of template 
file: jar:file:C:\ss_OF_PLATFORM\of_platform\sdk\lib\3r
dparty\xdoclet\xdoclet-ibm-module-1.2.jar!/xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-bnd_xmi.xdt,
 exception: null
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:542)
        at xdoclet.template.TemplateEngine.invokeContentMethod(TemplateEngine.java:614)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:469)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
        at 
xdoclet.tagshandler.ClassTagsHandler.forAllClassTags(ClassTagsHandler.java:569)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
        at 
xdoclet.modules.ejb.EjbTagsHandler.ifIsAConcreteEJBean(EjbTagsHandler.java:544)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
        at 
xdoclet.tagshandler.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:323)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414)
        at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
        at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:616)
        at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:597)
        at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198)
        at 
xdoclet.modules.ibm.websphere.ejb.WebSphereSubTask.execute(WebSphereSubTask.java:62)
        at xdoclet.XDocletMain.start(XDocletMain.java:48)
        at xdoclet.DocletTask.start(DocletTask.java:464)
        at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:306)
        at org.apache.tools.ant.Task.perform(Task.java:401)
        at org.apache.tools.ant.Target.execute(Target.java:338)
        at org.apache.tools.ant.Target.performTasks(Target.java:365)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1237)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1094)
        at org.apache.tools.ant.Main.runBuild(Main.java:669)
        at org.apache.tools.ant.Main.startAnt(Main.java:220)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:215)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)
C:\ss_OF_APPS\of_apps\employee-search\build.xml:38: XDoclet failed.
        at xdoclet.DocletTask.start(DocletTask.java:467)
        at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:306)
        at org.apache.tools.ant.Task.perform(Task.java:401)
        at org.apache.tools.ant.Target.execute(Target.java:338)
        at org.apache.tools.ant.Target.performTasks(Target.java:365)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1237)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1094)
        at org.apache.tools.ant.Main.runBuild(Main.java:669)
        at org.apache.tools.ant.Main.startAnt(Main.java:220)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:215)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)
Caused by: xdoclet.XDocletException: Running XDoclet failed.: 
xdoclet.template.TemplateException: Invoking method in class 
xdoclet.modules.ejb.dd.EjbRefTagsHandler failed: ejbRefJndiName, line=2 of te
mplate file: 
jar:file:C:\ss_OF_PLATFORM\of_platform\sdk\lib\3rdparty\xdoclet\xdoclet-ibm-module-1.2.jar!/xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-bnd_xmi.xdt,
 exception: null
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:746)
        at 
xdoclet.tagshandler.ClassTagsHandler.forAllClassTags(ClassTagsHandler.java:569)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
        at 
xdoclet.modules.ejb.EjbTagsHandler.ifIsAConcreteEJBean(EjbTagsHandler.java:544)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
        at 
xdoclet.tagshandler.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:323)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414)
        at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
        at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:616)
        at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:597)
        at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198)
        at 
xdoclet.modules.ibm.websphere.ejb.WebSphereSubTask.execute(WebSphereSubTask.java:62)
        at xdoclet.XDocletMain.start(XDocletMain.java:48)
        at xdoclet.DocletTask.start(DocletTask.java:464)
        ... 11 more
--- Nested Exception ---
xdoclet.XDocletException: Running XDoclet failed.: xdoclet.template.TemplateException: 
Invoking method in class xdoclet.modules.ejb.dd.EjbRefTagsHandler failed: 
ejbRefJndiName, line=2 of template file
: 
jar:file:C:\ss_OF_PLATFORM\of_platform\sdk\lib\3rdparty\xdoclet\xdoclet-ibm-module-1.2.jar!/xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-bnd_xmi.xdt,
 exception: null
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:746)
        at 
xdoclet.tagshandler.ClassTagsHandler.forAllClassTags(ClassTagsHandler.java:569)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
        at 
xdoclet.modules.ejb.EjbTagsHandler.ifIsAConcreteEJBean(EjbTagsHandler.java:544)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
        at 
xdoclet.tagshandler.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:323)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
        at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414)
        at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
        at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:616)
        at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:597)
        at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198)
        at 
xdoclet.modules.ibm.websphere.ejb.WebSphereSubTask.execute(WebSphereSubTask.java:62)
        at xdoclet.XDocletMain.start(XDocletMain.java:48)
        at xdoclet.DocletTask.start(DocletTask.java:464)
        at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:306)
        at org.apache.tools.ant.Task.perform(Task.java:401)
        at org.apache.tools.ant.Target.execute(Target.java:338)
        at org.apache.tools.ant.Target.performTasks(Target.java:365)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1237)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1094)
        at org.apache.tools.ant.Main.runBuild(Main.java:669)
        at org.apache.tools.ant.Main.startAnt(Main.java:220)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:215)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)

BUILD FAILED
C:\ss_OF_APPS\of_apps\employee-search\build.xml:38: Unexpected error



---------------------------------------------------------------------
JIRA INFORMATION:
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

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to