[ https://issues.apache.org/jira/browse/CAUSEWAY-3895 ]
Andi Huber deleted comment on CAUSEWAY-3895:
--------------------------------------
was (Author: hobrom):
Stacktrace:
{noformat}
Caused by: java.lang.IllegalArgumentException:
org.apache.causeway.extensions.commandlog.jpa.integtests.model.Counter managed
by more than one EntityManagers: [Shared EntityManager proxy for target factory
[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean@7ba1cdbe],
Shared EntityManager proxy for target factory
[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean@7ba1cdbe]]
at
org.springframework.data.jpa.repository.support.DefaultJpaContext.getEntityManagerByManagedType(DefaultJpaContext.java:74)
~[spring-data-jpa-4.0.0-SNAPSHOT.jar:4.0.0-SNAPSHOT] at
org.apache.causeway.persistence.jpa.integration.entity.JpaEntityFacet.getEntityManager(JpaEntityFacet.java:277)
~[classes/:na] at
org.apache.causeway.persistence.jpa.integration.entity.JpaEntityFacet.getOrmMetadata(JpaEntityFacet.java:270)
~[classes/:na] at
org.apache.causeway.persistence.jpa.integration.entity.JpaEntityFacet.getPrimaryKeyType(JpaEntityFacet.java:120)
~[classes/:na] at
org.apache.causeway.persistence.jpa.integration.entity.JpaEntityFacet.<init>(JpaEntityFacet.java:75)
~[classes/:na] at
org.apache.causeway.persistence.jpa.integration.entity.JpaEntityFacetFactory.process(JpaEntityFacetFactory.java:52)
~[classes/:na] at
org.apache.causeway.core.metamodel.spec.impl.FacetProcessor.lambda$7(FacetProcessor.java:250)
~[classes/:na] at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
~[na:na] at
org.apache.causeway.core.metamodel.spec.impl.FacetProcessor.process(FacetProcessor.java:250)
~[classes/:na] at
org.apache.causeway.core.metamodel.spec.impl.FacetedMethodsBuilder.introspectClass(FacetedMethodsBuilder.java:163)
~[classes/:na] at
org.apache.causeway.core.metamodel.spec.impl.ObjectSpecificationDefault.introspectTypeHierarchy(ObjectSpecificationDefault.java:196)
~[classes/:na] at
org.apache.causeway.core.metamodel.spec.impl.ObjectSpecificationDefault.introspectType(ObjectSpecificationDefault.java:613)
~[classes/:na] at
org.apache.causeway.core.metamodel.spec.impl.ObjectSpecificationDefault.introspectUpTo(ObjectSpecificationDefault.java:572)
~[classes/:na] at
org.apache.causeway.core.metamodel.spec.impl.ObjectSpecificationDefault.streamDeclaredActions(ObjectSpecificationDefault.java:1043)
~[classes/:na] at
org.apache.causeway.core.metamodel.spec.impl.ObjectMemberContainer.streamActions(ObjectMemberContainer.java:75)
~[classes/:na] at
org.apache.causeway.core.metamodel.spec.feature.ObjectActionContainer.streamActions(ObjectActionContainer.java:116)
~[classes/:na] at
org.apache.causeway.core.metamodel.spec.impl.ObjectSpecificationDefault.streamRuntimeActions(ObjectSpecificationDefault.java:1036)
~[classes/:na] at
org.apache.causeway.core.metamodel.spec.impl._ValidateUtil.lambda$3(_ValidateUtil.java:94)
~[classes/:na] at
java.base/java.util.Optional.ifPresentOrElse(Optional.java:196) ~[na:na] at
org.apache.causeway.core.metamodel.spec.impl._ValidateUtil.runValidator(_ValidateUtil.java:92)
~[classes/:na]{noformat}
> [JPA] Spring's DefaultJpaContext may throw '... managed by more than one
> EntityManagers'
> ----------------------------------------------------------------------------------------
>
> Key: CAUSEWAY-3895
> URL: https://issues.apache.org/jira/browse/CAUSEWAY-3895
> Project: Causeway
> Issue Type: Improvement
> Components: Persistence JPA
> Reporter: Andi Huber
> Assignee: Andi Huber
> Priority: Minor
> Fix For: 4.0.0
>
> Attachments: stacktrace.txt
>
>
> Currently can be reproduced with the *v4* branch, doing a regular CI build.
> (Some of the JPA integration test fail.)
> Once a fix is available, we should perhaps backport to {*}3.4.0{*}.
> See also https://the-asf.slack.com/archives/CFC42LWBV/p1748678536869919
--
This message was sent by Atlassian Jira
(v8.20.10#820010)