Gentlepeople, I am trying to use a Barcode font (IDAutomationC39S) and I am getting an NPE with the following trace listed lower.
Before I dive into the debugger and try to find out what is going on, has anyone any idea whether a barcode font is supposed to work and/or what could be wrong. The metrics generations did not complain Both trunk (relative old one) and 0.92 beta show the behavior on Windows XP and Java 1.5 Thanks, Peter --------- FO file is <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:ltml="http://www.luma.com/ltml"> <fo:layout-master-set> <fo:simple-page-master master-name="master" page-height="200pt" page-width="200pt"> <fo:region-body></fo:region-body> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="master"> <fo:flow flow-name="xsl-region-body"> <fo:block-container absolute-position="fixed" height="40" left="14pt" top="10pt" width="180pt"> <fo:block font-size="20pt"> <fo:inline font-family="IDAutomationC39S">0123</fo:inline> </fo:block> </fo:block-container> </fo:flow> </fo:page-sequence> </fo:root> </fo:root> Stack trace is java.lang.NullPointerException at org.apache.fop.fonts.SingleByteFont.hasChar(SingleByteFont.java:102) at org.apache.fop.fonts.LazyFont.hasChar(LazyFont.java:159) at org.apache.fop.fonts.Font.hasChar(Font.java:188) at org.apache.fop.fonts.Font.getCharWidth(Font.java:230) at org.apache.fop.layoutmgr.inline.TextLayoutManager.initialize(TextLayoutManag er.java:175) at org.apache.fop.layoutmgr.AbstractLayoutManager.getChildLM(AbstractLayoutMana ger.java:109) at org.apache.fop.layoutmgr.inline.InlineLayoutManager.getNextKnuthElements(Inl ineLayoutManager.java:281) at org.apache.fop.layoutmgr.inline.LineLayoutManager.collectInlineKnuthElements (LineLayoutManager.java:647) at org.apache.fop.layoutmgr.inline.LineLayoutManager.getNextKnuthElements(LineL ayoutManager.java:582) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(Blo ckStackingLayoutManager.java:275) at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayout Manager.java:105) at org.apache.fop.layoutmgr.BlockContainerLayoutManager$BlockContainerBreaker.g etNextKnuthElements(BlockContainerLayoutManag er.java:596) at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.ja va:502) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:252) at org.apache.fop.layoutmgr.BlockContainerLayoutManager.getNextKnuthElementsAbs olute(BlockContainerLayoutManager.java:498) at org.apache.fop.layoutmgr.BlockContainerLayoutManager.getNextKnuthElements(Bl ockContainerLayoutManager.java:186) at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutMa nager.java:98) at org.apache.fop.layoutmgr.PageSequenceLayoutManager$PageBreaker.getNextKnuthE lements(PageSequenceLayoutManager.java:234) at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.ja va:502) at org.apache.fop.layoutmgr.PageSequenceLayoutManager$PageBreaker.getNextBlockL ist(PageSequenceLayoutManager.java:226) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:252) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:220) at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequen ceLayoutManager.java:152) at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:320 ) at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:147) at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java: 357) at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:193) at org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerI dentityImpl.java:1101) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc her.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(TransformerId entityImpl.java:484) at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:164) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:114) at org.apache.fop.cli.Main.startFOP(Main.java:159) at org.apache.fop.cli.Main.main(Main.java:190) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]