Apache FOP ValidationException

Hallo Zusammen,

in einer Java-Anwendung rendere ich PDF's mit Hilfe von Apache FOP.

Beim Rendern von einem PDF erhalte ich die folgende Fehlermeldung:

Code:
Fehler: javax.xml.transform.TransformerException: org.apache.fop.fo.ValidationException: Error(26005/176): column-number or number of cells in the row overflows the number of fo:table-column specified for the table.
at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:501)
at my.package.CMSManualRenditionService.generateRendition(CMSManualRenditionService.java:368)
at my.package.CMSManualRenditionService.requestRendition(CMSManualRenditionService.java:133)
at my.package.CMSRenditionService.requestRendition(CMSRenditionService.java:300)
at my.package.CMSRenditionService.requestRendition(CMSRenditionService.java:121)
at my.package.cmsservice.CMSService.republishManual(CMSService.java:449)
at my.package.MSCMSService$ServiceOrder.run(MSCMSService.java:164)
at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528)
at java.lang.Thread.run(Thread.java:801)
Caused by: org.apache.fop.fo.ValidationException: Error(26005/176): column-number or number of cells in the row overflows the number of fo:table-column specified for the table.
at org.apache.fop.fo.flow.table.TableCellContainer.addTableCellChild(TableCellContainer.java:50)
at org.apache.fop.fo.flow.table.TableRow.addChildNode(TableRow.java:94)
at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:317)
at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:163)
at org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1072)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:484)
... 11 more


Leider habe ich jetzt mit FOP noch nicht so viel Erfahrung. Diese Fehlermeldung tritt auch nur bei einem größeren Dokument auf. Bei anderen Dokumenten habe ich keine Probleme das PDF zu erstellen.

Ich frage mich sowieso wie es passieren kann das mehr Spalten erzeugt werden als im Stylesheet definiert sind ...

Frage: Was zeigt mir der Wert in der Klammer bei der Fehlermeldung an (26005/176)? Ist das Zeile und Spalte? Falls ja, auf welche Datei bezieht sich das?

Kann hier jemand helfen?

Viele Grüße
Oliver
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück