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

Reply via email to