[dbdoclet] Re: installation path
- From: Michael Fuchs <michael.fuchs@xxxxxxxxxxxxxxx>
- To: dbdoclet@xxxxxxxxxxxxx
- Date: Tue, 16 Aug 2005 10:23:49 +0200
Hello Guido,
dbdoclet can't find the jar archive dbdoclet.jar. It assumes, that the
classes are loaded from there. The parent directory of the jars
directory should be the installation path.
This is the relevant code section:
URL url = getClass().getClassLoader().getResource("dbdoclet.jar");
if (url == null) {
throw new IllegalStateException("Can't detect installation path (1)!");
}
Did you rename or unpack the jar archive?
Regards
Michael
Guido Wischrop wrote:
>hallo,
>I'm using dbdoclet 0.64.1 installed in C:\Program Files\DocBook Doclet
>I used TiDBiT to create a ant build file and modified this to fit my
>projects needs.
>When I start "ant dbdoclet.pdf" I get the following stacktrace:
>
> [javadoc] Running docbook-xsl...
> [javadoc] ##################################################################
> [javadoc] # DEBUG START DocletException
> [javadoc] ##################################################################
> [javadoc] org.dbdoclet.doclet.DocletException
> [javadoc] org.dbdoclet.doclet.DocletException:
>java.lang.IllegalStateException: Can't detect installation path (1)!
> [javadoc] at
>org.dbdoclet.doclet.docbook.BookManager.process(BookManager.java:263)
> [javadoc] at
>org.dbdoclet.doclet.docbook.DocBookDoclet.writeContents(DocBookDoclet.java:178)
> [javadoc] at
>org.dbdoclet.doclet.docbook.DocBookDoclet.start(DocBookDoclet.java:103)
> [javadoc] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] at
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] at java.lang.reflect.Method.invoke(Method.java:324)
> [javadoc] at
>com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:193)
> [javadoc] at
>com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:92)
> [javadoc] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:311)
> [javadoc] at com.sun.tools.javadoc.Start.begin(Start.java:121)
> [javadoc] at com.sun.tools.javadoc.Main.execute(Main.java:41)
> [javadoc] at com.sun.tools.javadoc.Main.main(Main.java:31)
> [javadoc] Caused by: java.lang.IllegalStateException: Can't detect
>installation path (1)!
> [javadoc] at
>org.dbdoclet.doclet.DocletOptions.getInstallationPath(DocletOptions.java:195)
> [javadoc] at
>org.dbdoclet.doclet.docbook.DbdOptions.getFoDriver(DbdOptions.java:164)
> [javadoc] at
>org.dbdoclet.doclet.docbook.BookManager.process(BookManager.java:241)
> [javadoc] ... 12 more
> [javadoc] ================================================================
> [javadoc] CAUSE #0: org.dbdoclet.doclet.docbook.BookManager
> [javadoc]
> org.dbdoclet.doclet.docbook.BookManager.process(BookManager.java:263)
> [javadoc] ================================================================
> [javadoc] CAUSE #1: org.dbdoclet.doclet.docbook.DocBookDoclet
> [javadoc]
> org.dbdoclet.doclet.docbook.DocBookDoclet.writeContents(DocBookDoclet.java:178)
> [javadoc] ================================================================
> [javadoc] CAUSE #2: org.dbdoclet.doclet.docbook.DocBookDoclet
> [javadoc]
> org.dbdoclet.doclet.docbook.DocBookDoclet.start(DocBookDoclet.java:103)
> [javadoc] ================================================================
> [javadoc] CAUSE #3: sun.reflect.NativeMethodAccessorImpl
> [javadoc] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] ================================================================
> [javadoc] CAUSE #4: sun.reflect.NativeMethodAccessorImpl
> [javadoc]
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] ================================================================
> [javadoc] CAUSE #5: sun.reflect.DelegatingMethodAccessorImpl
> [javadoc]
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] ================================================================
> [javadoc] CAUSE #6: java.lang.reflect.Method
> [javadoc] java.lang.reflect.Method.invoke(Method.java:324)
> [javadoc] ================================================================
> [javadoc] CAUSE #7: com.sun.tools.javadoc.DocletInvoker
> [javadoc] com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:193)
> [javadoc] ================================================================
> [javadoc] CAUSE #8: com.sun.tools.javadoc.DocletInvoker
> [javadoc] com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:92)
> [javadoc] ================================================================
> [javadoc] CAUSE #9: com.sun.tools.javadoc.Start
> [javadoc] com.sun.tools.javadoc.Start.parseAndExecute(Start.java:311)
> [javadoc] ================================================================
> [javadoc] CAUSE #10: com.sun.tools.javadoc.Start
> [javadoc] com.sun.tools.javadoc.Start.begin(Start.java:121)
> [javadoc] ================================================================
> [javadoc] CAUSE #11: com.sun.tools.javadoc.Main
> [javadoc] 1 warning
> [javadoc] com.sun.tools.javadoc.Main.execute(Main.java:41)
> [javadoc] ================================================================
> [javadoc] CAUSE #12: com.sun.tools.javadoc.Main
> [javadoc] com.sun.tools.javadoc.Main.main(Main.java:31)
> [javadoc] ##################################################################
> [javadoc] # DEBUG END DocletException
> [javadoc] ##################################################################
>
>BUILD FAILED
>
>
>Am I missing something?
>
>Thanks in advance!
>
>
>
--
-------------------------------------
Dipl.-Ing. (FH) Michael Fuchs
Phone: 0 81 61/ 14 41 66
Fax: 0 81 61/ 14 05 21
E-Mail: michael.fuchs@xxxxxxxxxxxxxxx
Homepage: http://www.dbdoclet.org
- Follow-Ups:
- [dbdoclet] Re: installation path
- From: Guido Wischrop
- References:
- [dbdoclet] installation path
- From: Guido Wischrop
Other related posts:
- » [dbdoclet] installation path
- » [dbdoclet] Re: installation path
- » [dbdoclet] Re: installation path
- » [dbdoclet] Re: installation path
- » [dbdoclet] Re: installation path
- [dbdoclet] Re: installation path
- From: Guido Wischrop
- [dbdoclet] installation path
- From: Guido Wischrop