See <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/48/display/redirect?page=changes>
Changes: [Simon Steiner] FOP-3124: Subrs data missing from font merging ------------------------------------------ [...truncated 69.41 KB...] 6000K .......... .......... .......... .......... .......... 73% 1.14M 1s 6050K .......... .......... .......... .......... .......... 73% 34.5M 1s 6100K .......... .......... .......... .......... .......... 74% 52.7M 1s 6150K .......... .......... .......... .......... .......... 74% 50.8M 1s 6200K .......... .......... .......... .......... .......... 75% 1.55M 1s 6250K .......... .......... .......... .......... .......... 76% 1.36M 1s 6300K .......... .......... .......... .......... .......... 76% 1.36M 1s 6350K .......... .......... .......... .......... .......... 77% 50.7M 1s 6400K .......... .......... .......... .......... .......... 77% 54.9M 1s 6450K .......... .......... .......... .......... .......... 78% 1.39M 1s 6500K .......... .......... .......... .......... .......... 79% 1.26M 1s 6550K .......... .......... .......... .......... .......... 79% 36.6M 1s 6600K .......... .......... .......... .......... .......... 80% 54.4M 1s 6650K .......... .......... .......... .......... .......... 80% 1.50M 1s 6700K .......... .......... .......... .......... .......... 81% 1.38M 1s 6750K .......... .......... .......... .......... .......... 82% 51.2M 1s 6800K .......... .......... .......... .......... .......... 82% 50.9M 1s 6850K .......... .......... .......... .......... .......... 83% 1.39M 1s 6900K .......... .......... .......... .......... .......... 83% 50.5M 1s 6950K .......... .......... .......... .......... .......... 84% 1.40M 1s 7000K .......... .......... .......... .......... .......... 85% 47.7M 1s 7050K .......... .......... .......... .......... .......... 85% 1.40M 1s 7100K .......... .......... .......... .......... .......... 86% 1.43M 0s 7150K .......... .......... .......... .......... .......... 86% 13.0M 0s 7200K .......... .......... .......... .......... .......... 87% 49.9M 0s 7250K .......... .......... .......... .......... .......... 88% 1.68M 0s 7300K .......... .......... .......... .......... .......... 88% 1.22M 0s 7350K .......... .......... .......... .......... .......... 89% 51.9M 0s 7400K .......... .......... .......... .......... .......... 89% 1.36M 0s 7450K .......... .......... .......... .......... .......... 90% 54.1M 0s 7500K .......... .......... .......... .......... .......... 91% 51.0M 0s 7550K .......... .......... .......... .......... .......... 91% 1.49M 0s 7600K .......... .......... .......... .......... .......... 92% 1.32M 0s 7650K .......... .......... .......... .......... .......... 92% 51.5M 0s 7700K .......... .......... .......... .......... .......... 93% 1.37M 0s 7750K .......... .......... .......... .......... .......... 94% 36.7M 0s 7800K .......... .......... .......... .......... .......... 94% 50.4M 0s 7850K .......... .......... .......... .......... .......... 95% 1.41M 0s 7900K .......... .......... .......... .......... .......... 96% 1.42M 0s 7950K .......... .......... .......... .......... .......... 96% 25.8M 0s 8000K .......... .......... .......... .......... .......... 97% 1.42M 0s 8050K .......... .......... .......... .......... .......... 97% 1.27M 0s 8100K .......... .......... .......... .......... .......... 98% 28.9M 0s 8150K .......... .......... .......... .......... .......... 99% 54.3M 0s 8200K .......... .......... .......... .......... .......... 99% 1.40M 0s 8250K .......... .......... ......... 100% 54.8M=3.5s 2023-03-23 13:48:23 (2.31 MB/s) - 'findbugs.zip' saved [8478491/8478491] + unzip -q findbugs.zip + [ ! -f junit-4.10.jar ] + [ ! -f lib/build/checkstyle-5.5-all.jar ] + export PATH=/home/jenkins/tools/ant/latest1.9/bin:/home/jenkins/tools/maven/apache-maven-3.3.9/bin:/home/jenkins/tools/java/latest11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin + export PATH=/home/jenkins/tools/java/latest1.8/bin:/home/jenkins/tools/ant/latest1.9/bin:/home/jenkins/tools/maven/apache-maven-3.3.9/bin:/home/jenkins/tools/java/latest11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin + export JAVA_HOME=/home/jenkins/tools/java/latest1.8 + ant clean package junit checkstyle findbugs -Dfindbugs.home.dir findbugs-2.0.3 Buildfile: <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build.xml> clean: [delete] Deleting directory <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build> info: [echo] ------------------- PDF image support for Apache FOP 2.8.0.SNAPSHOT [2007-2022] ---------------- [echo] See build.properties and build-local.properties for additional build settings [echo] Apache Ant(TM) version 1.9.15 compiled on May 10 2020 [echo] VM: 25.362-b09, Temurin [echo] JAVA_HOME: /home/jenkins/tools/java/latest1.8 init-avail: init: compile-java: [mkdir] Created dir: <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build/classes> [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build.xml>:183: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 40 source files to <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build/classes> [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/src/java/org/apache/fop/render/pdf/pdfbox/FOPPDFMultiByteFont.java>:102: warning: [deprecation] getGlyphs() in GlyphTable has been deprecated [javac] glyphData = ttf.getGlyph().getGlyphs(); [javac] ^ [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/src/java/org/apache/fop/render/pdf/pdfbox/FOPPDFMultiByteFont.java>:118: warning: [deprecation] getCharacterCode(int) in CmapSubtable has been deprecated [javac] String mappedChar = mapping.get(cmap.getCharacterCode(i)); [javac] ^ [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/src/java/org/apache/fop/render/pdf/pdfbox/ImageLoaderFactoryPDF.java>:54: warning: [deprecation] getUsagePenalty(String,ImageFlavor) in AbstractImageLoaderFactory has been deprecated [javac] public int getUsagePenalty(String mime, ImageFlavor flavor) { [javac] ^ [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/src/java/org/apache/fop/render/pdf/pdfbox/PDFWriter.java>:58: warning: [deprecation] PDFStreamParser(PDStream) in PDFStreamParser has been deprecated [javac] PDFStreamParser pdfStreamParser = new PDFStreamParser(pdStream); [javac] ^ [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/src/java/org/apache/fop/render/pdf/pdfbox/PDFCloner.java>:204: warning: [deprecation] createUnfilteredStream() in COSStream has been deprecated [javac] try (OutputStream originalStreamOS = originalStream.createUnfilteredStream()) { [javac] ^ [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 5 warnings [copy] Copying 5 files to <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build/classes> resourcegen: [generateEventResources] Event model written to <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build/classes/org/apache/fop/render/pdf/pdfbox/event-model.xml> [copy] Copying 1 file to <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build/classes> uptodate-jar-main: jar-main: [jar] Building jar: <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build/fop-pdf-images-2.8.0.SNAPSHOT.jar> [jar] Building jar: <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build/fop-pdf-images-2.8.0.SNAPSHOT-res.jar> package: info: [echo] ------------------- PDF image support for Apache FOP 2.8.0.SNAPSHOT [2007-2022] ---------------- [echo] See build.properties and build-local.properties for additional build settings [echo] Apache Ant(TM) version 1.9.15 compiled on May 10 2020 [echo] VM: 25.362-b09, Temurin [echo] JAVA_HOME: /home/jenkins/tools/java/latest1.8 init-avail: init: compile-java: [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build.xml>:183: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds resourcegen: uptodate-jar-main: jar-main: package: junit-compile-java: [mkdir] Created dir: <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build/test-classes> [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build.xml>:98: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 14 source files to <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build/test-classes> [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/test/java/org/apache/fop/render/pdf/FOPPDFSingleMultiByteFontTestCase.java>:189: warning: [deprecation] getGlyphs() in GlyphTable has been deprecated [javac] glyphTable.setGlyphs(new GlyphData[glyphTable.getGlyphs().length - 1]); [javac] ^ [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/test/java/org/apache/fop/render/pdf/PDFBoxAdapterTestCase.java>:760: warning: [deprecation] getGlyphs() in GlyphTable has been deprecated [javac] for (GlyphData glyphData : trueTypeFont.getGlyph().getGlyphs()) { [javac] ^ [javac] <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/test/java/org/apache/fop/render/pdf/pdfbox/PDFClonerTestCase.java>:117: warning: [deprecation] createUnfilteredStream() in COSStream has been deprecated [javac] try (OutputStream os = stream.createUnfilteredStream()) { [javac] ^ [javac] 3 warnings junit: [mkdir] Created dir: <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build/test-reports> [jacoco:coverage] Enhancing junit with coverage [junit] Testsuite: org.apache.fop.render.pdf.DocumentRootModifierTestCase [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.589 sec [junit] [junit] Testsuite: org.apache.fop.render.pdf.FOPPDFSingleMultiByteFontTestCase [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.764 sec [junit] [junit] Testsuite: org.apache.fop.render.pdf.ImageConverterPDF2AFPTestCase [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec [junit] [junit] Testsuite: org.apache.fop.render.pdf.ImageConverterPDF2G2DTestCase [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.254 sec [junit] [junit] ------------- Standard Error ----------------- [junit] Mar 23, 2023 1:48:31 PM org.apache.pdfbox.pdmodel.font.PDCIDFontType0 <init> [junit] WARNING: Using fallback DroidSansFallback for CID-keyed font NewsMinIWA-Th [junit] Mar 23, 2023 1:48:32 PM org.apache.pdfbox.cos.COSDocument finalize [junit] WARNING: Warning: You did not close a PDF Document [junit] Mar 23, 2023 1:48:32 PM org.apache.pdfbox.rendering.CIDType0Glyph2D getPathForCharacterCode [junit] WARNING: No glyph for 672 (CID 02a0) in font NewsMinIWA-Th [junit] Mar 23, 2023 1:48:32 PM org.apache.pdfbox.rendering.CIDType0Glyph2D getPathForCharacterCode [junit] WARNING: No glyph for 673 (CID 02a1) in font NewsMinIWA-Th [junit] Mar 23, 2023 1:48:32 PM org.apache.fop.fonts.LazyFont load [junit] SEVERE: Failed to read font file <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/pom.xml> Reached EOF, file size=6111 [junit] java.io.EOFException: Reached EOF, file size=6111 [junit] at org.apache.fop.fonts.truetype.FontFileReader.read(FontFileReader.java:100) [junit] at org.apache.fop.fonts.truetype.FontFileReader.readTTFByte(FontFileReader.java:114) [junit] at org.apache.fop.fonts.truetype.OFDirTabEntry.read(OFDirTabEntry.java:55) [junit] at org.apache.fop.fonts.truetype.OpenFont.readDirTabs(OpenFont.java:1261) [junit] at org.apache.fop.fonts.truetype.OpenFont.readFont(OpenFont.java:832) [junit] at org.apache.fop.fonts.truetype.OFFontLoader.read(OFFontLoader.java:119) [junit] at org.apache.fop.fonts.truetype.OFFontLoader.read(OFFontLoader.java:103) [junit] at org.apache.fop.fonts.FontLoader.getFont(FontLoader.java:126) [junit] at org.apache.fop.fonts.FontLoader.loadFont(FontLoader.java:110) [junit] at org.apache.fop.fonts.LazyFont.load(LazyFont.java:121) [junit] at org.apache.fop.fonts.LazyFont.getEncodingName(LazyFont.java:154) [junit] at org.apache.fop.render.pdf.pdfbox.ImageConverterPDF2G2D$FopFontProvider.getFont(ImageConverterPDF2G2D.java:338) [junit] at org.apache.fop.render.pdf.pdfbox.ImageConverterPDF2G2D$FopFontProvider.getTrueTypeFont(ImageConverterPDF2G2D.java:351) [junit] at org.apache.fop.render.pdf.pdfbox.ImageConverterPDF2G2D$FopFontMapper.getTrueTypeFont(ImageConverterPDF2G2D.java:379) [junit] at org.apache.fop.render.pdf.pdfbox.ImageConverterPDF2G2D$FopFontMapper.getCIDFont(ImageConverterPDF2G2D.java:402) [junit] at org.apache.pdfbox.pdmodel.font.PDCIDFontType0.<init>(PDCIDFontType0.java:130) [junit] at org.apache.pdfbox.pdmodel.font.PDFontFactory.createDescendantFont(PDFontFactory.java:135) [junit] at org.apache.pdfbox.pdmodel.font.PDType0Font.<init>(PDType0Font.java:203) [junit] at org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:97) [junit] at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) [junit] at org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:66) [junit] at org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:966) [junit] at org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:541) [junit] at org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:516) [junit] at org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:155) [junit] at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:284) [junit] at org.apache.pdfbox.rendering.PDFRenderer.renderPageToGraphics(PDFRenderer.java:465) [junit] at org.apache.pdfbox.rendering.PDFRenderer.renderPageToGraphics(PDFRenderer.java:422) [junit] at org.apache.pdfbox.rendering.PDFRenderer.renderPageToGraphics(PDFRenderer.java:404) [junit] at org.apache.pdfbox.rendering.PDFRenderer.renderPageToGraphics(PDFRenderer.java:387) [junit] at org.apache.fop.render.pdf.pdfbox.ImageConverterPDF2G2D$Graphics2DImagePainterPDF.paint(ImageConverterPDF2G2D.java:179) [junit] at org.apache.fop.render.pdf.ImageConverterPDF2G2DTestCase.pdfToPS(ImageConverterPDF2G2DTestCase.java:95) [junit] at org.apache.fop.render.pdf.ImageConverterPDF2G2DTestCase.pdfToPS(ImageConverterPDF2G2DTestCase.java:77) [junit] at org.apache.fop.render.pdf.ImageConverterPDF2G2DTestCase.testPDFToPSFontError(ImageConverterPDF2G2DTestCase.java:164) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at java.lang.reflect.Method.invoke(Method.java:498) [junit] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) [junit] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) [junit] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) [junit] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) [junit] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) [junit] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) [junit] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) [junit] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) [junit] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) [junit] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) [junit] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) [junit] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) [junit] at org.junit.runners.ParentRunner.run(ParentRunner.java:300) [junit] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:536) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1178) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1005) [junit] [junit] ------------- ---------------- --------------- [junit] Testsuite: org.apache.fop.render.pdf.PDFBoxAdapterTestCase [junit] Tests run: 32, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 6.431 sec [junit] [junit] Testcase: testCFFSubrs(org.apache.fop.render.pdf.PDFBoxAdapterTestCase): Caused an ERROR [junit] null [junit] java.lang.NullPointerException [junit] at org.apache.pdfbox.io.ScratchFile.createBuffer(ScratchFile.java:443) [junit] at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1230) [junit] at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1132) [junit] at org.apache.fop.render.pdf.PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.java:155) [junit] at org.apache.fop.render.pdf.PDFBoxAdapterTestCase.writeText(PDFBoxAdapterTestCase.java:242) [junit] at org.apache.fop.render.pdf.PDFBoxAdapterTestCase.testCFFSubrs(PDFBoxAdapterTestCase.java:782) [junit] [junit] BUILD FAILED <https://ci-builds.apache.org/job/XMLGraphics/job/xmlgraphics-fop-pdf-images/ws/build.xml>:118: Tests failed Total time: 15 seconds Build step 'Execute shell' marked build as failure