From 39d034681f2f46bfbcd216e2be34229c54cdf397 Mon Sep 17 00:00:00 2001 From: ralph isenmann Date: Tue, 11 Aug 2020 16:01:09 +0200 Subject: workaround for Java8 runtime error --- src/main/java/org/openslx/util/ThriftUtil.java | 9 +++++---- 1 file 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 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; } -- cgit v1.2.3-55-g7522