[XDoclet-JIRA] Created: (XDT-1702) Fail to Run XDoclet : Could not find tag handler for prefix: 'XDtPackage'

"Nourhene Alaya (JIRA)" <[email protected]> Thu, 5 Mar 2009 02:36:20 -0600 (CST)
Newsgroups gmane.comp.java.xdoclet.devel
Message-ID <11035654.1236242180021.JavaMail.j2ee@atlassian01.managed.contegix.com>
Fail to Run XDoclet : Could not find tag handler for prefix: 'XDtPackage'
-------------------------------------------------------------------------

                 Key: XDT-1702
                 URL: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1702
             Project: XDoclet
          Issue Type: Bug
    Affects Versions: 1.2.3
         Environment: Windows XP ,Ant 1.7.1 ,Apache Tomcat , Eclipse Europa , xjavadoc 1.5 ,Struts
            Reporter: Nourhene Alaya
            Assignee: xdoclet-devel (Use for new issues)


I try to use XDoclet to generate a hole Struts application .So i m invoking  the Ant files from another Struts application responsible of the generation . My XDoclet templates and Ant's build files worked perfectly when i invoked then juste from desktop application but when i changed to Struts Actions XDoclet failed to run with this errors :

(XDocletMain.start                   48  ) Running <template/>
(TemplateSubTask.engineStarted       826 ) Generating output for 'com.test.adresse.Adresse' using template file 'file:/D:/WorkSpaceLocal/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/TestStruts/WEB-INF/classes/XDoclet/template/toIDAO.xdt'.
(TemplateEngine.getTagHandlerFor     207 ) Could not find tag handler for prefix: 'XDtPackage'
(TemplateEngine.invokeMethod         525 ) Error occured at/around line 1, offending template tag: XDtPackage:packageName
xdoclet.template.TemplateException: Could not find tag handler for prefix: 'XDtPackage'
	at xdoclet.template.TemplateEngine.getTagHandlerFor(TemplateEngine.java:208)
	at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:522)
	at xdoclet.template.TemplateEngine.invokeContentMethod(TemplateEngine.java:620)
	at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:475)
	at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
	at xdoclet.template.TemplateEngine.start(TemplateEngine.java:415)
	at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:573)
	at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:802)
	at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:690)
	at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:607)
	at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:498)
	at xdoclet.XDocletMain.start(XDocletMain.java:49)
	at xdoclet.DocletTask.start(DocletTask.java:468)
	at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
	at com.genration.GeneratorBuilder.Lancher(GeneratorBuilder.java:111)
	at com.genration.GeneratorBuilder.generateALL(GeneratorBuilder.java:134)
	at com.test.dataAccess.DataActionList.execute(DataActionList.java:75)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)
(XDocletMain.start                   60  ) Running XDoclet failed.
(XDocletMain.start                   61  ) <<Running XDoclet failed.>>
This a piece of my Ant file :

<xdoclet destdir="./../../srcGeneration" force="true" verbose="true">
			<fileset dir="./../../srcGeneration">
				<include name="com/**/Adresse.java" />
			</fileset>
			<template templateFile="template/toIDAO.xdt" 
				havingClassTag="hibernate.class" acceptAbstractClasses="true" 
				prefixWithPackageStructure="true" destinationFile="I{0}DAO.java"
				acceptinterfaces="true"
				>
			</template>
</xdoclet>


What i don't understand that the Ant engine started to run the XDoclet jar but it stopped for some reasons.
Firstly , i 'm asking if it is possible or not to run XDoclet to generate Java Classes while my Web Application is runnig.
Then , how can i make sure that the XDoclet jars are been read.
Finally , if someone have an idea of how to resolve this exception i will be grathefull for him if he helps me.


 

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

        

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H