Judging from NPE probability is high, that your tag is
missing some mandatory parameter.   Unfortunately due
to lack of formal declaration of tags in XD1  you will
get no hint from XD what exactly is missing. 
( XD2 solves this problem, and you really should
upgrade ) 

XD1 templates are kept inside XD1 jars and are not
visible in your source tree.

regards,


--- Ambika Awanty <[EMAIL PROTECTED]> wrote:

> Hi ,
>     Any idea of where is the problem for this error?
> Is it a common error?
>    
>   [ejbdoclet] (XDocletMain.start                  
> 47  ) Running <deploymentdescriptor/>
> [ejbdoclet] Generating EJB deployment descriptor
> (ejb-jar.xml).
> [ejbdoclet] (TemplateEngine.invokeMethod         547
> ) Invoking method failed:
> xdoclet.modules.ejb.env.EnvEjbRefTagsHandler.f
> orAllEjbRefs, line=25 of template file:
>
file:/home/osra/integration/app1/src/xdoclet/modules/ejb/dd/resources/ejb-ref.xdt
> [ejbdoclet]
> java.lang.reflect.InvocationTargetException
> [ejbdoclet]     at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [ejbdoclet]     at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [ejbdoclet]     at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [ejbdoclet]     at
> java.lang.reflect.Method.invoke(Method.java:585)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> [ejbdoclet]     at
>
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742)
> [ejbdoclet]     at
>
xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandler.java:297)
> [ejbdoclet]     at
>
xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:120)
> [ejbdoclet]     at
> sun.reflect.GeneratedMethodAccessor21.invoke(Unknown
> Source)
> [ejbdoclet]     at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [ejbdoclet]     at
> java.lang.reflect.Method.invoke(Method.java:585)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> [ejbdoclet]     at
>
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> [ejbdoclet]     at
>
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742)
> [ejbdoclet]     at
>
xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandler.java:297)
> [ejbdoclet]     at
>
xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:120)
> .......
>   [ejbdoclet]     at
>
org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [ejbdoclet]     at
>
org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> [ejbdoclet] Caused by:
> java.lang.NullPointerException
> [ejbdoclet]     at
>
xdoclet.modules.ejb.EjbTagsHandler.getEjbNameFor(EjbTagsHandler.java:141)
> [ejbdoclet]     at
>
xdoclet.modules.ejb.EjbTagsHandler.ejbRefName(EjbTagsHandler.java:389)
> [ejbdoclet]     at
>
xdoclet.modules.ejb.env.EnvEjbRefTagsHandler.name(EnvEjbRefTagsHandler.java:192)
> [ejbdoclet]     at
>
xdoclet.modules.ejb.env.EnvEjbRefTagsHandler.doGenerate(EnvEjbRefTagsHandler.java:315)
> [ejbdoclet]     at
>
xdoclet.modules.ejb.env.EnvTagsHandler.forTagsInternal(EnvTagsHandler.java:531)
> [ejbdoclet]     at
>
xdoclet.modules.ejb.env.EnvTagsHandler.forTags(EnvTagsHandler.java:451)
> [ejbdoclet]     at
>
xdoclet.modules.ejb.env.EnvEjbRefTagsHandler.forAllEjbRefs(EnvEjbRefTagsHandler.java:79)
> [ejbdoclet]     ... 87 more
> [ejbdoclet] (XDocletMain.start                   53 
> ) Running XDoclet failed.
>  
>        I dint see any templates in the source tree.
> Can any one help me to resolve this problem?
>    
>   Here is the build.xml file part for ejbdoclet. 
>      <target name="ejbdoclet"
> depends="createutiljar">
>         <echo message="Classpath **************
> ${appl1.class.path}" />
>         <mkdir dir="${appl1.gen-src.dir}"/>
>         <mkdir dir="${appl1.meta-inf.dir}"/>
>           <ejbdoclet
>             destdir="${appl1.classes.dir}"
>             mergedir="parent-fake-to-debug"
>             excludedtags="@version,@author,@todo"
>             addedtags="@xdoclet-generated at
> ${TODAY},@copyright The XDoclet Team,@author
> XDoclet,@version ${version}"
>             ejbspec="2.1"
>             force="true"
>             verbose="false"
>             >
>               <fileset dir="${appl1.src.dir}">
>                 <include name="**/*EJB.java"/>
>             </fileset>
>             <localinterface/>
>             <localhomeinterface/>
>               <entitypk/>
>             <entitycmp/>
>               <deploymentdescriptor
>                 destdir="${appl1.meta-inf.dir}"
>                 validatexml="true"
>                 mergedir="fake-to-debug"
>                 description="bebe"
>                 >
>             </deploymentdescriptor>
>               <jboss
>                 version="4.0"
>                 unauthenticatedPrincipal="nobody"
>                 xmlencoding="UTF-8"
>                 destdir="${medrec.meta-inf.dir}"
>                 validatexml="true"
>                
> preferredrelationmapping="relation-table"
>                 datasource="java:/medrec"
>                 datasourceMapping="Oracle8"
>            />
>           </ejbdoclet>
> 
>   
>  
>   Thanks and Regards,
>   Ambika
>    
> 
>                       
> ---------------------------------
>  Here’s a new way to find what you're looking for -
> Yahoo! Answers >
-------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2
> express and take
> control of your XML. No limits. Just data. Click to
> get it now.
> http://sourceforge.net/powerbar/db2/>
_______________________________________________
> xdoclet-user mailing list
> xdoclet-user@lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> 


----[ Konstantin Pribluda http://www.pribluda.de ]----------------
JTec quality components: http://www.pribluda.de/projects/


       
____________________________________________________________________________________Ready
 for the edge of your seat? 
Check out tonight's top picks on Yahoo! TV. 
http://tv.yahoo.com/

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
xdoclet-user mailing list
xdoclet-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to