A quite large document suddenly breaks (due to an idefinite loop), works just fine with FOP Maintain CVS from Nov 11, 2002: [INFO] [108] org.apache.fop.apps.FOPException: No meaningful layout in block after many attempts. Infinite loop is assumed. Processing halted. at org.apache.fop.fo.flow.Block.layout(Block.java:87) [ERROR] No meaningful layout in block after many attempts. Infinite loop is assumed. Processing halted. at org.apache.fop.fo.flow.StaticContent.layout(StaticContent.java:73) at org.apache.fop.fo.pagination.PageSequence.layoutStaticContent(PageSequence.java:428) at org.apache.fop.fo.pagination.PageSequence.formatStaticContent(PageSequence.java:379) <snip/> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.fop.apps.Driver.render(Driver.java:454) at org.apache.fop.apps.CommandLineStarter.run(CommandLineStarter.java:69) at org.apache.fop.apps.Fop.main(Fop.java:19) Java Result: 2
I also noticed this. I think it is happens because the blocks in the static flows are composed on each page. Could perhaps also happen if you have a very long table with headers or footers. I committed a change which makes this problem go away, but I suspect that the looping behavior will now not be detected either in all cases. It does still fix the bug #8878 however. Please retest your document with latest CVS and close this bug if it is now fixed. Thanks!
The previous comment sais that this bug is fixed for 5 years.
batch transition pre-FOP1.0 resolved+fixed bugs to closed+fixed