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