DO NOT REPLY [Bug 48806] Nested inline elements with text-align attribute cause an Exception

2012-04-18 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=48806

taffy-tyler6...@hotmail.co.uk changed:

   What|Removed |Added

 CC||taffy-tyler6...@hotmail.co.
   ||uk

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


DO NOT REPLY [Bug 48806] Nested inline elements with text-align attribute cause an Exception

2012-04-06 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=48806

Glenn Adams  changed:

   What|Removed |Added

   Priority|P2  |P3

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


DO NOT REPLY [Bug 48806] Nested inline elements with text-align attribute cause an Exception

2012-04-06 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=48806

--- Comment #6 from Glenn Adams  2012-04-07 01:44:55 UTC ---
resetting P2 open bugs to P3 pending further review

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


DO NOT REPLY [Bug 48806] Nested inline elements with text-align attribute cause an Exception

2010-02-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=48806

--- Comment #5 from Peter Hancock  2010-02-24 14:13:20 
UTC ---
Created an attachment (id=25051)
 --> (https://issues.apache.org/bugzilla/attachment.cgi?id=25051)
A cut down example

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


DO NOT REPLY [Bug 48806] Nested inline elements with text-align attribute cause an Exception

2010-02-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=48806

--- Comment #4 from Kostis Kapelonis  2010-02-24 13:22:47 
UTC ---
Thank you very much for you quick reply!

I have to add however that with FOP 0.95 the exception goes away 

1. if text-align attribute is removed OR
2. if the non-breakspace is replaced with a space (as Peter Hancock said) OR
3. if the inline element that contains the non-breaking space is removed but
the non-breaking space itself stays OR
4. If a word is inserted before the non-breaking space OR
5. If a word is inserted after the non-breaking space

So it seems to me that the combination of span + contents of non-breaking space
and nothing else is the problem. As for text-align I have no clue!

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


DO NOT REPLY [Bug 48806] Nested inline elements with text-align attribute cause an Exception

2010-02-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=48806

--- Comment #3 from Peter Hancock  2010-02-24 11:08:12 
UTC ---
The bug seems to be caused by the no-break space (u+a0) between the first
fo:inline elemet of
 World

changing it to a regular space (u+20) resulted in a successful render.

Replace   by
  
and 
 
to demonstrate this.

However,this should still be recognised as a bug in fop.

I can verify that this bug still exists in the trunk, with a different
exception stack
...
Caused by: java.lang.NullPointerException
at
org.apache.fop.layoutmgr.inline.TextLayoutManager.addALetterSpaceTo(TextLayoutManager.java:851)
at
org.apache.fop.layoutmgr.inline.InlineStackingLayoutManager.addALetterSpaceTo(InlineStackingLayoutManager.java:224)
at
org.apache.fop.layoutmgr.inline.InlineStackingLayoutManager.addALetterSpaceTo(InlineStackingLayoutManager.java:224)
at
org.apache.fop.layoutmgr.InlineKnuthSequence.addALetterSpace(InlineKnuthSequence.java:133)
at
org.apache.fop.layoutmgr.InlineKnuthSequence.appendSequence(InlineKnuthSequence.java:76)
at
org.apache.fop.layoutmgr.KnuthSequence.appendSequenceOrClose(KnuthSequence.java:93)
at
org.apache.fop.layoutmgr.inline.InlineLayoutManager.getNextKnuthElements(InlineLayoutManager.java:330)
...

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


DO NOT REPLY [Bug 48806] Nested inline elements with text-align attribute cause an Exception

2010-02-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=48806

--- Comment #2 from Venkat Reddy  2010-02-24 
10:41:55 UTC ---
I have used Fop Trunk version to get that above NullpointerException

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


DO NOT REPLY [Bug 48806] Nested inline elements with text-align attribute cause an Exception

2010-02-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=48806

--- Comment #1 from Venkat Reddy  2010-02-24 
10:40:49 UTC ---
I have tried to reproduce the problem, I haven't got the same exception, but a
NullpointerException...

Listening for transport dt_socket at address: 5005
24-Feb-2010 10:39:35 org.apache.fop.apps.FopFactoryConfigurator configure
INFO: Default page-height set to: 11in
24-Feb-2010 10:39:35 org.apache.fop.apps.FopFactoryConfigurator configure
INFO: Default page-width set to: 8.26in
24-Feb-2010 10:39:35 org.apache.fop.events.LoggingEventListener processEvent
WARNING: The following feature isn't implemented by Apache FOP, yet:
table-layout="auto" (on fo:table) (See position 18:15)
24-Feb-2010 10:39:35 org.apache.fop.events.LoggingEventListener processEvent
WARNING: The following feature isn't implemented by Apache FOP, yet:
table-layout="auto" (on fo:table) (See position 25:21)
24-Feb-2010 10:39:35 org.apache.fop.cli.Main startFOP
SEVERE: Exception
java.lang.NullPointerException
at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:302)
at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
at org.apache.fop.cli.Main.startFOP(Main.java:174)
at org.apache.fop.cli.Main.main(Main.java:205)

-

java.lang.NullPointerException
at
org.apache.fop.layoutmgr.inline.TextLayoutManager.addALetterSpaceTo(TextLayoutManager.java:793)
at
org.apache.fop.layoutmgr.inline.InlineStackingLayoutManager.addALetterSpaceTo(InlineStackingLayoutManager.java:226)
at
org.apache.fop.layoutmgr.inline.InlineStackingLayoutManager.addALetterSpaceTo(InlineStackingLayoutManager.java:226)
at
org.apache.fop.layoutmgr.InlineKnuthSequence.addALetterSpace(InlineKnuthSequence.java:133)
at
org.apache.fop.layoutmgr.InlineKnuthSequence.appendSequence(InlineKnuthSequence.java:76)
at
org.apache.fop.layoutmgr.KnuthSequence.appendSequenceOrClose(KnuthSequence.java:93)
at
org.apache.fop.layoutmgr.inline.InlineLayoutManager.getNextKnuthElements(InlineLayoutManager.java:328)
at
org.apache.fop.layoutmgr.inline.InlineLayoutManager.getNextKnuthElements(InlineLayoutManager.java:309)
at
org.apache.fop.layoutmgr.inline.InlineLayoutManager.getNextKnuthElements(InlineLayoutManager.java:309)
at
org.apache.fop.layoutmgr.inline.LineLayoutManager.collectInlineKnuthElements(LineLayoutManager.java:639)
at
org.apache.fop.layoutmgr.inline.LineLayoutManager.getNextKnuthElements(LineLayoutManager.java:579)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:123)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:115)
at
org.apache.fop.layoutmgr.table.TableCellLayoutManager.getNextKnuthElements(TableCellLayoutManager.java:154)
at
org.apache.fop.layoutmgr.table.RowGroupLayoutManager.createElementsForRowGroup(RowGroupLayoutManager.java:118)
at
org.apache.fop.layoutmgr.table.RowGroupLayoutManager.getNextKnuthElements(RowGroupLayoutManager.java:61)
at
org.apache.fop.layoutmgr.table.TableContentLayoutManager.getKnuthElementsForRowIterator(TableContentLayoutManager.java:220)
at
org.apache.fop.layoutmgr.table.TableContentLayoutManager.getNextKnuthElements(TableContentLayoutManager.java:173)
at
org.apache.fop.layoutmgr.table.TableLayoutManager.getNextKnuthElements(TableLayoutManager.java:249)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:123)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:115)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:123)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:115)