This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch branch_1x
in repository https://gitbox.apache.org/repos/asf/tika.git
The following commit(s) were added to refs/heads/branch_1x by this push:
new 5d3af5e TIKA-3208 -- close the stream in DetectorResource
5d3af5e is described below
commit 5d3af5ee433eb94a3a592e55b6d125697c72001d
Author: tallison <[email protected]>
AuthorDate: Fri Oct 9 17:05:33 2020 -0400
TIKA-3208 -- close the stream in DetectorResource
---
.../java/org/apache/tika/server/resource/DetectorResource.java | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
a/tika-server/src/main/java/org/apache/tika/server/resource/DetectorResource.java
b/tika-server/src/main/java/org/apache/tika/server/resource/DetectorResource.java
index 49c0d2b..9b08576 100644
---
a/tika-server/src/main/java/org/apache/tika/server/resource/DetectorResource.java
+++
b/tika-server/src/main/java/org/apache/tika/server/resource/DetectorResource.java
@@ -50,14 +50,14 @@ public class DetectorResource {
public String detect(final InputStream is,
@Context HttpHeaders httpHeaders, @Context final
UriInfo info) {
Metadata met = new Metadata();
- TikaInputStream tis =
TikaInputStream.get(TikaResource.getInputStream(is, met, httpHeaders));
- String filename = TikaResource.detectFilename(httpHeaders
- .getRequestHeaders());
+
+ String filename =
TikaResource.detectFilename(httpHeaders.getRequestHeaders());
LOG.info("Detecting media type for Filename: {}", filename);
met.add(Metadata.RESOURCE_NAME_KEY, filename);
TikaResource.checkIsOperating();
long taskId = serverStatus.start(ServerStatus.TASK.DETECT, filename);
- try {
+
+ try (TikaInputStream tis =
TikaInputStream.get(TikaResource.getInputStream(is, met, httpHeaders))) {
return TikaResource.getConfig().getDetector().detect(tis,
met).toString();
} catch (IOException e) {
LOG.warn("Unable to detect MIME type for file. Reason: {} ({})",