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

2012-12-19 Thread Chris Bowditch (JIRA)

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

Chris Bowditch updated FOP-2160:


Priority: Blocker
 Summary: [PATCH] writing-mode=rl causing null-pointer-exception  (was: 
[PATCH] writing-mode=lr causing null-pointer-exception)

 [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
Priority: Blocker
 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=justifyMore 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


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

2012-12-19 Thread Robert Meyer (JIRA)

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

Robert Meyer updated FOP-2160:
--

Attachment: patch.diff

Hi Chris,

Good catch on that as I missed that the text was not aligned correctly. I took 
another quick look and there seems to be a flattening stage that was going on 
which confused me as it was running through each object twice with the null 
occurring the second time around. Essentially the problem seems to be that it 
tries to copy each object and in the case for the FilledArea. missed the 
adjustment info (as it didn't allow for it in its current state). I have 
modified it slightly so that the adjustmentInfo can now be set from an existing 
object and it seems to be working fine.

I deleted the old patch to avoid any confusion.

Regards,

Robert

 [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
Priority: Blocker
 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=justifyMore 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