[dbdoclet] Re: problems generating pdf output
- From: Michael Fuchs <michael.fuchs@xxxxxxxxxxxxxxx>
- To: dbdoclet@xxxxxxxxxxxxx, dball@xxxxxxxxxxxx
- Date: Wed, 16 Nov 2005 08:35:23 +0100
Hello Donald,
this seems to be a problem of the DocBook XSL Stylesheets and XSLTC
(which is shipped with jdk 1.5). See
http://lists.oasis-open.org/archives/docbook-apps/200501/msg00136.html
and http://sources.redhat.com/ml/docbook-apps/2004-q1/msg00212.html
The use of xalan should solve the problem.
Please subscribe to the list before sending a message next time :-)
Regards
Michael
Donald Ball wrote:
> hiya. i'm trying to generate pdf output from my javadocs. when i do
> so, i get the following exception. i'm using dbdoclet-0.70 with
> java-1.5.0_05 on a linux box. any suggestions would be welcome.
>
> - donald
>
> Running dbdoclet...
> Copyright (c) 2001-2005 Michael Fuchs
> Version 0.70.0 Build 11
> Constructing reference map...
> Constructing javadoc tag map...
> Processing package com.rhoworld.foo...
> Constructing statistics...
> Running docbook-xsl...
> Compiler warnings:
>
> file:/home/balld/src/dbdoclet/share/dbdoclet/docbook/xsl/fo/formal.xsl:
> line 433: Attribute 'border-left-style' outside of element.
>
> file:/home/balld/src/dbdoclet/share/dbdoclet/docbook/xsl/fo/formal.xsl:
> line 434: Attribute 'border-right-style' outside of element.
>
> file:/home/balld/src/dbdoclet/share/dbdoclet/docbook/xsl/fo/formal.xsl:
> line 435: Attribute 'border-top-style' outside of element.
>
> file:/home/balld/src/dbdoclet/share/dbdoclet/docbook/xsl/fo/formal.xsl:
> line 436: Attribute 'border-bottom-style' outside of element.
> ERROR: 'The first argument to the non-static Java function
> 'insertCallouts' is not a valid object reference.'
> FATAL ERROR: 'Could not compile stylesheet'
> ##################################################################
> # DEBUG START DocletException
> ##################################################################
> org.dbdoclet.doclet.DocletException
> org.dbdoclet.doclet.DocletException:
> javax.xml.transform.TransformerConfigurationException: Could not
> compile stylesheet
> at
> org.dbdoclet.doclet.docbook.BookManager.process(BookManager.java:266)
> at
> org.dbdoclet.doclet.docbook.DocBookDoclet.writeContents(DocBookDoclet.java:186)
>
> at
> org.dbdoclet.doclet.docbook.DocBookDoclet.start(DocBookDoclet.java:111)
> 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:585)
> at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)
> at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)
> at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)
> at com.sun.tools.javadoc.Start.begin(Start.java:128)
> at com.sun.tools.javadoc.Main.execute(Main.java:41)
> at com.sun.tools.javadoc.Main.main(Main.java:31)
> Caused by: javax.xml.transform.TransformerConfigurationException:
> Could not compile stylesheet
> at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:824)
>
> at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:619)
>
> at org.dbdoclet.service.XMLServices.xslt(XMLServices.java:367)
> at
> org.dbdoclet.doclet.docbook.BookManager.process(BookManager.java:248)
> ... 12 more
> ================================================================
> CAUSE #0: org.dbdoclet.doclet.docbook.BookManager
> org.dbdoclet.doclet.docbook.BookManager.process(BookManager.java:266)
> ================================================================
> CAUSE #1: org.dbdoclet.doclet.docbook.DocBookDoclet
> org.dbdoclet.doclet.docbook.DocBookDoclet.writeContents(DocBookDoclet.java:186)
>
> ================================================================
> CAUSE #2: org.dbdoclet.doclet.docbook.DocBookDoclet
> org.dbdoclet.doclet.docbook.DocBookDoclet.start(DocBookDoclet.java:111)
> ================================================================
> CAUSE #3: sun.reflect.NativeMethodAccessorImpl
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ================================================================
> CAUSE #4: sun.reflect.NativeMethodAccessorImpl
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> ================================================================
> CAUSE #5: sun.reflect.DelegatingMethodAccessorImpl
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> ================================================================
> CAUSE #6: java.lang.reflect.Method
> java.lang.reflect.Method.invoke(Method.java:585)
> ================================================================
> CAUSE #7: com.sun.tools.javadoc.DocletInvoker
> com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)
> ================================================================
> CAUSE #8: com.sun.tools.javadoc.DocletInvoker
> com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)
> ================================================================
> CAUSE #9: com.sun.tools.javadoc.Start
> com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)
> ================================================================
> CAUSE #10: com.sun.tools.javadoc.Start
> com.sun.tools.javadoc.Start.begin(Start.java:128)
> ================================================================
> CAUSE #11: com.sun.tools.javadoc.Main
> com.sun.tools.javadoc.Main.execute(Main.java:41)
> ================================================================
> CAUSE #12: com.sun.tools.javadoc.Main
> com.sun.tools.javadoc.Main.main(Main.java:31)
> ##################################################################
> # DEBUG END DocletException
> ##################################################################
--
Dipl.-Ing. (FH) Michael Fuchs
Phone: 0 81 61/ 14 41 66
Fax: 0 81 61/ 14 05 21
E-Mail: michael.fuchs@xxxxxxxxxxxxxxx
- References:
- [dbdoclet] problems generating pdf output
- From: Donald Ball
Other related posts:
- » [dbdoclet] problems generating pdf output
- » [dbdoclet] Re: problems generating pdf output
- [dbdoclet] problems generating pdf output
- From: Donald Ball