diff --git a/reflect-config.json b/reflect-config.json index b5fd74c..c86562a 100644 --- a/reflect-config.json +++ b/reflect-config.json @@ -50,6 +50,11 @@ }, { "name" : "org.rocksdb.RocksDBException", + "methods": [ + { "name" : "", "parameterTypes" : ["java.lang.String"] }, + { "name" : "", "parameterTypes" : ["java.lang.String", "org.rocksdb.Status"] }, + { "name" : "", "parameterTypes" : ["org.rocksdb.Status"] } + ], "allPublicConstructors": true, "allPublicClasses": true, "queryAllDeclaredConstructors": true, diff --git a/src/main/java/it/cavallium/rockserver/core/impl/EmbeddedDB.java b/src/main/java/it/cavallium/rockserver/core/impl/EmbeddedDB.java index 6cc626c..b626f3a 100644 --- a/src/main/java/it/cavallium/rockserver/core/impl/EmbeddedDB.java +++ b/src/main/java/it/cavallium/rockserver/core/impl/EmbeddedDB.java @@ -55,20 +55,6 @@ import org.rocksdb.WriteOptions; public class EmbeddedDB implements RocksDBSyncAPI, Closeable { - static { - //noinspection ThrowableNotThrown - var exceptionLoadBypass = new RocksDBException("test"); - //noinspection ResultOfMethodCallIgnored - exceptionLoadBypass.getMessage(); - try { - var clazz = Class.forName("org.rocksdb.RocksDBException"); - //noinspection ResultOfMethodCallIgnored - clazz.getSimpleName(); - } catch (ClassNotFoundException e) { - throw new RuntimeException(e); - } - } - private static final int INITIAL_DIRECT_READ_BYTE_BUF_SIZE_BYTES = 4096; public static final long MAX_TRANSACTION_DURATION_MS = 10_000L; private static final boolean USE_FAST_GET = true;