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

IndexOutOfBoundsException in PrimaryGridUnit

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Resolution: Unresolved
    • 2.5
    • None
    • layout/unqualified
    • None
    • Operating System: All
      Platform: All
    • 51874

    Description

      There is IndexOutOfBoundsException in PrimaryGridUnit.

      Sorry, i can' provide file to include in test case, but "short" problematic file (with single table) in attach.

      java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
      at java.util.ArrayList.RangeCheck(ArrayList.java:547)
      at java.util.ArrayList.get(ArrayList.java:322)
      at org.apache.fop.fo.flow.table.PrimaryGridUnit.getAfterBorderWidth(PrimaryGridUnit.java:220)
      at org.apache.fop.layoutmgr.table.TableCellLayoutManager.addAreas(TableCellLayoutManager.java:289)
      at org.apache.fop.layoutmgr.table.RowPainter.addAreasForCell(RowPainter.java:429)
      at org.apache.fop.layoutmgr.table.RowPainter.addAreasAndFlushRow(RowPainter.java:307)
      at org.apache.fop.layoutmgr.table.RowPainter.handleTableContentPosition(RowPainter.java:160)
      at org.apache.fop.layoutmgr.table.TableContentLayoutManager.addTablePartAreas(TableContentLayoutManager.java:494)
      at org.apache.fop.layoutmgr.table.TableContentLayoutManager.addBodyAreas(TableContentLayoutManager.java:481)
      at org.apache.fop.layoutmgr.table.TableContentLayoutManager.addAreas(TableContentLayoutManager.java:417)
      at org.apache.fop.layoutmgr.table.TableLayoutManager.addAreas(TableLayoutManager.java:363)
      at org.apache.fop.layoutmgr.AreaAdditionUtil.addAreas(AreaAdditionUtil.java:113)
      at org.apache.fop.layoutmgr.FlowLayoutManager.addAreas(FlowLayoutManager.java:364)
      at org.apache.fop.layoutmgr.PageBreaker.addAreas(PageBreaker.java:286)
      at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:607)
      at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:481)
      at org.apache.fop.layoutmgr.PageBreaker.doPhase3(PageBreaker.java:314)
      at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:436)
      at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:90)
      at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:107)
      at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:244)
      at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:120)
      at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:349)
      at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:177)
      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. PrimaryGridUnit.getAfterBorderWidth.xml
          137 kB
          Sergey Vladimirov
        2. PrimaryGridUnit.getAfterBorderWidth.xml
          77 kB
          Sergey Vladimirov
        3. overlapping_cells.fo
          1 kB
          Vincent Hennebert

        Activity

          People

            Unassigned Unassigned
            bsp Sergey Vladimirov
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: