diff --git a/testing/node-driver/src/main/kotlin/net/corda/testing/node/internal/InternalMockNetwork.kt b/testing/node-driver/src/main/kotlin/net/corda/testing/node/internal/InternalMockNetwork.kt index ad1feadc4e..a6abcc5868 100644 --- a/testing/node-driver/src/main/kotlin/net/corda/testing/node/internal/InternalMockNetwork.kt +++ b/testing/node-driver/src/main/kotlin/net/corda/testing/node/internal/InternalMockNetwork.kt @@ -86,6 +86,7 @@ import java.time.Clock import java.util.concurrent.TimeUnit import java.util.concurrent.atomic.AtomicInteger import java.util.concurrent.atomic.AtomicReference +import org.hibernate.internal.SessionFactoryRegistry val MOCK_VERSION_INFO = VersionInfo(PLATFORM_VERSION, "Mock release", "Mock revision", "Mock Vendor") @@ -624,6 +625,7 @@ open class InternalMockNetwork(cordappPackages: List = emptyList(), } messagingNetwork.stop() } + SessionFactoryRegistry.INSTANCE.clearRegistrations() } /** Block until all scheduled activity, active flows and network activity has ceased. */