Skip to main content
7-Bedrock
March 6, 2025
Solved

Fatal Error in composition pipeline when creating PDF

  • March 6, 2025
  • 2 replies
  • 1334 views

Software Version 8.2

 

I'm supporting someone who uses Arbortext and they receive the following error message when trying to print to PDF. I have another person who has the exact same configuration without issue. I'm very unfamiliar with the software and I'm not sure where to begin.

 

<Heading>Publish Production 10.xml for pdf.</Heading><Record date="Thu Mar 06 14:34:57 CST 2025" millis="1741293297066" severity="error" suppress="0" thread="main">

<Level>ERROR</Level><Message>No content area defined for formatting object fo:block, output may not be properly formatted.</Message>

</Record><Record date="Thu Mar 06 14:34:57 CST 2025" millis="1741293297075" severity="error" suppress="0" thread="main">

<Level>ERROR</Level><Message>No content area defined for formatting object fo:block, output may not be properly formatted.</Message>

</Record><Record date="Thu Mar 06 14:34:57 CST 2025" millis="1741293297077" severity="fatal" suppress="0" thread="main">

<Level>FATAL ERROR</Level><Message>java.lang.NullPointerException: Cannot invoke "com.arbortext.epic.saxfilter.fo.layout.Area.getAllocationWidth()" because "area" is null</Message>

<Context class="com.arbortext.epic.saxfilter.fo.flow.Block" lineNumber="240" method="getContentWidth" systemId="Block.java"><Context class="com.arbortext.epic.saxfilter.fo.flow.Block" lineNumber="250" method="getContentWidth" systemId="Block.java"><Context class="com.arbortext.epic.saxfilter.fo.flow.AbstractBlock" lineNumber="70" method="getArea" systemId="AbstractBlock.java"><Context class="com.arbortext.epic.saxfilter.fo.flow.AbstractBlock" lineNumber="44" method="doLayout" systemId="AbstractBlock.java"><Context class="com.arbortext.epic.saxfilter.fo.flow.Block" lineNumber="110" method="&lt;init>" systemId="Block.java"><Context class="com.arbortext.epic.saxfilter.fo.flow.Block$Maker" lineNumber="48" method="make" systemId="Block.java"><Context class="com.arbortext.epic.saxfilter.fo.FOTreeBuilder" lineNumber="225" method="startElement" systemId="FOTreeBuilder.java"><Context class="com.arbortext.epic.saxfilter.fo.FoPropsPropagator" lineNumber="412" method="startElement" systemId="FoPropsPropagator.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="426" method="startElement" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="308" method="startElement" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="271" method="startElement" systemId="SAXEventBroadcaster.java"><Context class="com.arbortext.epic.saxfilter.DefaultSAXFilter" lineNumber="429" method="startElement" systemId="DefaultSAXFilter.java"><Context class="com.arbortext.epic.saxfilter.ExtensionHandler" lineNumber="168" method="startElement" systemId="ExtensionHandler.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="426" method="startElement" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="308" method="startElement" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="271" method="startElement" systemId="SAXEventBroadcaster.java"><Context class="com.arbortext.epic.saxfilter.NamespaceFixer" lineNumber="196" method="startElement" systemId="NamespaceFixer.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="426" method="startElement" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="308" method="startElement" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="271" method="startElement" systemId="SAXEventBroadcaster.java"><Context class="com.arbortext.epic.saxfilter.NamespaceFixer" lineNumber="196" method="startElement" systemId="NamespaceFixer.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="426" method="startElement" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="308" method="startElement" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="271" method="startElement" systemId="SAXEventBroadcaster.java"><Context class="com.arbortext.epic.saxfilter.DefaultSAXFilter" lineNumber="429" method="startElement" systemId="DefaultSAXFilter.java"><Context class="com.arbortext.epic.saxfilter.ATIEventConverter" lineNumber="178" method="startElement" systemId="ATIEventConverter.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="426" method="startElement" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="308" method="startElement" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="271" method="startElement" systemId="SAXEventBroadcaster.java"><Context class="net.sf.saxon.event.ContentHandlerProxy" lineNumber="362"

