Is there any verdict on the issue?

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



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

      
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user
    


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

  

Reply via email to