[
https://issues.jboss.org/browse/WFLY-11793?page=com.atlassian.jira.plugin...
]
Bruno Maioli Martins edited comment on WFLY-11793 at 3/2/19 11:20 AM:
----------------------------------------------------------------------
Scott Marlow, thanks for the response.
I did the steps you suggested, and I was also suspecting Hibernate ORM Core, but the
interesting thing is that if I run the same application, but in desktop app, I get
satisfactory result.
I added the server log and jstack generated after the failure.
I will investigate the failure better, and report back to the Hibernate ORM Core team.
Thank you
was (Author: brunomaioli):
Scott Marlow, thanks for the response.
I did the steps you suggested, and I was also suspecting Hibernate ORM Core, but the
interesting thing is that if I run the same application, but in desktop app, I get
satisfactory result.
I added the server log and jstack generated after the failure.
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
Wildfly 15.0.1-Final
Data Base Postgresql
Reporter: Bruno Maioli Martins
Assignee: Scott Marlow
Priority: Critical
Attachments: jstack.txt, server+querys.log, server-1.log, 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.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)