footnotes on blocks with text-align="center" get lost. When changing the text-aling property to "left" or "right" or "justify" (changing nothing else) the footnotes remain. setting the block inside the footnote-body (<fo:footnote-body><fo:block> ...) to (for example) text-align="left" does not help.
Created attachment 17206 [details] the fo-file to reproduce the issue
Analysis shows that the auxiliary (!) inline box on which the footnote anchor is located is removed by LineLayoutManager$Paragraph.removeElementsForTrailingSpaces(). I've locally extended FootnoteLM.addAnchor() so it doesn't chose auxiliary boxes to place an anchor. But first I have to check if there are any side-effects here and SVN services are currently down. :-(
Bug fixed, I hope: http://svn.apache.org/viewcvs?rev=356594&view=rev
My fix broke a test case. Fixed it again: http://svn.apache.org/viewcvs?rev=356792&view=rev
batch transition pre-FOP1.0 resolved+fixed bugs to closed+fixed