Uploaded image for project: 'FOP'
  1. FOP
  2. FOP-2970

Exception when loading the config

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Starting with FOP 2.4 the avalon framework is not used anymore.
      Instead, a Configuration implementation has been added to the FOP: org.apache.fop.configuration.DefaultConfiguration
      this new implementation uses the library "xercesImpl-2.11.0.jar" (not thread-safe ).

      In multithreaded applications, I have the following exception:

      Caused by: java.lang.NullPointerException
          at org.apache.xerces.dom.ParentNode.nodeListItem(Unknown Source) 
          at org.apache.xerces.dom.ParentNode.item(Unknown Source) 
          at org.apache.fop.configuration.DefaultConfiguration.getChild(DefaultConfiguration.java:113) 
          at org.apache.fop.apps.FOUserAgent.getRendererConfiguration(FOUserAgent.java:696) 
          at org.apache.fop.apps.FOUserAgent.getRendererConfig(FOUserAgent.java:673) 
          at org.apache.fop.render.PrintRendererConfigurator.getRendererConfig(PrintRendererConfigurator.java:91) 
          at org.apache.fop.render.PrintRendererConfigurator.getCustomFontCollection(PrintRendererConfigurator.java:147) 
          at org.apache.fop.render.PrintRendererConfigurator.setupFontInfo(PrintRendererConfigurator.java:127) 
          at org.apache.fop.render.intermediate.IFUtil.setupFonts(IFUtil.java:170) 
          at org.apache.fop.render.intermediate.IFRenderer.setupFontInfo(IFRenderer.java:187) 
          at org.apache.fop.area.RenderPagesModel.<init>(RenderPagesModel.java:79) 
          at org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:150) 
          at org.apache.fop.area.AreaTreeHandler.<init>(AreaTreeHandler.java:113) 
          at org.apache.fop.area.AreaTreeHandler.<init>(AreaTreeHandler.java:132) 
          at org.apache.fop.layoutmgr.PageSequenceLayoutManager.<init>(PageSequenceLayoutManager.java:136) 
          at org.apache.fop.layoutmgr.LayoutManagerMapping.makePageSequenceLayoutManager(LayoutManagerMapping.java:205) 
          at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:290) 
          at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:158) 
          at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:362) 
          at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:190) 
          at org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1102) 
          at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) 
          at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) 
          at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) 
          at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) 
          at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) 
          at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) 
          at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) 
          at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) 
          at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:485) 
      

      Attachments

        1. fop-2970_hack.txt
          9 kB
          Oliver Kaiser

        Activity

          People

            Unassigned Unassigned
            nour-eddine zouari
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: