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

Reply via email to