Generate Planif - Problème de uniqueness
Original reporter: ikus060
Created At: 2012-09-24 13:27:09
com.patrikdufresne.managers.ManagerException: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.planimod.core.Task#1]
at com.patrikdufresne.managers.Managers.run(Managers.java:513)
at com.patrikdufresne.managers.Managers.query(Managers.java:419)
at com.planimod.core.GeneratePlanifContext.searchSolution(GeneratePlanifContext.java:2627)
at com.planimod.ui.views.planif.GeneratePlanifAction$2.run(GeneratePlanifAction.java:146)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.planimod.core.Task#1]
at org.hibernate.engine.internal.StatefulPersistenceContext.checkUniqueness(StatefulPersistenceContext.java:689)
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performUpdate(DefaultSaveOrUpdateEventListener.java:293)
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsDetached(DefaultSaveOrUpdateEventListener.java:239)
at org.hibernate.event.internal.DefaultUpdateEventListener.performSaveOrUpdate(DefaultUpdateEventListener.java:55)
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:90)
at org.hibernate.internal.SessionImpl.fireUpdate(SessionImpl.java:779)
at org.hibernate.internal.SessionImpl.update(SessionImpl.java:771)
at org.hibernate.internal.SessionImpl.update(SessionImpl.java:767)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.hibernate.context.internal.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:352)
at $Proxy20.update(Unknown Source)
at com.patrikdufresne.managers.AbstractManager$6.run(AbstractManager.java:301)
at com.patrikdufresne.managers.Managers.run(Managers.java:530)
at com.patrikdufresne.managers.Managers.exec(Managers.java:311)
at com.patrikdufresne.managers.AbstractManager.update(AbstractManager.java:292)
at com.planimod.core.GeneratePlanifContext.persistResult(GeneratePlanifContext.java:2544)
at com.planimod.core.GeneratePlanifContext.internalSearchSolution(GeneratePlanifContext.java:1546)
at com.planimod.core.GeneratePlanifContext$4.run(GeneratePlanifContext.java:2637)
at com.planimod.core.GeneratePlanifContext$4.run(GeneratePlanifContext.java:1)
at com.patrikdufresne.managers.Managers.run(Managers.java:497)
... 4 more