Hi,
I am using OpenUDDI 0.10.7 with Tomcat and MySQL. I am having problem deleting a TModel when using any client including bundled Novell UDDI v3 web-client. The error report is the following:
Disposition report:
errno: 10500
errCode: E_fatalError
org.hibernate.HibernateException: Found shared references to a collection: com.novell.uddi3.hibernate.entities.OverviewDocVO.Description
at org.hibernate.engine.Collections.processReachableCollection(Collections.java:163)
at org.hibernate.event.def.FlushVisitor.processCollection(FlushVisitor.java:37)
at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:101)
at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:61)
at org.hibernate.event.def.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:55)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:138)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1001)
at sun.reflect.GeneratedMethodAccessor130.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
at $Proxy0.flush(Unknown Source)
at com.novell.uddi3.hibernate.storage.HibernateStorage.insertOverviewDoc(HibernateStorage.java:584)
at com.novell.uddi3.hibernate.storage.HibernateStorage.insertTModel(HibernateStorage.java:1015)
at com.novell.uddi3.hibernate.storage.HibernateStorage.store(HibernateStorage.java:502)
at com.novell.uddi3.hibernate.storage.HibernateStorage.store(HibernateStorage.java:491)
at com.novell.uddi3.Repository.deprecateTModel(Repository.java:788)
at com.novell.uddi3.binding.UDDI_Publication_SoapBindingImpl.delete_tModel(UDDI_Publication_SoapBindingImpl.java:328)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
....
Did anybody encountered the same error? I see it consistently on different installations. Is there any way to work around it other than just repeating request until succeeded (TModel is actually deleted)? Any help is highly appreciated.
Misha Bouzinier
|