Tim Allison created TIKA-2330: --------------------------------- Summary: Prevent preventable OOM in CompressorInputStream Key: TIKA-2330 URL: https://issues.apache.org/jira/browse/TIKA-2330 Project: Tika Issue Type: Improvement Reporter: Tim Allison Priority: Minor
On TIKA-1631, users noted that merely detecting an {{x-compress}} file could cause an OOM because we were instantiating the stream as part of detection. On COMPRESS-382, [~lfcnassif] noted that something similar happens with LZMA. Let's work with the Compress project to: 1) add a static {{detect}} that doesn't instantiate the streams (COMPRESS-385) 2) allow a parameterizable limit on the amount of allocated space for {{x-compress}} (COMPRESS-386) and {{LZMA}} (COMPRESS-382) Until we have a chance to make these changes in the compress project, let's temporarily copy/paste/update from Compress to fix these within Tika. -- This message was sent by Atlassian JIRA (v6.3.15#6346)