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
---------------------------------
Heres 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