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