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:01:26 UTC

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

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

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


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

commit 0599afdbd3339d4c7b819857cac536d4a58abd3a
Author: Tilman Hausherr <ti...@apache.org>
AuthorDate: Wed Feb 21 06:01:15 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 f56846fba..e469744b7 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
@@ -280,10 +280,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);