See 
<https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/org.apache.pdfbox$pdfbox/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 396.24 KiB...]
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'Normal_98' 
already exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'Pa7_106' 
already exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'Pa7_119' 
already exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'Sect_1' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'Sect_113' 
already exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'Sect_132' 
already exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'Sect_158' 
already exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 
'Superscript_102' already exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'Superscript_37' 
already exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TBody_17' 
already exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_19' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_21' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_23' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_25' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_29' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_31' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_33' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_35' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_38' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_41' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_44' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_46' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_48' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_50' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_52' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_55' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_57' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_59' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_61' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_63' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_66' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_68' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_70' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_72' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_74' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_77' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_80' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_82' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_84' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_86' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_88' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_91' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_93' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_95' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_97' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TD_99' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TR_18' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TR_28' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TR_40' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TR_43' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TR_54' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TR_65' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TR_76' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TR_79' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'TR_90' already 
exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'Table_16' 
already exists in destination IDTree
26.07.2026 16:02:29 WARN  multipdf.PDFMergerUtility:1114 - key 'footer_101' 
already exists in destination IDTree
26.07.2026 16:02:29 INFO  rendering.TestPDFToImage:225 - Comparing: 
Signed-Document-4.pdf
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/org.apache.pdfbox$pdfbox/ws/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/org.apache.pdfbox$pdfbox/ws/target/pdfbox-4.0.0-SNAPSHOT.jar>
[INFO] Writing manifest: 
<https://ci-builds.apache.org/job/PDFBox/job/PDFBox-trunk/org.apache.pdfbox$pdfbox/ws/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/org.apache.pdfbox$pdfbox/ws/>
[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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to