Hi Ron,

This output means that org.apache.fop.fo.properties.PropertyCache can not work 
effectively and some extra memory is used because too many, not-equal but with 
the same hash code, instances of CondLengthProperty & 
CommonBorderPaddingBackground are cached. This indicates an incomplete 
implementation of the hashCode() / equals() methods of CondLengthProperty & 
CommonBorderPaddingBackground or of any of it's member variables. 

This should not hang FOP but I suggest to file a bugzilla ticket with an XSL:FO 
attachment that reproduces this problem. You could also provide a patch for 
this. If nobody else provides a patch in the next few days, I will most 
probably have a look.


Alexios Giotis



On Jun 4, 2012, at 4:58 PM, ron.vandenbran...@kantl.be wrote:

> The sole output I get from running CLI Fop-trunk, is:
> 
>  4-jun-2012 15:00:58 org.apache.fop.fo.properties.PropertyCache fetch
>  INFO: 10 hashCode() collisions for 
> org.apache.fop.fo.properties.CondLengthProperty
>  4-jun-2012 15:00:58 org.apache.fop.fo.properties.PropertyCache fetch
>  INFO: 10 hashCode() collisions for 
> org.apache.fop.fo.properties.CommonBorderPaddingBackground
>  4-jun-2012 15:00:58 org.apache.fop.fo.properties.PropertyCache fetch
>  INFO: 20 hashCode() collisions for 
> org.apache.fop.fo.properties.CondLengthProperty
>  4-jun-2012 15:00:58 org.apache.fop.fo.properties.PropertyCache fetch
>  INFO: 20 hashCode() collisions for 
> org.apache.fop.fo.properties.CommonBorderPaddingBackground
>  [... many repetitions of above messages ...]
>  4-jun-2012 15:01:01 org.apache.fop.events.LoggingEventListener processEvent
>  INFO: Rendered page #144.
> 
> ...after which the rendering hangs without finishing.


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

Reply via email to