facebook

XDoclet Errors While Running XDoclet from MyEclipse

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse Archived
  2.  > 
  3. Application Servers and Deployment
Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #249106 Reply

    akommaraju
    Member

    I get the following errors when running Xdoclet from MyEclipse. I was running the tutorial “Creating an Entity Bean from Myeclipse and Weblogic”. Please help.

    Buildfile: D:\eclipse\workspace\Address\.xdoclet-build.tmp.xml
    N65540:
    [ejbdoclet] (XDocletMain.start 47 ) Running <remoteinterface/>
    [ejbdoclet] Error parsing File D:\eclipse\workspace\Address\src\com\nscorp\interfaces\AddressHome.java:Encountered “<EOF>” at line 21, column 1.
    [ejbdoclet] Was expecting one of:
    [ejbdoclet] “abstract” …
    [ejbdoclet] “boolean” …
    [ejbdoclet] “byte” …
    [ejbdoclet] “char” …
    [ejbdoclet] “class” …
    [ejbdoclet] “double” …
    [ejbdoclet] “final” …
    [ejbdoclet] “float” …
    [ejbdoclet] “int” …
    [ejbdoclet] “interface” …
    [ejbdoclet] “long” …
    [ejbdoclet] “native” …
    [ejbdoclet] “private” …
    [ejbdoclet] “protected” …
    [ejbdoclet] “public” …
    [ejbdoclet] “short” …
    [ejbdoclet] “static” …
    [ejbdoclet] “synchronized” …
    [ejbdoclet] “transient” …
    [ejbdoclet] “void” …
    [ejbdoclet] “volatile” …
    [ejbdoclet] “strictfp” …
    [ejbdoclet] <IDENTIFIER> …
    [ejbdoclet] “}” …
    [ejbdoclet] Error parsing File D:\eclipse\workspace\Address\src\com\nscorp\interfaces\AddressLocalHome.java:Encountered “<EOF>” at line 21, column 1.
    [ejbdoclet] Was expecting one of:
    [ejbdoclet] “abstract” …
    [ejbdoclet] “boolean” …
    [ejbdoclet] “byte” …
    [ejbdoclet] “char” …
    [ejbdoclet] “class” …
    [ejbdoclet] “double” …
    [ejbdoclet] “final” …
    [ejbdoclet] “float” …
    [ejbdoclet] “int” …
    [ejbdoclet] “interface” …
    [ejbdoclet] “long” …
    [ejbdoclet] “native” …
    [ejbdoclet] “private” …
    [ejbdoclet] “protected” …
    [ejbdoclet] “public” …
    [ejbdoclet] “short” …
    [ejbdoclet] “static” …
    [ejbdoclet] “synchronized” …
    [ejbdoclet] “transient” …
    [ejbdoclet] “void” …
    [ejbdoclet] “volatile” …
    [ejbdoclet] “strictfp” …
    [ejbdoclet] <IDENTIFIER> …
    [ejbdoclet] “}” …
    [ejbdoclet] (XDocletMain.start 47 ) Running <localinterface/>
    [ejbdoclet] (XDocletMain.start 47 ) Running <homeinterface/>
    [ejbdoclet] (XDocletMain.start 47 ) Running <localhomeinterface/>
    [ejbdoclet] (XDocletMain.start 47 ) Running <dataobject/>
    [ejbdoclet] Generating Data Object class for ‘com.nscorp.ejb.Address’.
    [ejbdoclet] XJavaDoc Ignoring class com.nscorp.interfaces.AddressData in D:\eclipse\workspace\Address\src\com\nscorp\interfaces\AddressData.java. It was generated (Wed Mar 22 11:34:13 CST 2006) after XJavaDoc’s timestamp was reset (Wed Mar 22 11:34:12 CST 2006)
    [ejbdoclet] (XDocletMain.start 53 ) Running XDoclet failed.
    [ejbdoclet] (XDocletMain.start 54 ) <<Could not find method getAddress-seq that is supposed to return the PrimKeyField.>>
    [ejbdoclet] D:\eclipse\workspace\Address\.xdoclet-build.tmp.xml:33: XDoclet failed.
    [ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:471)
    [ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
    [ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    [ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364)
    [ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:341)
    [ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:369)
    [ejbdoclet] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    [ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    [ejbdoclet] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
    [ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
    [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
    [ejbdoclet] Caused by: xdoclet.XDocletException: Could not find method getAddress-seq that is supposed to return the PrimKeyField.
    [ejbdoclet] at xdoclet.modules.ejb.entity.PkTagsHandler.getPkClassFor(PkTagsHandler.java:164)
    [ejbdoclet] at xdoclet.modules.ejb.entity.PkTagsHandler.pkClass(PkTagsHandler.java:423)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [ejbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [ejbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeContentMethod(TemplateEngine.java:620)
    [ejbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:475)
    [ejbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
    [ejbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742)
    [ejbdoclet] at xdoclet.modules.ejb.entity.PersistentTagsHandler.ifHasAtLeastOnePersistentField(PersistentTagsHandler.java:265)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [ejbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [ejbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
    [ejbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
    [ejbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
    [ejbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
    [ejbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742)
    [ejbdoclet] at xdoclet.modules.ejb.EjbTagsHandler.ifIsAConcreteEJBean(EjbTagsHandler.java:642)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [ejbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [ejbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:567)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
    [ejbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
    [ejbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
    [ejbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
    [ejbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:415)
    [ejbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
    [ejbdoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:779)
    [ejbdoclet] at xdoclet.modules.ejb.entity.DataObjectSubTask.generateForClass(DataObjectSubTask.java:160)
    [ejbdoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:679)
    [ejbdoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:596)
    [ejbdoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:487)
    [ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
    [ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:468)
    [ejbdoclet] … 12 more
    [ejbdoclet] — Nested Exception —
    [ejbdoclet] xdoclet.XDocletException: Could not find method getAddress-seq that is supposed to return the PrimKeyField.
    [ejbdoclet] at xdoclet.modules.ejb.entity.PkTagsHandler.getPkClassFor(PkTagsHandler.java:164)
    [ejbdoclet] at xdoclet.modules.ejb.entity.PkTagsHandler.pkClass(PkTagsHandler.java:423)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [ejbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [ejbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeContentMethod(TemplateEngine.java:620)
    [ejbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:475)
    [ejbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
    [ejbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742)
    [ejbdoclet] at xdoclet.modules.ejb.entity.PersistentTagsHandler.ifHasAtLeastOnePersistentField(PersistentTagsHandler.java:265)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [ejbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [ejbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
    [ejbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
    [ejbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
    [ejbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
    [ejbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:742)
    [ejbdoclet] at xdoclet.modules.ejb.EjbTagsHandler.ifIsAConcreteEJBean(EjbTagsHandler.java:642)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [ejbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [ejbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:567)
    [ejbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
    [ejbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
    [ejbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
    [ejbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
    [ejbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:415)
    [ejbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562)
    [ejbdoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:779)
    [ejbdoclet] at xdoclet.modules.ejb.entity.DataObjectSubTask.generateForClass(DataObjectSubTask.java:160)
    [ejbdoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:679)
    [ejbdoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:596)
    [ejbdoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:487)
    [ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
    [ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:468)
    [ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
    [ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    [ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364)
    [ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:341)
    [ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:369)
    [ejbdoclet] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    [ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    [ejbdoclet] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
    [ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
    [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)

    BUILD FAILED
    D:\eclipse\workspace\Address\.xdoclet-build.tmp.xml:33: Unexpected error

    Total time: 3 seconds

    #249161

    Riyad Kalla
    Member

    Can you please post all the information we request in the [URL=http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-393.html]Posting Guidelines[/URL] thread at the top of this forum? That will give us some context so that we can determine if this is an installation issue, a configuration problem, or a bug. Thanks.

    #249174

    akommaraju
    Member

    Application Server: Weblogic 8.1
    OS: Windows XP
    Database: MYSQL
    I was trying to generate Home, remote, and local interfaces for the Address entity bean per the tutorial using XDoclet features when I encountered the above errors.

    #249193

    Riyad Kalla
    Member

    Missing quite a bit of info there, can you just post the result from MyEclipse > About > Configuration Summary. That technical info lets us know what versions of plugins you are using which effects our support answers.

    #249360

    Riyad Kalla
    Member

    You posted the wrong Configuration Summary, I was asking for MyEclipse > About > Config Summary, you dumped out Help > About > Config summary which is a bit overkill.

    Also can you post the code to AddressHome.java as well as your ejb doclet settings.

Viewing 5 posts - 1 through 5 (of 5 total)
Reply To: XDoclet Errors While Running XDoclet from MyEclipse

You must be logged in to post in the forum log in