diff --git a/ch.eitchnet.xmlpers b/ch.eitchnet.xmlpers index c3fe4bdec..e1a3a4fca 160000 --- a/ch.eitchnet.xmlpers +++ b/ch.eitchnet.xmlpers @@ -1 +1 @@ -Subproject commit c3fe4bdec64d1eb56c28f9df0e19a7c7bbc570c7 +Subproject commit e1a3a4fca8458e5aa1c4cd57db26bb0a2852f26b diff --git a/li.strolch.agent/src/main/java/li/strolch/agent/impl/CachedRealm.java b/li.strolch.agent/src/main/java/li/strolch/agent/impl/CachedRealm.java index e36c62383..6291b6718 100644 --- a/li.strolch.agent/src/main/java/li/strolch/agent/impl/CachedRealm.java +++ b/li.strolch.agent/src/main/java/li/strolch/agent/impl/CachedRealm.java @@ -115,6 +115,8 @@ public class CachedRealm extends InternalStrolchRealm { nrOfResources++; } } + + tx.commitOnClose(); } try (StrolchTransaction tx = openTx(privilegeContext.getCertificate(), DefaultRealmHandler.AGENT_BOOT)) { @@ -127,6 +129,8 @@ public class CachedRealm extends InternalStrolchRealm { nrOfOrders++; } } + + tx.commitOnClose(); } long duration = System.nanoTime() - start; diff --git a/li.strolch.testbase/src/main/java/li/strolch/testbase/runtime/OrderModelTestRunner.java b/li.strolch.testbase/src/main/java/li/strolch/testbase/runtime/OrderModelTestRunner.java index 903cc9f52..911f2ee49 100644 --- a/li.strolch.testbase/src/main/java/li/strolch/testbase/runtime/OrderModelTestRunner.java +++ b/li.strolch.testbase/src/main/java/li/strolch/testbase/runtime/OrderModelTestRunner.java @@ -161,6 +161,7 @@ public class OrderModelTestRunner { try (StrolchTransaction tx = this.runtimeMock.getRealm(this.realmName).openTx(this.certificate, "test")) { OrderMap orderMap = tx.getOrderMap(); orderMap.removeAll(tx, orderMap.getAllElements(tx)); + tx.commitOnClose(); } {