diff options
author | ralph isenmann | 2020-08-11 16:01:09 +0200 |
---|---|---|
committer | ralph isenmann | 2020-08-11 16:01:09 +0200 |
commit | 39d034681f2f46bfbcd216e2be34229c54cdf397 (patch) | |
tree | 6161ae15af6ba6bb993c760c020dacaa57504a82 /src/main/java/org/openslx/util | |
parent | Add Docker support (diff) | |
download | master-sync-shared-39d034681f2f46bfbcd216e2be34229c54cdf397.tar.gz master-sync-shared-39d034681f2f46bfbcd216e2be34229c54cdf397.tar.xz master-sync-shared-39d034681f2f46bfbcd216e2be34229c54cdf397.zip |
workaround for Java8 runtime error
Diffstat (limited to 'src/main/java/org/openslx/util')
-rw-r--r-- | src/main/java/org/openslx/util/ThriftUtil.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/org/openslx/util/ThriftUtil.java b/src/main/java/org/openslx/util/ThriftUtil.java index bafe566..327f2d3 100644 --- a/src/main/java/org/openslx/util/ThriftUtil.java +++ b/src/main/java/org/openslx/util/ThriftUtil.java @@ -2,6 +2,7 @@ package org.openslx.util; import java.io.BufferedReader; import java.io.IOException; +import java.nio.Buffer; import java.nio.ByteBuffer; import java.util.ArrayList; import java.util.List; @@ -16,9 +17,9 @@ public class ThriftUtil { List<byte[]> hashList = new ArrayList<>(blockHashes.size()); for (ByteBuffer hash : blockHashes) { byte[] buffer = new byte[hash.remaining()]; - hash.mark(); + ((Buffer)hash).mark(); hash.get(buffer); - hash.reset(); + ((Buffer)hash).reset(); hashList.add(buffer); } return hashList; @@ -28,9 +29,9 @@ public class ThriftUtil { byte[] byteArray = null; if (buffer != null) { byteArray = new byte[buffer.remaining()]; - buffer.mark(); + ((Buffer)buffer).mark(); buffer.get(byteArray); - buffer.reset(); + ((Buffer)buffer).reset(); } return byteArray; } |