Hi. See below. Hope this helps,
Aslak > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Tolan > Blundell > Sent: 26. mars 2002 21:48 > To: [EMAIL PROTECTED] > Subject: [Xdoclet-user] am i missing something? (exception thrown by > xdoclet.DocletTask$DocletMain) > > > > -----BEGIN PGP SIGNED MESSAGE----- > > I hope I'm not being a total idiot, but I'm just trying to get > Xdoclet to work for the first time and I just can't work out what > might be causing my problem. > > I've set up a simple Ant build just to try to get xdoclet working and > i keep getting the following output: > > [...] > [ejbdoclet] Constructing Javadoc information... > [ejbdoclet] javadoc: In doclet class xdoclet.DocletTask$DocletMain, > method start has thrown an exception > java.lang.reflect.InvocationTargetException > [ejbdoclet] java.lang.NoClassDefFoundError: > org/apache/tools/ant/types/EnumeratedAttribute You must have Ant 1.4 (and log4j and tools.jar from JDK) on your CLASSPATH. > [ejbdoclet] 1 error > [ejbdoclet] at java.lang.Class.getField0(Native Method) > [ejbdoclet] at java.lang.Class.getDeclaredField(Class.java:1113) > [ejbdoclet] at > java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:300) > [ejbdoclet] at java.security.AccessController.doPrivileged(Native > Method) > [ejbdoclet] at > java.io.ObjectStreamClass.init(ObjectStreamClass.java:293) > [ejbdoclet] at > java.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:112) > [ejbdoclet] at > java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:59) > [ejbdoclet] at > java.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:88) > [ejbdoclet] at > java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:59) > [ejbdoclet] at > java.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:88) > [ejbdoclet] at > java.io.ObjectStreamClass.setClass(ObjectStreamClass.java:566) > [ejbdoclet] at > java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java: > 936) > [ejbdoclet] at > java.io.ObjectInputStream.readObject(ObjectInputStream.java:366) > [ejbdoclet] at > java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) > [ejbdoclet] at > java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1186) > [ejbdoclet] at > java.io.ObjectInputStream.readObject(ObjectInputStream.java:386) > [ejbdoclet] at > java.io.ObjectInputStream.inputArray(ObjectInputStream.java:1142) > [ejbdoclet] at > java.io.ObjectInputStream.readObject(ObjectInputStream.java:374) > [ejbdoclet] at > java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263 > ) > [ejbdoclet] at > java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519 > ) > [ejbdoclet] at > java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412) > [ejbdoclet] at > java.io.ObjectInputStream.readObject(ObjectInputStream.java:386) > [ejbdoclet] at > java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) > [ejbdoclet] at > xdoclet.DocletTask$DocletMain.loadContext(DocletTask.java:603) > [ejbdoclet] at > xdoclet.DocletTask$DocletMain.start(DocletTask.java:529) > [ejbdoclet] at java.lang.reflect.Method.invoke(Native Method) > [ejbdoclet] at > com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:193) > [ejbdoclet] at > com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:95) > [ejbdoclet] at com.sun.tools.javadoc.Main.main(Main.java:233) > > BUILD FAILED > > > my single xdoclet comment is as follows: > > > [...] > 5 /** > 6 * This is a test > 7 * > 8 * > 9 * @see test > 10 * > 11 * > 12 * @ejb:bean name="webcard" > 13 * type="CMP" > 14 * jndi-name="ejb/cmp/webcard" > 15 * primkey-field="webcardId" > 16 */ > 17 > 18 > 19 public abstract class WebcardBean implements EntityBean { > [...] > > and my xdoclet target/task in ant is: > > 26 <target name="ejbdoclet" depends="init"> > 27 > 28 <taskdef name="ejbdoclet" > classname="xdoclet.ejb.EjbDocletTask" > classpath="${build_lib_dir}/xdoclet.jar;$ > {build_lib_dir}/log4j.jar"/> > 29 > 30 <ejbdoclet sourcepath="${src}/classes" > 31 destdir="${dist}" > 32 classpathref="project.class.path" > 33 excludedtags="@version,@author" > 34 ejbspec="2.0" > 35 force="true"> > 36 > 37 <fileset dir="${src}/classes"> > 38 <include > name="**/WebcardBean.java" /> > 39 </fileset> > 40 > 41 <dataobject/> > 42 > 43 <remoteinterface/> > 44 > 45 <homeinterface/> > 46 > 47 <entitypk/> > 48 > 49 <entitycmp/> > 50 > 51 <deploymentdescriptor > destdir="${build}"/> > 52 > 53 <jboss xmlencoding="UTF-8" > typemapping="Hypersonic SQL" datasource="java:/DefaultDS"/> > 54 </ejbdoclet> > 55 </target> > > Any ideas? > > Thanks in advance, > > Tolan. > > - ------------------------------------------ > Tolan Blundell > Citipages.net > pgp/gpg preferred > pubkey: covertops.org/TolanBlundell.asc > - ------------------------------------------ > > -----BEGIN PGP SIGNATURE----- > Version: PGP 7.0.1 > > iQEVAwUBPKDcn9RpLshXUDK7AQEddQf/aKZrZROEWoS7PbG4L9l2S1eojkBYOJ/7 > nQk7wTkkrUtesy0zcn2Eoo3irjCTx1PjCUB8R+GyVypmOwDKJs/gr7EOtR7xRIlf > U9Et8PjVGG9tWFwICVXau/wyhD/b+IQh5mVdCanz1xmrFyKRREwzUAGcL9+P0RRj > nVQZ75Vga4M9AMB7d6Ir0cB8Go19CfPo87AcRYozeOoQ4PFmofsRwq6M+zO2Darq > 90BUcDu/raBEJtnTQQt1QLqUSHaECPaA36KwVnKVY5Uk9HldpudAGjtDBh8DG6mD > KsB2n0C8dxoZPS3sN1gt9RwIOihhVKlivid2to5gar1fCd6sUxfKJA== > =jciS > -----END PGP SIGNATURE----- > > > _______________________________________________ > Xdoclet-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/xdoclet-user _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
