For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub
- This topic has 4 replies, 2 voices, and was last updated 19 years, 5 months ago by
Riyad Kalla.
-
AuthorPosts
-
akommarajuMemberI 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 errorTotal time: 3 seconds
March 23, 2006 at 10:15 am #249161
Riyad KallaMemberCan 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.
March 23, 2006 at 10:44 am #249174
akommarajuMemberApplication 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.March 23, 2006 at 11:41 am #249193
Riyad KallaMemberMissing 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.
March 26, 2006 at 12:23 pm #249360
Riyad KallaMemberYou 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.
-
AuthorPosts