]
Bruno Maioli Martins updated WFLY-11793:
----------------------------------------
Priority: Critical (was: Major)
JPA EntityManager merge infinite loop - java.lang.StackOverflowError
--------------------------------------------------------------------
Key: WFLY-11793
URL:
https://issues.jboss.org/browse/WFLY-11793
Project: WildFly
Issue Type: Bug
Components: JPA / Hibernate
Affects Versions: 15.0.1.Final
Environment: MAC OS Mojave
Java 11
Java EE 8
Wildfly 15.0.1-Final
Data Base Postgresql
Reporter: Bruno Maioli Martins
Assignee: Scott Marlow
Priority: Critical
Attachments: teste.zip
Dear,
When executing the update of a record invoking getEntityManager().merge(obj) the
application goes into infinite loop. This behavior only occurs when there is a OneToMany
bidirectional mapping of the entity Papel -> PermissaoAtribuida.
If the same code runs outside of the Wildfly server context its execution occurs
normally.
Apparently the call getEntityManager.().merge(obj) attempts infinite selects to sync the
object with transaction context before doing the merge.
Attach the source code of my test classes.