[dbdoclet] Re: AW: Re: Trouble getting dbdoclet to work
- From: Michael Fuchs <michael.fuchs@xxxxxxxxxxxxxxx>
- To: dbdoclet@xxxxxxxxxxxxx
- Date: Mon, 18 Apr 2005 16:24:53 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello Jan,
this seems to be a bug in dbdoclet 0.64.0 on windows when using dot:
I send you a dbdoclet.jar which should fix the error.
Please copy it into the jars directory of your dbdoclet installation
path and tell me if it works or not.
Regards
Michael
Jan Dittberner schrieb:
> now I got it one step further (with j2sdk1.4.2_08) ... now I get
> the next exception when the docbook doclet is processing the first
> package:
>
> Constructing Javadoc information... Running dbdoclet... Copyright
> (c) 2001-2005 Michael Fuchs Version 0.64.0 200504131940
> Constructing reference map... Constructing javadoc tag map...
> Processing package package.xxx.yyy...
>
> org.dbdoclet.doclet.DocletException: [DocletException] at
> org.dbdoclet.doclet.docbook.BookManager.writeClass(BookManager.java:567)
> at
> org.dbdoclet.doclet.docbook.BookManager.process(BookManager.java:194)
> at
> org.dbdoclet.doclet.docbook.DocBookDoclet.writeContents(DocBookDoclet.java:1
> 71) at
> org.dbdoclet.doclet.docbook.DocBookDoclet.start(DocBookDoclet.java:103)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
> ) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at
> com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:193)
> at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:92)
> at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:311) at
> com.sun.tools.javadoc.Start.begin(Start.java:121) at
> com.sun.tools.javadoc.Main.execute(Main.java:41) at
> com.sun.tools.javadoc.Main.main(Main.java:31)
>
>
> Regards Jan
>
> -----Ursprüngliche Nachricht----- Von:
> dbdoclet-bounce@xxxxxxxxxxxxx
> [mailto:dbdoclet-bounce@xxxxxxxxxxxxx]Im Auftrag von Michael Fuchs
> Gesendet: Montag, 18. April 2005 15:43 An: dbdoclet@xxxxxxxxxxxxx
> Betreff: [dbdoclet] Re: Trouble getting dbdoclet to work
>
>
> Hello Jan,
>
> its seems that you are using a JDK 1.3.1 (or at least its
> tools.jar). The method ClassDoc#methods(boolean filter) was
> introduced in JDK 1.4. Please use JDK 1.4.2 to generate your
> documentation, even if you are working JDK 1.3.1.
>
> Regards Michael
>
> Jan Dittberner schrieb:
>
>> I have trouble to get dbdoclet to work.
>>
>> I generated an ant script (with dbdoclet.tidbit 1.16) for using
>> docbook doclet (Version 0.64.0 200504131940) with my project.
>> Generating the documentation fails with the following Exception
>> after loading all .java files:
>>
>> javadoc: In doclet class
>> org.dbdoclet.doclet.docbook.DocBookDoclet, method start has
>> thrown an exception java.lang.reflect.InvocationTargetException
>> java.lang.NoSuchMethodError:
>> com.sun.javadoc.ClassDoc.methods(Z)[Lcom/sun/javadoc/MethodDoc;
>> at
>> org.dbdoclet.doclet.StatisticData.analyseClasses(StatisticData.java:393)
>> at
>> org.dbdoclet.doclet.StatisticData.init(StatisticData.java:341) at
>> org.dbdoclet.doclet.StatisticData.<init>(StatisticData.java:93)
>> at
>> org.dbdoclet.doclet.StatisticData.createInstance(StatisticData.java:98)
>> at
>>
> org.dbdoclet.doclet.docbook.DocBookDoclet.writeContents(DocBookDoclet.java:1
>
>
>> 51) at
>> org.dbdoclet.doclet.docbook.DocBookDoclet.start(DocBookDoclet.java:103)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
>
>
>> ) at
>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
>
>
>> .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at
>> com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:193)
>> at
>> com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:92)
>> at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:301) at
>> com.sun.tools.javadoc.Start.begin(Start.java:120) at
>> com.sun.tools.javadoc.Main.execute(Main.java:41) at
>> com.sun.tools.javadoc.Main.main(Main.java:31) 1 error
>>
>> using the same parameters as passed to the docbook doclet with
>> the javadoc default doclet works perfectly (no errors or
>> warnings)
>>
>> Can someone give me a hint how to get dbdoclet to work?
>>
>>
>> Regards Jan Dittberner
>>
>>
>>
>>
>
>
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCY8M0NAj4n78BmMYRAtzcAJ93DHEbQWgHztJg6Kx+9ga/3rHc3gCgrJgr
ySeICTI0tt6pT7H8lNJY0vQ=
=KLkp
-----END PGP SIGNATURE-----
- References:
- [dbdoclet] AW: Re: Trouble getting dbdoclet to work
- From: Jan Dittberner
Other related posts:
- » [dbdoclet] AW: Re: Trouble getting dbdoclet to work
- » [dbdoclet] Re: AW: Re: Trouble getting dbdoclet to work
- [dbdoclet] AW: Re: Trouble getting dbdoclet to work
- From: Jan Dittberner