On Thu, 2004-03-04 at 05:15, Andreas Kemkes wrote:
> Is there any verdict on the issue?

At a guess, it's something about Ant 1.6 that it doesn't like (there's
been other problems reported on the list previously with 1.6 to do with
class loading).  I haven't had a chance to try it out myself yet,
though.  Try using Ant 1.5.x and see if that works any better.


Andrew.

> 
> Andreas
> 
> Andreas Kemkes wrote:
> > Andrew:
> > 
> > I'm using
> > 
> > ant -version
> > Apache Ant version 1.6.0 compiled on December 18 2003
> > 
> > and the latest xdoclet download from sourceforge
> > (xdoclet-bin-1.2.zip / 2003-12-19 / 16:00)
> > 
> > Andreas
> > 
> > Andrew Stevens wrote:
> > > What version of Ant & XDoclet are you using?
> > > 
> > > 
> > > Andrew.
> > > 
> > > 
> > > On Tue, 2004-03-02 at 18:28, Andreas Kemkes wrote:
> > >   
> > > > Can anyone please give me feedback whether this is a known issue and 
> > > > whether it is harmful in any way.
> > > > 
> > > >  From digging around in the trace and the xdoclet sources, I concluded 
> > > > that the subtask is not initialized at the time the exception occurs, 
> > > > which means that the engine has not been set.
> > > > 
> > > > Going back into the trace I found the following section later in the file:
> > > > 
> > > > [webdoclet] 2004-03-01 18:24:05,937 (xdoclet.XDocletMain.start) - 
> > > > Context successfully loaded.
> > > > [webdoclet] 2004-03-01 18:24:05,937 (xdoclet.XDocletMain.start) - 
> > > > SubTask strutsconfigxml initialized.
> > > > [webdoclet] 2004-03-01 18:24:05,937 (xdoclet.SubTask.init) - mergeDir = null
> > > > [webdoclet] 2004-03-01 18:24:05,937 (xdoclet.SubTask.init) - destDir = 
> > > > <some path>\web-inf
> > > > [webdoclet] 2004-03-01 18:24:05,937 (xdoclet.SubTask.init) - mergeDir = null
> > > > 
> > > > Any contribution to further my understanding is much appreciated
> > > > 
> > > > Andreas
> > > > 
> > > > Andreas Kemkes wrote:
> > > > 
> > > >     
> > > > > I've looked through the archive and I located similar problems, but I 
> > > > > couldn't find a solution that I was able to apply to my case:
> > > > > 
> > > > > Calling webdoclet like this:
> > > > > 
> > > > > <webdoclet destdir="${project.web-inf.dir}"
> > > > >   excludedtags="@version,@author"
> > > > >   verbose="true">
> > > > >     <fileset dir="${project.gen-src.dir}">
> > > > >        <include name="**/web/**/*.java" />
> > > > >     </fileset>
> > > > > 
> > > > >     <deploymentdescriptor
> > > > >         servletspec="2.3"
> > > > >         validatexml="true"
> > > > >         mergedir="${project.src.dir}/xdoclet"/>
> > > > >     <strutsconfigxml
> > > > >         destdir="${project.web-inf.dir}">
> > > > >         <configParam name="version" value="1.0"/>
> > > > >     </strutsconfigxml>
> > > > >   </webdoclet>
> > > > > 
> > > > > causes the following invocation error:
> > > > > 
> > > > > [webdoclet] 2004-03-01 10:27:30,140 
> > > > > (xdoclet.ConfigParamIntrospector.fillConfigParamsHashMapUsingReflectionFor) 
> > > > > - name=setEngine
> > > > > [webdoclet] 2004-03-01 10:27:30,140 
> > > > > (xdoclet.ConfigParamIntrospector.fillConfigParamsHashMapUsingReflectionFor) 
> > > > > - propertyName=engine
> > > > > [webdoclet] 2004-03-01 10:27:30,140 
> > > > > (xdoclet.ConfigParamIntrospector.fillConfigParamsHashMapUsingReflectionFor) 
> > > > > - capitalPropertyName=Engine
> > > > > [webdoclet] 2004-03-01 10:27:30,156 
> > > > > (xdoclet.ConfigParamIntrospector.fillConfigParamsHashMapUsingReflectionFor) 
> > > > > - InvocationTargetException
> > > > > [webdoclet] java.lang.reflect.InvocationTargetException
> > > > > [webdoclet]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
> > > > > Method)
> > > > > [webdoclet]     at 
> > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > >  
> > > > > 
> > > > > [webdoclet]     at 
> > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > >  
> > > > > 
> > > > > [webdoclet]     at java.lang.reflect.Method.invoke(Method.java:324)
> > > > > [webdoclet]     at 
> > > > > xdoclet.ConfigParamIntrospector.fillConfigParamsHashMapUsingReflectionFor(ConfigParamIntrospector.java:187)
> > > > >  
> > > > > 
> > > > > [webdoclet]     at 
> > > > > xdoclet.ConfigParamIntrospector.fillConfigParamsFor(ConfigParamIntrospector.java:113)
> > > > >  
> > > > > 
> > > > > [webdoclet]     at 
> > > > > xdoclet.DocletTask.getConfigParams(DocletTask.java:439)
> > > > > [webdoclet]     at xdoclet.DocletTask.createContext(DocletTask.java:611)
> > > > > [webdoclet]     at 
> > > > > xdoclet.DocletTask.validateSubTasks(DocletTask.java:513)
> > > > > [webdoclet]     at 
> > > > > xdoclet.DocletTask.validateOptions(DocletTask.java:487)
> > > > > [webdoclet]     at 
> > > > > xdoclet.modules.web.WebDocletTask.validateOptions(WebDocletTask.java:21)
> > > > > [webdoclet]     at 
> > > > > xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:80)
> > > > > [webdoclet]     at 
> > > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:306)
> > > > > [webdoclet]     at org.apache.tools.ant.Task.perform(Task.java:401)
> > > > > [webdoclet]     at org.apache.tools.ant.Target.execute(Target.java:338)
> > > > > [webdoclet]     at 
> > > > > org.apache.tools.ant.Target.performTasks(Target.java:365)
> > > > > [webdoclet]     at 
> > > > > org.apache.tools.ant.Project.executeTarget(Project.java:1237)
> > > > > [webdoclet]     at 
> > > > > org.apache.tools.ant.Project.executeTargets(Project.java:1094)
> > > > > [webdoclet]     at org.apache.tools.ant.Main.runBuild(Main.java:669)
> > > > > [webdoclet]     at org.apache.tools.ant.Main.startAnt(Main.java:220)
> > > > > [webdoclet]     at 
> > > > > org.apache.tools.ant.launch.Launcher.run(Launcher.java:215)
> > > > > [webdoclet]     at 
> > > > > org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)
> > > > > [webdoclet] Caused by: java.lang.IllegalStateException: Engine is null?!
> > > > > [webdoclet]     at 
> > > > > xdoclet.TemplateSubTask.getEngine(TemplateSubTask.java:172)
> > > > > [webdoclet]     ... 22 more
> > > > > 
> > > > > Any hints on what I may be missing are much appreciated.
> > > > > 
> > > > > Andreas



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to