> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Marcus
> Brito
> Sent: 22. april 2002 00:28
> To: Lista xdoclet-devel
> Subject: RE: [Xdoclet-devel] xDoclet broken
>
>
> Em Dom, 2002-04-21 �s 17:54, Aslak Helles�y escreveu:
> > I have also done some changes to xjavadoc and the
> classloader/forking issue.
> > I hope I haven't broken anything.
>
> It seems something went wrong. Now everytime I try to run xdoclet,
> here's what I get:
>

I have done a clean checkout of xjavadoc and xdoclet. samples build
fine. -however there is a problem if you rerun a 2nd time:
[ejbdoclet] Running <weblogic/>
[ejbdoclet] (TemplateEngine.getTagHandlerFor     290 ) Could not find tag
handler for prefix: WlEjbRel
[ejbdoclet] (XDocletMain.start                   88  ) Running XDoclet
failed.

I haven't looked into what it could be, but it has to do with the dynamic
module loading.

So I couldn't reproduce your error... Can you look at the samples and see
how the bootstrapper is used?

/Aslak

> [ejbdoclet] Running xdoclet.XDocletMain loaded by
> org.apache.tools.ant.AntClassLoader. Forked:false
> [ejbdoclet] java.lang.NullPointerException
> [ejbdoclet]   at xjavadoc.ant.XJavaDocMain.start(XJavaDocMain.java:72)
> [ejbdoclet]   at xjavadoc.ant.XJavaDocMain.main(XJavaDocMain.java:94)
> [ejbdoclet]   at java.lang.reflect.Method.invoke(Native Method)
> [ejbdoclet]   at
> org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:124)
> [ejbdoclet]   at org.apache.tools.ant.taskdefs.Java.run(Java.java:305)
> [ejbdoclet]   at
> org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:127)[ejbd
> oclet]        at org.apache.tools.ant.taskdefs.Java.execute(Java.java:88)
> [ejbdoclet]   at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:175)
> (...)
>
> I got the above stack trace using IBM Java2-13 SDK. The stack is
> different if I use Sun J2SDK 1.4.0:
>
> [ejbdoclet] Running xdoclet.XDocletMain loaded by
> org.apache.tools.ant.AntClassLoader. Forked:false
> [ejbdoclet] java.lang.NoClassDefFoundError:
> sun/reflect/SerializationConstructorAccessorImpl
> [ejbdoclet]   at sun.misc.Unsafe.defineClass(Native Method)
> [ejbdoclet]   at
> sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
> [ejbdoclet]   at
> sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.
> java:381)
> [ejbdoclet]   at
> java.security.AccessController.doPrivileged(Native Method)
> [ejbdoclet]   at
> sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerat
> or.java:377)
> [ejbdoclet]   at
> sun.reflect.MethodAccessorGenerator.generateSerializationConstruct
> or(MethodAccessorGenerator.java:95)
> [ejbdoclet]   at
> sun.reflect.ReflectionFactory.newConstructorForSerialization(Refle
> ctionFactory.java:301)
> [ejbdoclet]   at
> java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamC
> lass.java:1151)
> [ejbdoclet]   at
> java.io.ObjectStreamClass.access$1100(ObjectStreamClass.java:45)
> [ejbdoclet]   at
> java.io.ObjectStreamClass$3.run(ObjectStreamClass.java:338)
> [ejbdoclet]   at
> java.security.AccessController.doPrivileged(Native Method)
> [ejbdoclet]   at
> java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:329)
> [ejbdoclet]   at
> java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:249)
> [ejbdoclet]   at
> java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:444)
> [ejbdoclet]   at
> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1511)
> [ejbdoclet]   at
> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1425)
> [ejbdoclet]   at
> java.io.ObjectInputStream.readArray(ObjectInputStream.java:1550)
> [ejbdoclet]   at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1261)
> [ejbdoclet]   at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:322)
> [ejbdoclet]   at
> xjavadoc.ant.XJavaDocMain.loadAndDelete(XJavaDocMain.java:122)
> [ejbdoclet]   at
> xjavadoc.ant.XJavaDocMain.loadSourceSets(XJavaDocMain.java:140)
> [ejbdoclet]   at xjavadoc.ant.XJavaDocMain.main(XJavaDocMain.java:87)
> [ejbdoclet]   at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> (...)
>
> Neither of these stacks are complete. I pasted up to the point xjavadoc
> sources begins to appear.
>
> If I define fork="true", thing goes simpler but still wrong: here's what
> I get:
>
> [ejbdoclet] Running xdoclet.XDocletMain loaded by
> org.apache.tools.ant.AntClassLoader. Forked:true
> [ejbdoclet] java.lang.NullPointerException
> [ejbdoclet]   at xjavadoc.ant.XJavaDocMain.start(XJavaDocMain.java:72)
> [ejbdoclet]   at xjavadoc.ant.XJavaDocMain.main(XJavaDocMain.java:94)
>
> The error is the same on both IBM and Sun JDK.
>
> --
> Pazu <[EMAIL PROTECTED]>
>
> Anime Gaiden - De f�s para f�s, sempre.
> http://www.animegaiden.com.br
>


_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to