summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorralph isenmann2020-08-11 16:01:09 +0200
committerralph isenmann2020-08-11 16:01:09 +0200
commit39d034681f2f46bfbcd216e2be34229c54cdf397 (patch)
tree6161ae15af6ba6bb993c760c020dacaa57504a82
parentAdd Docker support (diff)
downloadmaster-sync-shared-39d034681f2f46bfbcd216e2be34229c54cdf397.tar.gz
master-sync-shared-39d034681f2f46bfbcd216e2be34229c54cdf397.tar.xz
master-sync-shared-39d034681f2f46bfbcd216e2be34229c54cdf397.zip
workaround for Java8 runtime error
-rw-r--r--src/main/java/org/openslx/util/ThriftUtil.java9
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;
}