I think I am the last person that was in the bean info generation stuff.

I’ll be glad to take a crack at fixing this… unfortunately I’ve been in the process of moving and haven’t been able to contribute to the project for about a month or so.

I don’t know what kind of position you are in to wait on a fix for this.
Something you can do to help prepare would be to:

1) Create a jira incident for the module (http://opensource.atlassian.com/projects/xdoclet).
2) Attach the build file and the Java file to the created incident that can be used to reproduce the problem. (make sure that supplied files can build on their on)


If you can do this, I might be able to bang a fix out over lunch or something one day soon. Otherwise its going to be a while before I can get to it (someone else might?).

ryan

pmp kannan wrote:
Hi,

when i run the build script that i've attached i am getting the following error. Basically i am trying to create a beaninfo for a java file. a beaninfoxxx.jave file gets created with nothing in it...and i get the following error...

could someone help me out....

Thx in advance

Regards

kannan





init:
compile:
Compiling 1 source file to D:\Facility
generate-beaninfo:
xxxxxxxxxxxxxxxx
Running <beaninfo/>
Generating BeanInfo class for DateFacility.
(TemplateEngine.invokeMethod 490 ) Invoking method failed: xdoclet.tagshandler.PackageTagsHandler.packageOf, line=4 of template file: jar:file:/D:/NB/ide4/ant/lib/xdoclet-java-module-1.2b2.jar!/xdoclet/modules/java/javabean/resources/beaninfo.xdt
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
at xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:559)
at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:765)
at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665)
at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592)
at xdoclet.modules.java.javabean.BeanInfoSubTask.execute(BeanInfoSubTask.java:96)
at xdoclet.XDocletMain.start(XDocletMain.java:46)
at xdoclet.DocletTask.start(DocletTask.java:457)
at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:69)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:216)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:236)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1768)
at xdoclet.tagshandler.PackageTagsHandler.packageOf(PackageTagsHandler.java:167)
... 28 more
(XDocletMain.start 51 ) Running XDoclet failed.
(XDocletMain.start 52 ) <<Running XDoclet failed.>>
xdoclet.template.TemplateException: Invoking method in class xdoclet.tagshandler.PackageTagsHandler failed: packageOf, line=4 of template file: jar:file:/D:/NB/ide4/ant/lib/xdoclet-java-module-1.2b2.jar!/xdoclet/modules/java/javabean/resources/beaninfo.xdt, exception: null
at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:491)
at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
at xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:559)
at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:765)
at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665)
at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592)
at xdoclet.modules.java.javabean.BeanInfoSubTask.execute(BeanInfoSubTask.java:96)
at xdoclet.XDocletMain.start(XDocletMain.java:46)
at xdoclet.DocletTask.start(DocletTask.java:457)
at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:69)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:216)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:236)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
D:\Facility\Build.xml:47: XDoclet failed.
at xdoclet.DocletTask.start(DocletTask.java:460)
at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:69)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:216)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:236)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
Caused by: xdoclet.XDocletException: Running XDoclet failed.
at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:773)
at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665)
at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592)
at xdoclet.modules.java.javabean.BeanInfoSubTask.execute(BeanInfoSubTask.java:96)
at xdoclet.XDocletMain.start(XDocletMain.java:46)
at xdoclet.DocletTask.start(DocletTask.java:457)
... 10 more
--- Nested Exception ---
xdoclet.XDocletException: Running XDoclet failed.
at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:773)
at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665)
at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592)
at xdoclet.modules.java.javabean.BeanInfoSubTask.execute(BeanInfoSubTask.java:96)
at xdoclet.XDocletMain.start(XDocletMain.java:46)
at xdoclet.DocletTask.start(DocletTask.java:457)
at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:69)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:216)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:236)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
D:\Facility\Build.xml:47: Unexpected error
BUILD FAILED (total time: 4 seconds)


------------------------------------------------------------------------
Do you Yahoo!?
vote.yahoo.com <http://vote.yahoo.com> - Register online to vote today!


------------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="all" name="facility builder">

<!-- =================================================================== -->
<!-- Define project properties -->
<!-- =================================================================== -->
<property name="src.dir" location="${basedir}"/>
<property name="Doclet.root.dir" location="D:\NB\ide4\ant\lib"/>
<property name="Doclet.force" value="false"/>
<!-- =================================================================== -->
<!-- Define the class path for XDOCLET -->
<!-- =================================================================== -->
<target name="init"> <taskdef
name="xdoclet"
classname="xdoclet.DocletTask" /> </target>


<target depends="init" name="compile">
<javac debug="true" deprecation="true" destdir="." srcdir="."> <filename name="DateFacility.java"/>
</javac> </target>


<target depends="init,generate-beaninfo,compile" name="jar">
<jar basedir="." compress="true" destfile="." jarfile="facility.jar"> <include name="*.class"/> </jar>
</target>


<target depends="init,compile,generate-beaninfo,jar" description="Build everything." name="all">
<echo message="Application built."/>
</target> <target name="generate-beaninfo" depends="init">
<echo> xxxxxxxxxxxxxxxx </echo>
<xdoclet
destdir="."
mergedir="parent-fake-to-debug"
excludedtags="@version,@author,@todo"
force="${Doclet.force}"
verbose="true"
>


<fileset dir="D:/Facility">
<include name="DateFacility.java"/>
</fileset>
<beaninfo/>
</xdoclet>
</target>
</project>


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to