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 58a0dd085 TIKA-4327: replace deprecated
58a0dd085 is described below
commit 58a0dd08591c9395a9f77415a97f3cc0ce2a14fe
Author: Tilman Hausherr <[email protected]>
AuthorDate: Tue Jan 14 14:04:56 2025 +0100
TIKA-4327: replace deprecated
---
.../src/main/java/org/apache/tika/utils/RereadableInputStream.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/tika-core/src/main/java/org/apache/tika/utils/RereadableInputStream.java
b/tika-core/src/main/java/org/apache/tika/utils/RereadableInputStream.java
index db38977b3..e2fdba1ab 100644
--- a/tika-core/src/main/java/org/apache/tika/utils/RereadableInputStream.java
+++ b/tika-core/src/main/java/org/apache/tika/utils/RereadableInputStream.java
@@ -257,7 +257,8 @@ public class RereadableInputStream extends InputStream {
// If we have a buffer, then we'll read from it
if (byteBuffer != null) {
readingFromBuffer = true;
- inputStream = new
UnsynchronizedByteArrayInputStream(byteBuffer, 0, bufferHighWaterMark);
+ inputStream = UnsynchronizedByteArrayInputStream.builder().
+
setByteArray(byteBuffer).setOffset(0).setLength(bufferHighWaterMark).get();
} else {
// No buffer, which means we've switched to a file
inputStream = new BufferedInputStream(new
FileInputStream(storeFile));