[
https://issues.apache.org/jira/browse/PDFBOX-5876?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr resolved PDFBOX-5876.
-------------------------------------
Fix Version/s: 2.0.38
3.0.9 PDFBox
4.0.0
Resolution: Fixed
Thank you [~vbokov] for fixing this.
I had to adjust the test to -Xmx700m on our CI. It worked with -Xmx600m on my
Windows machine. I had a chat with copilot about the test and it warned against
fixed Xmx values and predicted the problems we got. The test is disabled for
normal builds because it's very slow. It can be enabled with {{-DTestOOM=true}}.
> This jpeg2000 takes up a lot of memory, causing overflow.
> ---------------------------------------------------------
>
> Key: PDFBOX-5876
> URL: https://issues.apache.org/jira/browse/PDFBOX-5876
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.32, 3.0.2 PDFBox
> Reporter: liu
> Assignee: Tilman Hausherr
> Priority: Major
> Fix For: 2.0.38, 3.0.9 PDFBox, 4.0.0
>
> Attachments: PDFJS-16782-SMaskInData.pdf, PDImageXObject.java,
> jpeg2000.pdf
>
>
> pdf:[^jpeg2000.pdf]
> JVM:-Xmx600m
> {code:java}
> //代码占位符
> public static void main(String[] args) throws IOException,
> InterruptedException {
> File file = new File("C:\\Users\\LYCIT\\Downloads\\jpeg2000.pdf");
> PDDocument pdf = Loader.loadPDF(file,
> IOUtils.createTempFileOnlyStreamCache());
> PDFRenderer renderer = new PDFRenderer(pdf);
> int numPages = 0;
> renderer.setSubsamplingAllowed(true);
> BufferedImage bi = renderer.renderImage(numPages, 0.5f);
> pdf.close();
> } {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]