This is an automated email from the ASF dual-hosted git repository.

tilman pushed a commit to branch branch_3x
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/branch_3x by this push:
     new f1b0c9452b [TIKA-4704] close TikaInputStream to avoid leak (#2727)
f1b0c9452b is described below

commit f1b0c9452bb00b45fbb7cf537bf53a328cae0258
Author: Tilman Hausherr <[email protected]>
AuthorDate: Tue Mar 31 14:16:49 2026 +0200

    [TIKA-4704] close TikaInputStream to avoid leak (#2727)
    
    * [TIKA-4704] use TemporaryResources to avoid leak
    
    * Update 
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/test/java/org/apache/tika/detect/zip/ZipDetectionTest.java
    
    Co-authored-by: Copilot <[email protected]>
    
    * Refactor ZipDetectionTest to simplify TikaInputStream usage
    
    * Update 
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/test/java/org/apache/tika/detect/zip/ZipDetectionTest.java
    
    Co-authored-by: Copilot <[email protected]>
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
---
 .../src/test/java/org/apache/tika/detect/zip/ZipDetectionTest.java     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/test/java/org/apache/tika/detect/zip/ZipDetectionTest.java
 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/test/java/org/apache/tika/detect/zip/ZipDetectionTest.java
index a00bd6420b..d7ced90834 100644
--- 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/test/java/org/apache/tika/detect/zip/ZipDetectionTest.java
+++ 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/test/java/org/apache/tika/detect/zip/ZipDetectionTest.java
@@ -79,7 +79,8 @@ public class ZipDetectionTest extends TikaTest {
 
         detector = new DefaultZipContainerDetector();
         //try on a file that isn't a TikaInputStream
-        try (InputStream is = new 
BufferedInputStream(Files.newInputStream(TikaInputStream.get(getStream("testJAR.jar")).getPath())))
 {
+        try (TikaInputStream tis = 
TikaInputStream.get(getStream("testJAR.jar"));
+             InputStream is = new 
BufferedInputStream(Files.newInputStream(tis.getPath()))) {
             assertExpected(detector, is, "application/java-archive", 
expectedDigest);
         }
 

Reply via email to