diff --git a/addons/persistence/automatiko-db-persistence-addon/src/main/java/io/automatiko/engine/addons/persistence/db/DatabaseProcessInstances.java b/addons/persistence/automatiko-db-persistence-addon/src/main/java/io/automatiko/engine/addons/persistence/db/DatabaseProcessInstances.java index f4f179adf..ee1c65bbb 100644 --- a/addons/persistence/automatiko-db-persistence-addon/src/main/java/io/automatiko/engine/addons/persistence/db/DatabaseProcessInstances.java +++ b/addons/persistence/automatiko-db-persistence-addon/src/main/java/io/automatiko/engine/addons/persistence/db/DatabaseProcessInstances.java @@ -149,7 +149,7 @@ public Collection> findByIdOrTa .map(e -> { try { if (mode == ProcessInstanceReadMode.MUTABLE_WITH_LOCK) { - JpaOperations.INSTANCE.getEntityManager().lock(e, determineLockMode(mode)); + JpaOperations.INSTANCE.getEntityManager(type).lock(e, determineLockMode(mode)); } return audit(unmarshallInstance(mode, ((ProcessInstanceEntity) e))); @@ -170,7 +170,7 @@ public Collection> findByIdOrTa .map(e -> { try { if (mode == ProcessInstanceReadMode.MUTABLE_WITH_LOCK) { - JpaOperations.INSTANCE.getEntityManager().lock(e, determineLockMode(mode)); + JpaOperations.INSTANCE.getEntityManager(type).lock(e, determineLockMode(mode)); } return audit(unmarshallInstance(mode, ((ProcessInstanceEntity) e))); @@ -202,7 +202,7 @@ public Collection> values(ProcessInstance .map(e -> { try { if (mode == ProcessInstanceReadMode.MUTABLE_WITH_LOCK) { - JpaOperations.INSTANCE.getEntityManager().lock(e, determineLockMode(mode)); + JpaOperations.INSTANCE.getEntityManager(type).lock(e, determineLockMode(mode)); } return audit(unmarshallInstance(mode, ((ProcessInstanceEntity) e))); } catch (AccessDeniedException ex) { @@ -223,7 +223,7 @@ public Collection> values(ProcessInstance .map(e -> { try { if (mode == ProcessInstanceReadMode.MUTABLE_WITH_LOCK) { - JpaOperations.INSTANCE.getEntityManager().lock(e, determineLockMode(mode)); + JpaOperations.INSTANCE.getEntityManager(type).lock(e, determineLockMode(mode)); } return audit(unmarshallInstance(mode, ((ProcessInstanceEntity) e))); } catch (AccessDeniedException ex) { diff --git a/pom.xml b/pom.xml index 8e77b2843..bba8c2287 100644 --- a/pom.xml +++ b/pom.xml @@ -45,7 +45,7 @@ 1.10.14 3.1.0 1.5.2.1 - 3.0.0 + 3.0.0 3.4.0 3.13.0 1.0 @@ -55,7 +55,7 @@ 3.0.5 3.1.2 2.0.0 - 3.1.2 + 3.2.0 3.1.0 3.8.0 3.2.1 @@ -91,7 +91,7 @@ 3.29.0-GA 5.0.6 1.5.2 - + 2.1.1 3.0.0 4.1.0 @@ -101,24 +101,24 @@ 2.1.0 4.0.0 4.0.5 - + 3.4.1 1.8.0 - 4.0.1 - 3.11.0 + 4.0.1 + 3.13.0 5.5.0 - 4.21.0 + 4.23.0 4.0.1 3.0.1 3.1 3.1.1 6.7.1 - 2.9.0 + 2.10.0 1.2.0 4.17.0 - 3.11.0 + 3.13.0 2.2.0 2.16.0 1.0.5 @@ -305,8 +305,8 @@ com.github.javaparser javaparser-core ${version.com.github.javaparser} - - + + net.thisptr jackson-jq @@ -320,13 +320,13 @@ ${version.org.openapitools} - + jakarta.ws.rs jakarta.ws.rs-api ${version.jakarta.ws.rs.jakarta-rs-api} - + org.jfree @@ -343,7 +343,7 @@ jgrapht-ext ${version.org.jgrapht} - + io.quarkiverse.jdbc @@ -576,7 +576,7 @@ jakarta.enterprise jakarta.enterprise.cdi-api ${version.jakarta.enterprise.cdi-api} - + @@ -639,7 +639,7 @@ serverlessworkflow-diagram ${version.io.serverlessworkflow} - + io.quarkiverse.reactivemessaging.http