Menu

Can't create pdf files

2018-10-12
2018-10-12
  • Feathers and Down

    Hi, I can't create pdf files. My system is openSUSE Leap 15.0 and using daps from default repos. When I do

    patricio@patriciodesktop:~/DocbookStock> daps -d DC-Especificacion-de-requerimientos -vv pdf
    Using MAIN file /home/patricio/DocbookStock/xml/MAIN-Especificacion-de-requerimientos.xml
    ---------------
    
            DAPS VERSION: 2.4.0
    
                 DOC_DIR: /home/patricio/DocbookStock
               BUILD_DIR: /home/patricio/DocbookStock/build
                DAPSROOT: /usr/share/daps
                 DOCCONF: /home/patricio/DocbookStock/DC-Especificacion-de-requerimientos
                    BOOK: Especificacion-de-requerimientos
    
               PROFILING: Off
    
         DOCBOOK_VERSION: 5
            DOCBOOK5_RNG: /usr/share/xml/docbook/schema/rng/5.1/docbookxi.rng
            DBSTYLE_VERS: snapshot
    
               STYLEROOT: /usr/share/xml/docbook/stylesheet/nwalsh5/current
          STYLEROOT_VERS: Not available
       FB_STYLEROOT_VERS: Not available
                EPUB_CSS: 
                HTML_CSS: 
    
           PDF FORMATTER: fop
       FORMATTER WRAPPER: /usr/share/daps/libexec/daps-fop
        FORMATTER CONFIG: 
    
                MAKE_CMD: /usr/bin/make -f /usr/share/daps/make/selector.mk -j2 -s pdf 
           XSLTPROCESSOR: /usr/bin/xsltproc
       XML_CATALOG_FILES: /etc/xml/catalog
    
    ---------------
    
    REQ-Caso_de_uso-Administracion_cajones REQ-Caso_de_uso-Administracion_prendas REQ-Diagrama_de_actividades
       Profiling /home/patricio/DocbookStock/xml/MAIN-Especificacion-de-requerimientos.xml   Validating...
       Successfully validated profiled sources.
       Creating fo-file...
    Making portrait pages on USletter paper (8.5inx11in)
    Successfully created fo file /home/patricio/DocbookStock/build/.tmp/Especificacion-de-requerimientos-fop_color_es.fo
       Creating PDF from fo-file...
    Exception in thread "main" java.lang.NoSuchMethodError: java.nio.CharBuffer.rewind()Ljava/nio/CharBuffer;
            at org.apache.fop.fo.FOText.endOfNode(FOText.java:201)
            at org.apache.fop.fo.FObjMixed.sendCharacters(FObjMixed.java:158)
            at org.apache.fop.fo.FObjMixed.endOfNode(FObjMixed.java:84)
            at org.apache.fop.fo.flow.Block.endOfNode(Block.java:150)
            at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:360)
            at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:190)
            at com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:265)
            at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
            at com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.endElement(XIncludeHandler.java:1059)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2967)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
            at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
            at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)
            at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
            at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
            at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
            at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
            at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:659)
            at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:728)
            at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:343)
            at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:285)
            at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
            at org.apache.fop.cli.Main.startFOP(Main.java:186)
            at org.apache.fop.cli.Main.main(Main.java:216)
    make: *** [/usr/share/daps/make/pdf.mk:173: /home/patricio/DocbookStock/build/Especificacion-de-requerimientos/Especificacion-de-requerimientos_color_es.pdf] Error 1
    
    patriciodesktop:/media/temp # zypper se -s daps xmlgraphics-fop java-1_8_0-openjdk
    Cargando datos del repositorio...
    Leyendo los paquetes instalados...
    
    E  | Nombre          | Tipo    | Versión         | Arquitectura | Repositorio           
    ---+-----------------+---------+-----------------+--------------+-----------------------
    i+ | daps            | paquete | 2.4.0-lp150.1.9 | noarch       | openSUSE-Leap-15.0-Oss
    i+ | xmlgraphics-fop | paquete | 2.1-lp150.4.1   | noarch       | openSUSE-Leap-15.0-Oss
    i+ | java-1_8_0-openjdk               | paquete     | 1.8.0.181-lp150.2.6.1 | x86_64       | openSUSE-Leap-15.0-Update
    

    What else I have to check?

    Thanks in advance

     
  • Feathers and Down

    Solved installing openjdk-10

     
  • Thomas Schraitle

    Thanks for the report. Yes, seems FOP is incompatible with OpenJDK 1.8.
    Hmn, maybe the FOP package should require OpenJDK 10.

     

    Last edit: Thomas Schraitle 2018-10-12

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.