Reporter Name: Richard Torres
Email: rtorres@rockarch.org
Environment:
ATReference Version: 1.0.2
Java Version: 1.6.0_07
Operating System: Windows XP
OS Version: 5.1
Platform: x86
Database: jdbc:mysql://racatk/atk01
Database Version: 2.5.6
Description:
will not save
Stacktrace:
failed to update, class: class org.archiviststoolkit.mydomain.ResourcesDAO object: FA209: Rockefeller Foundation projects
org.archiviststoolkit.mydomain.PersistenceException: failed to update, class: class org.archiviststoolkit.mydomain.ResourcesDAO object: FA209: Rockefeller Foundation projects
at org.archiviststoolkit.mydomain.DomainAccessObjectImpl.updateLongSession(DomainAccessObjectImpl.java:310)
at org.archiviststoolkit.mydomain.DomainEditor.saveRecord(DomainEditor.java:713)
at org.archiviststoolkit.mydomain.DomainEditor.actionPerformed(DomainEditor.java:502)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at org.archiviststoolkit.swing.StandardEditor.showDialog(StandardEditor.java:725)
at org.archiviststoolkit.mydomain.DomainEditor.showDialog(DomainEditor.java:191)
at org.archiviststoolkit.editor.ResourceEditor.showDialog(ResourceEditor.java:79)
at org.archiviststoolkit.mydomain.DomainTableWorkSurface.finishOnUpdate(DomainTableWorkSurface.java:762)
at org.archiviststoolkit.mydomain.DomainTableWorkSurface.access$700(DomainTableWorkSurface.java:69)
at org.archiviststoolkit.mydomain.DomainTableWorkSurface$LookupWorkerRunnable$1.run(DomainTableWorkSurface.java:1591)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [org.archiviststoolkit.model.Resources#379]
at org.hibernate.engine.StatefulPersistenceContext.checkUniqueness(StatefulPersistenceContext.java:613)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performUpdate(DefaultSaveOrUpdateEventListener.java:307)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsDetached(DefaultSaveOrUpdateEventListener.java:246)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:112)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93)
at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:534)
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:526)
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:522)
at org.archiviststoolkit.mydomain.DomainAccessObjectImpl.updateLongSession(DomainAccessObjectImpl.java:306)
... 46 more
Reporter Name: Richard Torres Email: rtorres@rockarch.org
Environment: ATReference Version: 1.0.2 Java Version: 1.6.0_07 Operating System: Windows XP OS Version: 5.1 Platform: x86 Database: jdbc:mysql://racatk/atk01 Database Version: 2.5.6
Description: will not save
Stacktrace: failed to update, class: class org.archiviststoolkit.mydomain.ResourcesDAO object: FA209: Rockefeller Foundation projects org.archiviststoolkit.mydomain.PersistenceException: failed to update, class: class org.archiviststoolkit.mydomain.ResourcesDAO object: FA209: Rockefeller Foundation projects at org.archiviststoolkit.mydomain.DomainAccessObjectImpl.updateLongSession(DomainAccessObjectImpl.java:310) at org.archiviststoolkit.mydomain.DomainEditor.saveRecord(DomainEditor.java:713) at org.archiviststoolkit.mydomain.DomainEditor.actionPerformed(DomainEditor.java:502) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.Dialog$1.run(Unknown Source) at java.awt.Dialog$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Unknown Source) at java.awt.Component.show(Unknown Source) at java.awt.Component.setVisible(Unknown Source) at java.awt.Window.setVisible(Unknown Source) at java.awt.Dialog.setVisible(Unknown Source) at org.archiviststoolkit.swing.StandardEditor.showDialog(StandardEditor.java:725) at org.archiviststoolkit.mydomain.DomainEditor.showDialog(DomainEditor.java:191) at org.archiviststoolkit.editor.ResourceEditor.showDialog(ResourceEditor.java:79) at org.archiviststoolkit.mydomain.DomainTableWorkSurface.finishOnUpdate(DomainTableWorkSurface.java:762) at org.archiviststoolkit.mydomain.DomainTableWorkSurface.access$700(DomainTableWorkSurface.java:69) at org.archiviststoolkit.mydomain.DomainTableWorkSurface$LookupWorkerRunnable$1.run(DomainTableWorkSurface.java:1591) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [org.archiviststoolkit.model.Resources#379] at org.hibernate.engine.StatefulPersistenceContext.checkUniqueness(StatefulPersistenceContext.java:613) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performUpdate(DefaultSaveOrUpdateEventListener.java:307) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsDetached(DefaultSaveOrUpdateEventListener.java:246) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:112) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93) at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:534) at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:526) at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:522) at org.archiviststoolkit.mydomain.DomainAccessObjectImpl.updateLongSession(DomainAccessObjectImpl.java:306) ... 46 more