[ 
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]

Reply via email to