Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: 1.0
    • Fix Version/s: None
    • Component/s: fo/unqualified
    • Labels:
      None
    • Environment:
      Operating System: Mac OS X 10.4
      Platform: PC
    • External issue ID:
      53005

      Description

      Was getting this error:

      javax.xml.transform.TransformerException: org.apache.fop.fo.ValidationException: "fo:inline" is not a valid child of "fo:block"! (See position 1870:716)

      After talking with the folks in the docbook XSLT mailing list, they helped me finding out that:

      ""
      Based on the .fo file that Alberto sent to me, this appears to be a bug in FOP 1.0. I can reproduce it by putting an indexterm inside an inline element inside a footnote. In general, an indexterm generates an fo:wrapper element to hold the indexterm id marker. When this fo:wrapper is inside an fo:inline, it appears to confuse FOP, but only when inside a footnote. Removing the fo:wrapper removes the error. All other locations with that construction do not generate an error. Two other XSL-FO processors did not produce an error.
      ""

      Somebody added:

      ""
      FYI, until recently indexterms were not allowed inside footnotes at all:
      http://www.docbook.org/tdg5/en/html/footnote.html
      They are allowed with v5.1:
      http://www.docbook.org/tdg51/en/html/footnote.html
      ""

      Thank you,
      Alberto

        Attachments

        1. test.fo.xml
          0.7 kB
          Glenn Adams
        2. example.xml
          1 kB
          Alberto Simões
        3. example.fo
          51 kB
          Alberto Simões

          Activity

            People

            • Assignee:
              fop-dev@xmlgraphics.apache.org fop-dev
              Reporter:
              hashashin@gmail.com Alberto Simões
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: