You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ti...@apache.org on 2024/02/21 05:00:27 UTC

(tika) branch main updated: TIKA-4199: replace deprecated

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

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


The following commit(s) were added to refs/heads/main by this push:
     new a305ab772 TIKA-4199: replace deprecated
a305ab772 is described below

commit a305ab772277db6cdcbd60653e6cf1eb147a1df7
Author: Tilman Hausherr <ti...@apache.org>
AuthorDate: Wed Feb 21 06:00:16 2024 +0100

    TIKA-4199: replace deprecated
---
 .../src/main/java/org/apache/tika/parser/pkg/PackageParser.java      | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pkg-module/src/main/java/org/apache/tika/parser/pkg/PackageParser.java b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pkg-module/src/main/java/org/apache/tika/parser/pkg/PackageParser.java
index a3ea3bf4e..2f72e5c38 100644
--- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pkg-module/src/main/java/org/apache/tika/parser/pkg/PackageParser.java
+++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pkg-module/src/main/java/org/apache/tika/parser/pkg/PackageParser.java
@@ -282,10 +282,11 @@ public class PackageParser extends AbstractEncodingDetectorParser {
 
                 SevenZFile sevenz;
                 try {
+                    SevenZFile.Builder builder = new SevenZFile.Builder().setFile(tstream.getFile());
                     if (password == null) {
-                        sevenz = new SevenZFile(tstream.getFile());
+                        sevenz = builder.get();
                     } else {
-                        sevenz = new SevenZFile(tstream.getFile(), password.toCharArray());
+                        sevenz = builder.setPassword(password.toCharArray()).get();
                     }
                 } catch (PasswordRequiredException e) {
                     throw new EncryptedDocumentException(e);