[ 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)

Reply via email to