diff --git a/build.gradle b/build.gradle index b9e2a2c9..45514ba5 100644 --- a/build.gradle +++ b/build.gradle @@ -143,6 +143,7 @@ application { applicationDefaultJvmArgs = ["-XX:+HeapDumpOnOutOfMemoryError", "--enable-native-access=com.sparrowwallet.drongo", + "--enable-native-access=com.sun.jna", "--enable-native-access=javafx.graphics", "--enable-native-access=com.fazecast.jSerialComm", "--enable-native-access=org.usb4java", @@ -196,6 +197,7 @@ jlink { launcher { name = 'sparrow' jvmArgs = ["--enable-native-access=com.sparrowwallet.drongo", + "--enable-native-access=com.sun.jna", "--enable-native-access=javafx.graphics", "--enable-native-access=com.sparrowwallet.merged.module", "--enable-native-access=com.fazecast.jSerialComm", diff --git a/src/main/java/com/sparrowwallet/sparrow/io/db/DbPersistence.java b/src/main/java/com/sparrowwallet/sparrow/io/db/DbPersistence.java index a4c216e3..58028091 100644 --- a/src/main/java/com/sparrowwallet/sparrow/io/db/DbPersistence.java +++ b/src/main/java/com/sparrowwallet/sparrow/io/db/DbPersistence.java @@ -171,7 +171,7 @@ public class DbPersistence implements Persistence { private synchronized void createUpdateExecutor(Wallet masterWallet) { if(updateExecutor == null) { - BasicThreadFactory factory = new BasicThreadFactory.Builder().namingPattern(masterWallet.getFullName() + "-dbupdater").daemon(true).priority(Thread.NORM_PRIORITY).build(); + BasicThreadFactory factory = BasicThreadFactory.builder().namingPattern(masterWallet.getFullName() + "-dbupdater").daemon(true).priority(Thread.NORM_PRIORITY).build(); updateExecutor = Executors.newSingleThreadExecutor(factory); } }