[ https://issues.apache.org/jira/browse/FOP-2762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16392548#comment-16392548 ]
Gustavo commented on FOP-2762: ------------------------------ We are also impacted by this issue. > Serialisation issues when accessibility enabled and conserve-memory enabled > --------------------------------------------------------------------------- > > Key: FOP-2762 > URL: https://issues.apache.org/jira/browse/FOP-2762 > Project: FOP > Issue Type: Bug > Components: renderer/afp, renderer/pdf > Affects Versions: 2.1, 2.2 > Reporter: Vincent Bonnefoy > Priority: Major > Attachments: cfg-accessibility.xml, name.xml, name2fo.xsl, > stacktrace-intermediate-fo-afp.txt, stacktrace-intermediate-fo-pdf.txt, > stacktrace-pdf.txt > > > When rendering PDF or AFP using the conserve-memory and accessibility flag > "on" a serialisation error is thrown. > I'm using the "representation of document in intermediate format XML" and get > the following error when the CachedRenderPagesModel.java class is trying to > save the page to disk. > {code:java} > SEVERE: Error while serializing page 1. Reason: > java.io.NotSerializableException: > org.apache.fop.render.intermediate.IFStructureTreeBuilder$IFStructureTreeElement > java.io.NotSerializableException: > org.apache.fop.render.intermediate.IFStructureTreeBuilder$IFStructureTreeElement > {code} > It then leads to a NullPointerException when later the process tries to > retrieve the page. > I saw the same behaviour when the output is set as "pdf" and uses the > PDFStructElem.java object even though that's not the mode I'm using that also > needs to be fixed. > {code:java} > SEVERE: Error while serializing page 1. Reason: > java.io.NotSerializableException: org.apache.fop.pdf.PDFStructElem$Placeholder > java.io.NotSerializableException: org.apache.fop.pdf.PDFStructElem$Placeholder > {code} > I'm using fop within a java application but I reproduced using fop binaries: > - name.xml - _comes from the fop website_ > - name2fo.xsl - _comes from the fop website_ > A page citation reference has been added +to force the conserve-memory flag > to serialise the page to disk+ for unresolved references. > - cfg-accessibility.xml - _comes from the fop website_ > 2 renderer have been added, PDF and AFP, since that's the ones I'm using. > The <accessibility>true</accessibility> flag has been turned on > fop -xml name.xml -xsl name2fo.xsl -c cfg-accessibility.xml out.pdf -conserve -- This message was sent by Atlassian JIRA (v7.6.3#76005)