diff --git a/bramble-core/src/main/java/org/briarproject/bramble/db/H2Database.java b/bramble-core/src/main/java/org/briarproject/bramble/db/H2Database.java index 307f146e1..2ee4d680a 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/db/H2Database.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/db/H2Database.java @@ -38,7 +38,7 @@ class H2Database extends JdbcDatabase { File dir = config.getDatabaseDirectory(); String path = new File(dir, "db").getAbsolutePath(); url = "jdbc:h2:split:" + path + ";CIPHER=AES;MULTI_THREADED=1" - + ";WRITE_DELAY=0;DB_CLOSE_ON_EXIT=false"; + + ";WRITE_DELAY=0"; } @Override diff --git a/bramble-core/src/test/java/org/briarproject/bramble/db/BasicH2Test.java b/bramble-core/src/test/java/org/briarproject/bramble/db/BasicH2Test.java index ebfe9879f..83678facc 100644 --- a/bramble-core/src/test/java/org/briarproject/bramble/db/BasicH2Test.java +++ b/bramble-core/src/test/java/org/briarproject/bramble/db/BasicH2Test.java @@ -27,8 +27,7 @@ public class BasicH2Test extends BasicDatabaseTest { @Override protected Connection openConnection(File db, boolean encrypt) throws SQLException { - String url = "jdbc:h2:split:" + db.getAbsolutePath() - + ";DB_CLOSE_ON_EXIT=false"; + String url = "jdbc:h2:split:" + db.getAbsolutePath(); Properties props = new Properties(); props.setProperty("user", "user"); if (encrypt) { diff --git a/bramble-core/src/test/java/org/briarproject/bramble/db/H2TransactionIsolationTest.java b/bramble-core/src/test/java/org/briarproject/bramble/db/H2TransactionIsolationTest.java index 1192f9dd3..c91690bd9 100644 --- a/bramble-core/src/test/java/org/briarproject/bramble/db/H2TransactionIsolationTest.java +++ b/bramble-core/src/test/java/org/briarproject/bramble/db/H2TransactionIsolationTest.java @@ -35,9 +35,9 @@ public class H2TransactionIsolationTest extends BrambleTestCase { private final File testDir = TestUtils.getTestDirectory(); private final File db = new File(testDir, "db"); private final String withMvcc = "jdbc:h2:split:" + db.getAbsolutePath() - + ";MV_STORE=TRUE;MVCC=TRUE;DB_CLOSE_ON_EXIT=false"; + + ";MV_STORE=TRUE;MVCC=TRUE"; private final String withoutMvcc = "jdbc:h2:split:" + db.getAbsolutePath() - + ";MV_STORE=FALSE;MVCC=FALSE;LOCK_MODE=1;DB_CLOSE_ON_EXIT=false"; + + ";MV_STORE=FALSE;MVCC=FALSE;LOCK_MODE=1"; @Before public void setUp() throws Exception {