tntim96 created FOP-3066: ---------------------------- Summary: StreamCorruptedException with FOP 2.7 and FOP-Hyph 2.2.0 Key: FOP-3066 URL: https://issues.apache.org/jira/browse/FOP-3066 Project: FOP Issue Type: Bug Affects Versions: 2.7 Reporter: tntim96
When upgrading from FOP 2.6 to 2.7 (and using [FOP-Hyp|http://offo.sourceforge.net/] 2.2.0) We get the error: {noformat} ERROR org.apache.fop.hyphenation.Hyphenator - I/O error while loading precompiled hyphenation pattern file 2java.io.StreamCorruptedException: invalid stream header: 3C21444F 3 at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:866) 4 at java.io.ObjectInputStream.<init>(ObjectInputStream.java:358) 5 at org.apache.fop.hyphenation.Hyphenator.readHyphenationTree(Hyphenator.java:142) 6 at org.apache.fop.hyphenation.Hyphenator.getUserHyphenationTree(Hyphenator.java:194) 7 at org.apache.fop.hyphenation.Hyphenator.getHyphenationTree(Hyphenator.java:83) 8 at org.apache.fop.hyphenation.Hyphenator.hyphenate(Hyphenator.java:251) 9 at org.apache.fop.layoutmgr.inline.LineLayoutManager.getHyphenContext(LineLayoutManager.java:1431) 10 at org.apache.fop.layoutmgr.inline.LineLayoutManager.findHyphenationPoints(LineLayoutManager.java:1332) 11 at org.apache.fop.layoutmgr.inline.LineLayoutManager.findOptimalBreakingPoints(LineLayoutManager.java:864) 12 at org.apache.fop.layoutmgr.inline.LineLayoutManager.createLineBreaks(LineLayoutManager.java:823) 13 at org.apache.fop.layoutmgr.inline.LineLayoutManager.getNextKnuthElements(LineLayoutManager.java:640) 14 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextChildElements(BlockLayoutManager.java:141) 15 at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:292) 16 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:113) 17 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:105) 18 at org.apache.fop.layoutmgr.table.TableCellLayoutManager.getNextKnuthElements(TableCellLayoutManager.java:191) 19 at org.apache.fop.layoutmgr.table.RowGroupLayoutManager.createElementsForRowGroup(RowGroupLayoutManager.java:120) 20 at org.apache.fop.layoutmgr.table.RowGroupLayoutManager.getNextKnuthElements(RowGroupLayoutManager.java:63) 21 at org.apache.fop.layoutmgr.table.TableContentLayoutManager.getKnuthElementsForRowIterator(TableContentLayoutManager.java:284) 22 at org.apache.fop.layoutmgr.table.TableContentLayoutManager.getNextKnuthElements(TableContentLayoutManager.java:212) 23 at org.apache.fop.layoutmgr.table.TableLayoutManager.getNextKnuthElements(TableLayoutManager.java:277) 24 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextChildElements(BlockLayoutManager.java:141) 25 at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:292) 26 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:113) 27 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:105) 28 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextChildElements(BlockLayoutManager.java:141) 29 at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:292) 30 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:113) 31 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:105) 32 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextChildElements(BlockLayoutManager.java:141) 33 at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:292) 34 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:113) 35 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:105) 36 at org.apache.fop.layoutmgr.table.TableCellLayoutManager.getNextKnuthElements(TableCellLayoutManager.java:191) 37 at org.apache.fop.layoutmgr.table.RowGroupLayoutManager.createElementsForRowGroup(RowGroupLayoutManager.java:120) 38 at org.apache.fop.layoutmgr.table.RowGroupLayoutManager.getNextKnuthElements(RowGroupLayoutManager.java:63) 39 at org.apache.fop.layoutmgr.table.TableContentLayoutManager.getKnuthElementsForRowIterator(TableContentLayoutManager.java:270) 40 at org.apache.fop.layoutmgr.table.TableContentLayoutManager.getNextKnuthElements(TableContentLayoutManager.java:212) 41 at org.apache.fop.layoutmgr.table.TableLayoutManager.getNextKnuthElements(TableLayoutManager.java:277) 42 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextChildElements(BlockLayoutManager.java:141) 43 at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:292) 44 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:113) 45 at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:105) 46 at org.apache.fop.layoutmgr.FlowLayoutManager.getNextChildElements(FlowLayoutManager.java:223) 47 at org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements(FlowLayoutManager.java:148) 48 at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:116) 49 at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:69) 50 at org.apache.fop.layoutmgr.PageBreaker.getNextKnuthElements(PageBreaker.java:252) 51 at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.java:675) 52 at org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:179) 53 at org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:159) 54 at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:385) 55 at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:113) 56 at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:143) 57 at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:267) 58 at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:140) 59 at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:390) 60 at org.apache.fop.fo.FOTreeBuilder$3.run(FOTreeBuilder.java:207) 61 at org.apache.fop.fo.FOTreeBuilder$3.run(FOTreeBuilder.java:204) 62 at java.security.AccessController.doPrivileged(Native Method) 63 at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:203) 64 at net.sf.saxon.event.ContentHandlerProxy.endElement(ContentHandlerProxy.java:412) 65 at net.sf.saxon.event.ProxyReceiver.endElement(ProxyReceiver.java:185) 66 at net.sf.saxon.event.SequenceNormalizer.endElement(SequenceNormalizer.java:230) 67 at net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:235) 68 at net.sf.saxon.event.ComplexContentOutputter.endElement(ComplexContentOutputter.java:559) 69 at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:355) 70 at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:299) 71 at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:735) 72 at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:132) 73 at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:352) 74 at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:299) 75 at net.sf.saxon.expr.instruct.TemplateRule.applyLeavingTail(TemplateRule.java:352) 76 at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:532) 77 at net.sf.saxon.trans.rules.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:71) 78 at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:495) 79 at net.sf.saxon.trans.XsltController.applyTemplates(XsltController.java:747) 80 at net.sf.saxon.s9api.AbstractXsltTransformer.applyTemplatesToSource(AbstractXsltTransformer.java:347) 81 at net.sf.saxon.s9api.XsltTransformer.transform(XsltTransformer.java:349) 82 at net.sf.saxon.jaxp.TransformerImpl.transform(TransformerImpl.java:71) 83{noformat} -- This message was sent by Atlassian Jira (v8.20.7#820007)