See <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/3348/display/redirect?page=changes>
Changes: [Andreas Lehmkühler] PDFBOX-6226: eliminate remaining string conversions [Andreas Lehmkühler] PDFBOX-6226: replace ConcurrentHashMap with a regular HashMap [Andreas Lehmkühler] PDFBOX-6226: cache byte representation of the name of an operator so that it doesn't have to be converted every time it is written to a pdf. ------------------------------------------ [...truncated 477.33 KiB...] 26.07.2026 16:02:29 INFO rendering.TestPDFToImage:280 - *** TEST OK *** for file: Signed-Document-4.pdf-1.png 26.07.2026 16:02:29 INFO rendering.TestPDFToImage:281 - Deleting: Signed-Document-4.pdf-1.png 26.07.2026 16:02:29 INFO rendering.TestPDFToImage:194 - Writing: Signed-Document-3.pdf-1.png 26.07.2026 16:02:29 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif-Bold for TimesNewRomanPS-BoldMT 26.07.2026 16:02:29 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif-BoldItalic for TimesNewRomanPS-BoldItalicMT 26.07.2026 16:02:29 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for TimesNewRomanPSMT 26.07.2026 16:02:30 INFO rendering.TestPDFToImage:225 - Comparing: Signed-Document-3.pdf 26.07.2026 16:02:30 INFO rendering.TestPDFToImage:280 - *** TEST OK *** for file: Signed-Document-3.pdf-1.png 26.07.2026 16:02:30 INFO rendering.TestPDFToImage:281 - Deleting: Signed-Document-3.pdf-1.png 26.07.2026 16:02:30 INFO rendering.TestPDFToImage:169 - Opening: PDFBOX-4955.pdf 26.07.2026 16:02:30 INFO rendering.TestPDFToImage:185 - Rendering: PDFBOX-4955.pdf 26.07.2026 16:02:30 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3062-002207-p1.pdf for standard test 26.07.2026 16:02:30 WARN color.PDICCBased:264 - ICC profile is Perceptual, ignoring, treating as Display class 26.07.2026 16:02:30 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3062-002207-p1.pdf for sorted test 26.07.2026 16:02:30 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for CourierNewPSMT 26.07.2026 16:02:30 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3044-010197-p5-ligatures.pdf for standard test 26.07.2026 16:02:30 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for TimesNewRomanPSMT 26.07.2026 16:02:30 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif-Bold for TimesNewRomanPS-BoldMT 26.07.2026 16:02:30 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif-BoldItalic for TimesNewRomanPS-BoldItalicMT 26.07.2026 16:02:30 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for TimesNewRomanPSMT 26.07.2026 16:02:30 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3044-010197-p5-ligatures.pdf for sorted test 26.07.2026 16:02:31 WARN multipdf.PDFCloneUtility:254 - COSDictionary object has a reference to itself: 29 0 R 26.07.2026 16:02:31 WARN multipdf.PDFCloneUtility:254 - COSDictionary object has a reference to itself: 30 0 R 26.07.2026 16:02:31 WARN multipdf.PDFCloneUtility:254 - COSDictionary object has a reference to itself: 31 0 R 26.07.2026 16:02:31 WARN multipdf.PDFCloneUtility:254 - COSDictionary object has a reference to itself: 32 0 R 26.07.2026 16:02:31 WARN multipdf.PDFCloneUtility:254 - COSDictionary object has a reference to itself: 29 0 R 26.07.2026 16:02:31 WARN multipdf.PDFCloneUtility:254 - COSDictionary object has a reference to itself: 30 0 R 26.07.2026 16:02:31 WARN multipdf.PDFCloneUtility:254 - COSDictionary object has a reference to itself: 31 0 R 26.07.2026 16:02:31 WARN multipdf.PDFCloneUtility:254 - COSDictionary object has a reference to itself: 32 0 R 26.07.2026 16:02:31 WARN outline.PDOutlineNode:292 - Outline parent points to itself 26.07.2026 16:02:31 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3042-003177-p2.pdf for standard test 26.07.2026 16:02:31 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for CourierNewPSMT 26.07.2026 16:02:31 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3042-003177-p2.pdf for sorted test 26.07.2026 16:02:31 WARN multipdf.PDFMergerUtility:1114 - key 'form1[0].#subform[5].CapitalizationTable[0].HeaderRow[0].Cell1[0]' already exists in destination IDTree 26.07.2026 16:02:31 WARN multipdf.PDFMergerUtility:1114 - key 'form1[0].#subform[5].CapitalizationTable[0].HeaderRow[0].Cell2[0]' already exists in destination IDTree 26.07.2026 16:02:31 WARN multipdf.PDFMergerUtility:1114 - key 'form1[0].#subform[5].CapitalizationTable[0].HeaderRow[0].Cell3[0]' already exists in destination IDTree 26.07.2026 16:02:31 WARN multipdf.PDFMergerUtility:1114 - key 'form1[0].#subform[5].CapitalizationTable[0].HeaderRow[0].Cell4[0]' already exists in destination IDTree 26.07.2026 16:02:31 WARN multipdf.PDFMergerUtility:1114 - key 'form1[0].#subform[5].CapitalizationTable[0].HeaderRow[0].Cell5[0]' already exists in destination IDTree 26.07.2026 16:02:31 WARN multipdf.PDFMergerUtility:1114 - key 'form1[0].#subform[5].CapitalizationTable[0].HeaderRow[0].Cell6[0]' already exists in destination IDTree 26.07.2026 16:02:31 WARN multipdf.PDFMergerUtility:1114 - key 'form1[0].#subform[5].CapitalizationTable[0].HeaderRow[0].Cell7[0]' already exists in destination IDTree 26.07.2026 16:02:31 INFO text.TestTextStripper:246 - Preparing to parse sampleForSpec.pdf for standard test 26.07.2026 16:02:31 INFO text.TestTextStripper:242 - Preparing to parse sampleForSpec.pdf for sorted test 26.07.2026 16:02:31 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-5002.pdf for standard test 26.07.2026 16:02:31 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-5002.pdf for sorted test 26.07.2026 16:02:31 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3061-092465-reduced.pdf for standard test 26.07.2026 16:02:31 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3061-092465-reduced.pdf for sorted test 26.07.2026 16:02:31 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3498-Y5TLCWTIAE3FYDVJTV2TXRZGXLEDUNSW.pdf for standard test 26.07.2026 16:02:31 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3498-Y5TLCWTIAE3FYDVJTV2TXRZGXLEDUNSW.pdf for sorted test 26.07.2026 16:02:31 INFO text.TestTextStripper:246 - Preparing to parse eu-001.pdf for standard test [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.21 s -- in org.apache.pdfbox.cos.COSObjectKeyTest 26.07.2026 16:02:32 WARN color.PDICCBased:264 - ICC profile is Perceptual, ignoring, treating as Display class [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.86 s -- in org.apache.pdfbox.pdmodel.graphics.image.PDImageXObjectTest 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse eu-001.pdf for sorted test 26.07.2026 16:02:32 WARN pdmodel.PDDocument:1318 - do not call setAllSecurityToBeRemoved(true) before calling protect(), as protect() implies setAllSecurityToBeRemoved(false) [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.06 s -- in org.apache.pdfbox.pdmodel.graphics.image.LosslessFactoryTest 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for CourierNewPSMT 26.07.2026 16:02:32 WARN pdmodel.PDDocument:985 - You are overwriting the existing file JpegMultiMergeTestResult.pdf, this will produce a corrupted file if you're also reading from it 26.07.2026 16:02:32 INFO rendering.TestPDFToImage:194 - Writing: PDFBOX-4955.pdf-1.png 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for CourierNewPSMT 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse hello3.pdf for standard test 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse hello3.pdf for sorted test 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-4531-bidi-ligature-2.pdf for standard test 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-4531-bidi-ligature-2.pdf for sorted test 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3123-ADSFWTRB3HBZBZKEVESVTBRZC2MNKZF5_reduced.pdf for standard test 26.07.2026 16:02:32 INFO rendering.TestPDFToImage:225 - Comparing: PDFBOX-4955.pdf 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3123-ADSFWTRB3HBZBZKEVESVTBRZC2MNKZF5_reduced.pdf for sorted test 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3062-005717-p1.pdf for standard test 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3062-005717-p1.pdf for sorted test 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse FC60_Times.pdf for standard test 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for CourierNewPSMT 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse FC60_Times.pdf for sorted test 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for CourierNewPSMT 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3127-RAU4G6QMOVRYBISJU7R6MOVZCRFUO7P4-VFont.pdf for standard test 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif-Bold for TimesNewRomanPS-BoldMT 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for TimesNewRomanPSMT 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3127-RAU4G6QMOVRYBISJU7R6MOVZCRFUO7P4-VFont.pdf for sorted test 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for CourierNewPSMT 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif-Bold for TimesNewRomanPS-BoldMT 26.07.2026 16:02:32 INFO rendering.TestPDFToImage:272 - *** TEST OK *** for file: PDFBOX-4955.pdf-1.png 26.07.2026 16:02:32 INFO rendering.TestPDFToImage:273 - Deleting: PDFBOX-4955.pdf-1.png [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.13 s -- in org.apache.pdfbox.pdmodel.interactive.form.PDAcroFormFlattenTest 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for TimesNewRomanPSMT 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-2984-rotations.pdf for standard test 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-2984-rotations.pdf for sorted test 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-5838-0024320-reduced.pdf for standard test 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-5838-0024320-reduced.pdf for sorted test 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3067-negativeTf.pdf for standard test 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationMono for CourierNewPSMT 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3067-negativeTf.pdf for sorted test 26.07.2026 16:02:32 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationMono for CourierNewPSMT 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse openoffice-test-document.pdf for standard test 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse openoffice-test-document.pdf for sorted test 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-5920-Y5U2XZCKG2U6TO3FC36NCGOZECHQA2PY-p39-reduced.pdf for standard test 26.07.2026 16:02:32 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-5920-Y5U2XZCKG2U6TO3FC36NCGOZECHQA2PY-p39-reduced.pdf for sorted test 26.07.2026 16:02:32 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3110-poems-beads.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3110-poems-beads.pdf for sorted test 26.07.2026 16:02:33 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for CourierNewPSMT 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3038-001033-p2.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3038-001033-p2.pdf for sorted test 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3833-reduced.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3833-reduced.pdf for sorted test 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3053-reduced.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3053-reduced.pdf for sorted test 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-4532-reduced.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-4532-reduced.pdf for sorted test 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse data-000001.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse data-000001.pdf for sorted test 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3062-N2MOQ7YZICIYGTPLQJAWJ4HLN6CCEMHZ-reduced.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3062-N2MOQ7YZICIYGTPLQJAWJ4HLN6CCEMHZ-reduced.pdf for sorted test 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-5747-unicode-surrogate-with-diacritic-reduced.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-5747-unicode-surrogate-with-diacritic-reduced.pdf for sorted test 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-4531-bidi-ligature-1.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-4531-bidi-ligature-1.pdf for sorted test 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse rotation.pdf for standard test 26.07.2026 16:02:33 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for TimesNewRomanPSMT 26.07.2026 16:02:33 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for TimesNewRomanPSMT 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse rotation.pdf for sorted test 26.07.2026 16:02:33 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for TimesNewRomanPSMT 26.07.2026 16:02:33 WARN font.PDTrueTypeFont:146 - Using fallback font LiberationSerif for TimesNewRomanPSMT 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-5350-JX57O5E5YG6XM4FZABPULQGTW4OXPCWA-p1-reduced.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-5350-JX57O5E5YG6XM4FZABPULQGTW4OXPCWA-p1-reduced.pdf for sorted test 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3025.pdf for standard test 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3025.pdf for sorted test 26.07.2026 16:02:33 INFO text.TestTextStripper:246 - Preparing to parse PDFBOX-3110-poems-beads-cropbox.pdf for standard test [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.75 s -- in org.apache.pdfbox.rendering.TestQuality 26.07.2026 16:02:33 INFO text.TestTextStripper:242 - Preparing to parse PDFBOX-3110-poems-beads-cropbox.pdf for sorted test [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.72 s -- in org.apache.pdfbox.text.TestTextStripper 26.07.2026 16:02:34 WARN pdmodel.PDDocument:985 - You are overwriting the existing file testMultipleRecipients-0bit.pdf, this will produce a corrupted file if you're also reading from it 26.07.2026 16:02:34 WARN pdmodel.PDDocument:985 - You are overwriting the existing file testMultipleRecipients-0bit.pdf, this will produce a corrupted file if you're also reading from it 26.07.2026 16:02:34 WARN pdmodel.PDDocument:985 - You are overwriting the existing file testProtection-0bit.pdf, this will produce a corrupted file if you're also reading from it 26.07.2026 16:02:34 WARN pdmodel.PDDocument:985 - You are overwriting the existing file testProtection-0bit.pdf, this will produce a corrupted file if you're also reading from it 26.07.2026 16:02:34 WARN pdmodel.PDDocument:1318 - do not call setAllSecurityToBeRemoved(true) before calling protect(), as protect() implies setAllSecurityToBeRemoved(false) 26.07.2026 16:02:34 WARN pdmodel.PDDocument:985 - You are overwriting the existing file testProtectionError-0bit.pdf, this will produce a corrupted file if you're also reading from it 26.07.2026 16:02:34 WARN pdmodel.PDDocument:985 - You are overwriting the existing file testProtectionError-0bit.pdf, this will produce a corrupted file if you're also reading from it [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.05 s -- in org.apache.pdfbox.encryption.TestPublicKeyEncryption [INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.60 s -- in org.apache.pdfbox.multipdf.PDFMergerUtilityTest [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.41 s -- in org.apache.pdfbox.util.TestNumberFormatUtil 26.07.2026 16:02:37 WARN pdmodel.PDDocument:1318 - do not call setAllSecurityToBeRemoved(true) before calling protect(), as protect() implies setAllSecurityToBeRemoved(false) [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.27 s -- in org.apache.pdfbox.filter.TestFilters [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.85 s -- in org.apache.pdfbox.pdmodel.graphics.image.CCITTFactoryTest 26.07.2026 16:02:38 WARN pdmodel.PDDocument:1318 - do not call setAllSecurityToBeRemoved(true) before calling protect(), as protect() implies setAllSecurityToBeRemoved(false) [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.01 s -- in org.apache.pdfbox.encryption.TestSymmetricKeyEncryption [INFO] Running org.apache.pdfbox.util.TestDateUtil [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.108 s -- in org.apache.pdfbox.util.TestDateUtil [INFO] [INFO] Results: [INFO] [INFO] Tests run: 782, Failures: 0, Errors: 0, Skipped: 2 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.15:report (report) @ pdfbox --- [INFO] Loading execution data file <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/pdfbox/target/jacoco.exec> [INFO] Analyzed bundle 'Apache PDFBox' with 701 classes [INFO] [INFO] --- bundle:5.1.9:bundle (default-bundle) @ pdfbox --- [INFO] Building bundle: <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/pdfbox/target/pdfbox-4.0.0-SNAPSHOT.jar> [INFO] Writing manifest: <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/pdfbox/target/classes/META-INF/MANIFEST.MF> [INFO] [INFO] --- source:3.4.0:jar-no-fork (attach-sources) @ pdfbox --- [INFO] Skipping source per configuration. [INFO] [INFO] --- apache-rat:0.17:check (default) @ pdfbox --- [WARNING] Basedir is : <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/pdfbox> [INFO] Excluding patterns: src/main/resources/org/apache/pdfbox/resources/afm/*, src/main/resources/org/apache/pdfbox/resources/icc/*, src/main/resources/org/apache/pdfbox/resources/glyphlist/glyphlist.txt, src/main/resources/org/apache/pdfbox/resources/glyphlist/zapfdingbats.txt, src/main/resources/org/apache/pdfbox/resources/text/BidiMirroring.txt, src/main/resources/META-INF/services/*, src/test/resources/input/rendering/*.ai, src/test/resources/input/*.txt, src/test/resources/input/**/*.pdf, src/test/resources/input/**/*.png, src/test/resources/org/apache/**/*.pdf, src/test/resources/output/*, src/test/resources/org/apache/pdfbox/pdmodel/sRGB.*, src/test/resources/org/apache/pdfbox/pdfparser/*.fdf, release.properties, src/test/resources/org/apache/pdfbox/encryption/*.der, src/test/resources/org/apache/pdfbox/encryption/*.p12, src/test/resources/org/apache/pdfbox/encryption/*.pfx, src/test/resources/org/apache/pdfbox/filter/*.bin, src/test/resources/org/apache/pdfbox/text/*.txt, src/test/resources/*.properties, src/main/java/org/apache/pdfbox/filter/CCITTFaxDecoderStream.java, src/main/java/org/apache/pdfbox/filter/CCITTFaxEncoderStream.java, src/main/java/org/apache/pdfbox/filter/TIFFExtension.java [INFO] Excluding MAVEN collection. [INFO] Excluding ECLIPSE collection. [INFO] Excluding IDEA collection. [INFO] Processing exclude file from STANDARD_SCMS. [INFO] Excluding STANDARD_SCMS collection. [INFO] Excluding MISC collection. [INFO] Excluding HIDDEN_DIR collection. [INFO] RAT summary: [INFO] Approved: 798 [INFO] Archives: 0 [INFO] Binaries: 46 [INFO] Document types: 4 [INFO] Ignored: 276 [INFO] License categories: 2 [INFO] License names: 2 [INFO] Notices: 2 [INFO] Standards: 799 [INFO] Unapproved: 1 [INFO] Unknown: 1 [ERROR] Unexpected count for UNAPPROVED, limit is [0,0]. Count: 1 [INFO] UNAPPROVED (Unapproved) is a count of unapproved licenses. [WARNING] ***************************************************** Generated at: 2026-07-26T16:02:47Z Files with unapproved licenses: /src/test/java/org/apache/pdfbox/pdfwriter/OperatorNameTest.java [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for pdfbox-reactor 4.0.0-SNAPSHOT: [INFO] [INFO] Apache PDFBox parent ............................... SUCCESS [ 40.704 s] [INFO] Apache PDFBox io ................................... SUCCESS [01:15 min] [INFO] Apache FontBox ..................................... SUCCESS [ 49.171 s] [INFO] Apache XmpBox ...................................... SUCCESS [ 31.671 s] [INFO] Apache PDFBox ...................................... FAILURE [01:40 min] [INFO] Apache PDFBox Layout awt ........................... SKIPPED [INFO] Apache PDFBox Debugger ............................. SKIPPED [INFO] Apache PDFBox tools ................................ SKIPPED [INFO] Apache PDFBox application .......................... SKIPPED [INFO] Apache PDFBox Debugger application ................. SKIPPED [INFO] Apache PDFBox examples ............................. SKIPPED [INFO] pdfbox-reactor ..................................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 05:30 min [INFO] Finished at: 2026-07-26T16:03:17Z [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data [ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.17:check (default) on project pdfbox: Counter(s) UNAPPROVED exceeded minimum or maximum values. See RAT report in: '<https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/pdfbox/target/rat.txt'.> -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :pdfbox [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/xmpbox/pom.xml> to org.apache.pdfbox/xmpbox/4.0.0-SNAPSHOT/xmpbox-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/xmpbox/target/xmpbox-4.0.0-SNAPSHOT.jar> to org.apache.pdfbox/xmpbox/4.0.0-SNAPSHOT/xmpbox-4.0.0-SNAPSHOT.jar [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/tools/pom.xml> to org.apache.pdfbox/pdfbox-tools/4.0.0-SNAPSHOT/pdfbox-tools-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/debugger/pom.xml> to org.apache.pdfbox/pdfbox-debugger/4.0.0-SNAPSHOT/pdfbox-debugger-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/app/pom.xml> to org.apache.pdfbox/pdfbox-app/4.0.0-SNAPSHOT/pdfbox-app-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/examples/pom.xml> to org.apache.pdfbox/pdfbox-examples/4.0.0-SNAPSHOT/pdfbox-examples-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/pom.xml> to org.apache.pdfbox/pdfbox-reactor/4.0.0-SNAPSHOT/pdfbox-reactor-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/parent/pom.xml> to org.apache.pdfbox/pdfbox-parent/4.0.0-SNAPSHOT/pdfbox-parent-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/pdfbox-layout-awt/pom.xml> to org.apache.pdfbox/pdfbox-layout-awt/4.0.0-SNAPSHOT/pdfbox-layout-awt-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/pdfbox/pom.xml> to org.apache.pdfbox/pdfbox/4.0.0-SNAPSHOT/pdfbox-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/pdfbox/target/pdfbox-4.0.0-SNAPSHOT.jar> to org.apache.pdfbox/pdfbox/4.0.0-SNAPSHOT/pdfbox-4.0.0-SNAPSHOT.jar [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/debugger-app/pom.xml> to org.apache.pdfbox/debugger-app/4.0.0-SNAPSHOT/debugger-app-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/io/pom.xml> to org.apache.pdfbox/pdfbox-io/4.0.0-SNAPSHOT/pdfbox-io-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/io/target/pdfbox-io-4.0.0-SNAPSHOT.jar> to org.apache.pdfbox/pdfbox-io/4.0.0-SNAPSHOT/pdfbox-io-4.0.0-SNAPSHOT.jar [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/fontbox/pom.xml> to org.apache.pdfbox/fontbox/4.0.0-SNAPSHOT/fontbox-4.0.0-SNAPSHOT.pom [JENKINS] Archiving <https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/ws/fontbox/target/fontbox-4.0.0-SNAPSHOT.jar> to org.apache.pdfbox/fontbox/4.0.0-SNAPSHOT/fontbox-4.0.0-SNAPSHOT.jar No mail will be sent out, as 'PDFBox » PDFBox-trunk » Apache PDFBox examples #3348' does not have a result yet. Please make sure you set a proper result in case of pipeline/build scripts. No mail will be sent out, as 'PDFBox » PDFBox-trunk » Apache PDFBox Layout awt #3348' does not have a result yet. Please make sure you set a proper result in case of pipeline/build scripts. Sending e-mails to: [email protected] No mail will be sent out, as 'PDFBox » PDFBox-trunk » Apache PDFBox Debugger application #3348' does not have a result yet. Please make sure you set a proper result in case of pipeline/build scripts. No mail will be sent out, as 'PDFBox » PDFBox-trunk » Apache PDFBox tools #3348' does not have a result yet. Please make sure you set a proper result in case of pipeline/build scripts. No mail will be sent out, as 'PDFBox » PDFBox-trunk » Apache PDFBox Debugger #3348' does not have a result yet. Please make sure you set a proper result in case of pipeline/build scripts. No mail will be sent out, as 'PDFBox » PDFBox-trunk » Apache PDFBox application #3348' does not have a result yet. Please make sure you set a proper result in case of pipeline/build scripts. No mail will be sent out, as 'PDFBox » PDFBox-trunk » pdfbox-reactor #3348' does not have a result yet. Please make sure you set a proper result in case of pipeline/build scripts. channel stopped Archiving artifacts --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
