Bytecode-enhanced Entity cannot be merged or refreshed

Description

When I try to refresh managed bytecode-enhanced entity, I am getting an exception:

Caused by: org.hibernate.HibernateException: A collection with cascade="all-delete-orphan" was no longer referenced by the owning entity instance: org.hibernate.bugs.model.Person.details
at org.hibernate.engine.internal.Collections.processDereferencedCollection(Collections.java:99)
at org.hibernate.engine.internal.Collections.processUnreachableCollection(Collections.java:50)
at org.hibernate.event.internal.AbstractFlushingEventListener.flushCollections(AbstractFlushingEventListener.java:243)
at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:86)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:38)
at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1428)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:484)
at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3190)
at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2404)

Attachments

1
  • 06 Feb 2017, 09:23 PM

Web links

Activity

Show:

Former user March 28, 2017 at 4:49 AM

Fixed in master and 5.1 branches.

Oleg Chernobay February 7, 2017 at 3:35 PM

Attached file (hibernate-orm-5-bug) contains simple test

Craig Andrews February 7, 2017 at 3:30 PM

I'm also experiencing this issue, but I don't yet have a simple test case. do you have a simple way to reproduce this?

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

Created February 6, 2017 at 9:24 PM
Updated April 14, 2017 at 10:13 AM
Resolved March 28, 2017 at 4:49 AM