You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "Glenn Adams (JIRA)" <ji...@apache.org> on 2012/12/30 05:46:12 UTC

[jira] [Resolved] (FOP-2160) [PATCH] writing-mode="rl" causing null-pointer-exception

     [ https://issues.apache.org/jira/browse/FOP-2160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Glenn Adams resolved FOP-2160.
------------------------------

       Resolution: Fixed
    Fix Version/s: trunk

http://svn.apache.org/viewvc?view=revision&revision=1426888

thanks to robert meyer for patch; james, please review and close if satisfied
                
> [PATCH] writing-mode="rl" causing null-pointer-exception
> --------------------------------------------------------
>
>                 Key: FOP-2160
>                 URL: https://issues.apache.org/jira/browse/FOP-2160
>             Project: Fop
>          Issue Type: Bug
>          Components: page-master/layout
>    Affects Versions: 1.1
>         Environment: Operating System: All
> Platform: All
>            Reporter: james quest
>            Assignee: Glenn Adams
>            Priority: Blocker
>             Fix For: trunk
>
>         Attachments: patch.diff, stack
>
>
> 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"

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira