[ https://issues.apache.org/jira/browse/PDFBOX-2233?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14085030#comment-14085030 ]
John Hewson edited comment on PDFBOX-2233 at 8/4/14 6:18 PM: ------------------------------------------------------------- Perhaps they should be? Hitting disk is _slow_. Alternatively is there a 3rd way - mmap? was (Author: jahewson): Perhaps they should be? Hitting disk is _slow_. > Make PreflightParser sandbox safe > --------------------------------- > > Key: PDFBOX-2233 > URL: https://issues.apache.org/jira/browse/PDFBOX-2233 > Project: PDFBox > Issue Type: Improvement > Components: Parsing, Preflight > Affects Versions: 2.0.0 > Reporter: simon steiner > Attachments: avoidtmpfile.patch > > > It should be possible to pass a DataSource into PreflightParser without a > temp file being created. Temp file is being created in NonSequentialPDFParser > causing a SecurityException. > java.lang.SecurityException: Unable to create temporary file > at java.io.File.createTempFile(File.java:2018) > at java.io.File.createTempFile(File.java:2070) > at > org.apache.pdfbox.pdfparser.NonSequentialPDFParser.createTmpFile(NonSequentialPDFParser.java:281) > at > org.apache.pdfbox.pdfparser.NonSequentialPDFParser.<init>(NonSequentialPDFParser.java:261) > at > org.apache.pdfbox.pdfparser.NonSequentialPDFParser.<init>(NonSequentialPDFParser.java:247) > at > org.apache.pdfbox.preflight.parser.PreflightParser.<init>(PreflightParser.java:125) -- This message was sent by Atlassian JIRA (v6.2#6252)