https://issues.apache.org/bugzilla/show_bug.cgi?id=54138

          Priority: P2
            Bug ID: 54138
          Assignee: [email protected]
           Summary: writing-mode="lr" causing null-pointer-exception
          Severity: critical
    Classification: Unclassified
                OS: Mac OS X 10.4
          Reporter: [email protected]
          Hardware: All
            Status: NEW
           Version: 1.1
         Component: page-master/layout
           Product: Fop

Created attachment 29589
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=29589&action=edit
stack trace

i have seen that this fo causes a null-pointer-exception at fop1.1rc1.
the same fo is perfectly fine if writing-mode="lr" or not specified

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"; font-family="Arial"
writing-mode="rl">
  <fo:layout-master-set>
    <fo:simple-page-master page-height="297mm" page-width="210mm"
master-name="a4">
      <fo:region-body margin-top="11mm" margin-bottom="12mm"
margin-right="10mm" margin-left="10mm"/>
    </fo:simple-page-master>
  </fo:layout-master-set>

  <fo:page-sequence master-reference="a4">
    <fo:flow flow-name="xsl-region-body">
      <fo:block id="1">وكلما</fo:block>
      <fo:block text-align-last="justify">More text <fo:leader
leader-pattern="dots"/> <fo:page-number-citation ref-id="1"/>
      </fo:block>
    </fo:flow>
  </fo:page-sequence>

</fo:root>

attached is the stack trace. 

if you remove *any* of these 3 things, then there is no issue either 
1. <fo:leader>
2. <fo:page-number-citation>
3. text-align-last="justify"

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to