method="startContent" systemId="ContentHandlerProxy.java"><Context class="net.sf.saxon.event.NamespaceReducer" lineNumber="197" method="startContent" systemId="NamespaceReducer.java"><Context class="net.sf.saxon.event.ComplexContentOutputter" lineNumber="552" method="startContent" systemId="ComplexContentOutputter.java"><Context class="net.sf.saxon.event.ComplexContentOutputter" lineNumber="174" method="startElement" systemId="ComplexContentOutputter.java"><Context class="net.sf.saxon.instruct.ElementCreator" lineNumber="289" method="processLeavingTail" systemId="ElementCreator.java"><Context class="net.sf.saxon.instruct.Block" lineNumber="556" method="processLeavingTail" systemId="Block.java"><Context class="net.sf.saxon.instruct.Instruction" lineNumber="93" method="process" systemId="Instruction.java"><Context class="net.sf.saxon.instruct.ElementCreator" lineNumber="296" method="processLeavingTail" systemId="ElementCreator.java"><Context class="net.sf.saxon.instruct.Template" lineNumber="203" method="applyLeavingTail" systemId="Template.java"><Context class="net.sf.saxon.instruct.ApplyTemplates" lineNumber="345" method="applyTemplates" systemId="ApplyTemplates.java"><Context class="net.sf.saxon.instruct.ApplyTemplates" lineNumber="210" method="apply" systemId="ApplyTemplates.java"><Context class="net.sf.saxon.instruct.ApplyTemplates" lineNumber="174" method="processLeavingTail" systemId="ApplyTemplates.java"><Context class="net.sf.saxon.instruct.Block" lineNumber="556" method="processLeavingTail" systemId="Block.java"><Context class="net.sf.saxon.instruct.Instruction" lineNumber="93" method="process" systemId="Instruction.java"><Context class="net.sf.saxon.instruct.ElementCreator" lineNumber="296" method="processLeavingTail" systemId="ElementCreator.java"><Context systemId="... Skip 23 frames ..."><Context class="com.arbortext.epic.saxfilter.DefaultSAXFilter" lineNumber="397" method="endDocument" systemId="DefaultSAXFilter.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="286" method="endDocument" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="281" method="endDocument" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="156" method="endDocument" systemId="SAXEventBroadcaster.java"><Context class="com.arbortext.epic.saxfilter.DefaultSAXFilter" lineNumber="397" method="endDocument" systemId="DefaultSAXFilter.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="286" method="endDocument" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="281" method="endDocument" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="156" method="endDocument" systemId="SAXEventBroadcaster.java"><Context class="com.arbortext.epic.saxfilter.DefaultSAXFilter" lineNumber="397" method="endDocument" systemId="DefaultSAXFilter.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="286" method="endDocument" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="281" method="endDocument" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="156" method="endDocument" systemId="SAXEventBroadcaster.java"><Context class="com.arbortext.epic.saxfilter.ClientProfiler" lineNumber="450" method="endDocument" systemId="ClientProfiler.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="286" method="endDocument" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="281" method="endDocument" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="156" method="endDocument" systemId="SAXEventBroadcaster.java">

<Context class="com.arbortext.epic.saxfilter.DefaultSAXFilter" lineNumber="397" method="endDocument" systemId="DefaultSAXFilter.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="286" method="endDocument" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="281" method="endDocument" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="156" method="endDocument" systemId="SAXEventBroadcaster.java"><Context class="com.arbortext.epic.saxfilter.ServerProfiler" lineNumber="288" method="endDocument" systemId="ServerProfiler.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="286" method="endDocument" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="281" method="endDocument" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="156" method="endDocument" systemId="SAXEventBroadcaster.java"><Context class="com.arbortext.epic.saxfilter.DefaultSAXFilter" lineNumber="397" method="endDocument" systemId="DefaultSAXFilter.java"><Context class="com.arbortext.dita.comp.DITAPostprocessFilter" lineNumber="461" method="endDocument" systemId="DITAPostprocessFilter.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="286" method="endDocument" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.BufferedSAXPipe" lineNumber="281" method="endDocument" systemId="BufferedSAXPipe.java"><Context class="com.arbortext.epic.internal.compose.SAXEventBroadcaster" lineNumber="156" method="endDocument" systemId="SAXEventBroadcaster.java"><Context class="com.arbortext.epic.saxfilter.DefaultSAXFilter" lineNumber="397" method="endDocument" systemId="DefaultSAXFilter.java"><Context class="com.arbortext.epic.saxfilter.DefaultSAXFilter" lineNumber="397" method="endDocument" systemId="DefaultSAXFilter.java"><Context class="com.arbortext.epic.saxfilter.DefaultSAXFilter" lineNumber="397" method="endDocument" systemId="DefaultSAXFilter.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator" lineNumber="1210" method="endDocument" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator" method="atiSaxParse" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator$1" lineNumber="1160" method="call" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator$1" lineNumber="1157" method="call" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.AOMAccessController" lineNumber="150" method="execute" systemId="AOMAccessController.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator" lineNumber="1165" method="runFilter" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.DefaultFilterAdapter" lineNumber="199" method="runFilter" systemId="DefaultFilterAdapter.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="159" method="runFilter" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.ContainedPipeline" lineNumber="504" method="runPipeline" systemId="ContainedPipelineBuilder.java"><Context class="com.arbortext.epic.internal.compose.ComposerImpl$1" lineNumber="237" method="call" systemId="ComposerImpl.java"><Context class="com.arbortext.epic.internal.compose.ComposerImpl$1" lineNumber="233" method="call" systemId="ComposerImpl.java"><Context class="com.arbortext.epic.internal.compose.ComposerImpl" lineNumber="248" method="runPipeline" systemId="ComposerImpl.java"></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context>

</Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context>

</Record><Record date="Thu Mar 06 14:34:57 CST 2025" millis="1741293297108" msgid="A50005" severity="error" suppress="0" thread="main">

<Level>ERROR</Level><Message location="(0,1,26)" publicId="EPIC">endDocument() fail (Saxparse for Production - TM 11-5895-567-10.xml).</Message>

<Context class="com.arbortext.epic.saxfilter.EpicGenerator" lineNumber="1383" method="error" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator" method="atiSaxParse" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator$1" lineNumber="1160" method="call" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator$1" lineNumber="1157" method="call" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.AOMAccessController" lineNumber="150" method="execute" systemId="AOMAccessController.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator" lineNumber="1165" method="runFilter" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.DefaultFilterAdapter" lineNumber="199" method="runFilter" systemId="DefaultFilterAdapter.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="159" method="runFilter" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.ContainedPipeline" lineNumber="504" method="runPipeline" systemId="ContainedPipelineBuilder.java"><Context class="com.arbortext.epic.internal.compose.ComposerImpl$1" lineNumber="237" method="call" systemId="ComposerImpl.java"><Context class="com.arbortext.epic.internal.compose.ComposerImpl$1" lineNumber="233" method="call" systemId="ComposerImpl.java"><Context class="com.arbortext.epic.internal.compose.ComposerImpl" lineNumber="248" method="runPipeline" systemId="ComposerImpl.java"></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context>

</Record><Record date="Thu Mar 06 14:34:57 CST 2025" millis="1741293297178" severity="fatal" suppress="0" thread="main">

<Level>FATAL ERROR</Level><Message>Fatal error encountered while running composition pipeline. Configuration File: "C:\Program Files\PTC\Arbortext Editor 8.2\composer\pdf.ccf".</Message>

<Record date="Thu Mar 06 14:34:57 CST 2025" millis="1741293297178" msgid="A50005" severity="fatal" thread="main">

<Level>FATAL ERROR</Level><Message>endDocument() fail</Message>

<Context class="com.arbortext.epic.saxfilter.EpicGenerator" method="atiSaxParse" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator$1" lineNumber="1160" method="call" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator$1" lineNumber="1157" method="call" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.AOMAccessController" lineNumber="150" method="execute" systemId="AOMAccessController.java"><Context class="com.arbortext.epic.saxfilter.EpicGenerator" lineNumber="1165" method="runFilter" systemId="EpicGenerator.java"><Context class="com.arbortext.epic.saxfilter.DefaultFilterAdapter" lineNumber="199" method="runFilter" systemId="DefaultFilterAdapter.java"><Context class="com.arbortext.epic.internal.compose.FilterContainerImpl" lineNumber="159" method="runFilter" systemId="FilterContainerImpl.java"><Context class="com.arbortext.epic.internal.compose.ContainedPipeline" lineNumber="504" method="runPipeline" systemId="ContainedPipelineBuilder.java"><Context class="com.arbortext.epic.internal.compose.ComposerImpl$1" lineNumber="237" method="call" systemId="ComposerImpl.java"><Context class="com.arbortext.epic.internal.compose.ComposerImpl$1" lineNumber="233" method="call" systemId="ComposerImpl.java"><Context class="com.arbortext.epic.internal.compose.ComposerImpl" lineNumber="248" method="runPipeline" systemId="ComposerImpl.java"></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context></Context>

</Record>

</Record><Record date="Thu Mar  6 14:34:57 2025" millis="1741293297" severity="fatal" suppress="0">

<Level>FATAL ERROR</Level><Message>Operation terminated.</Message>

</Record>

Best answer by SK_13006266

The formatting was incorrect and causing the error.

2 replies

24-Ruby III
March 8, 2025

Article - "Error "No content area defined for formatting object fo:block, output may not be properly formatted" and "Expecting 'fo:page-sequence' but found'fo:block' which is not a valid child of 'fo:root'" while publishing to RTF using Arbortext Editor with Styler": https://www.ptc.com/en/support/article/cs326728

Community Manager
March 11, 2025

Hi @SK_13006266,

 

I wanted to see if you got the help you needed.

If so, please mark the appropriate reply as the Accepted Solution. It will help other members who may have the same question.
Of course, if you have more to share on your issue, please pursue the conversation. 

 

Thanks,
Anurag 

SK_130062667-BedrockAuthorAnswer
7-Bedrock
March 11, 2025

The formatting was incorrect and causing the error.