Community
Participate
Working Groups
As described here https://www.eclipse.org/forums/index.php/t/1077987/ there is a common deadlock situation when using CDO\Papyrus with more than one Transaction\View. For completeness I paste the locked threads here: Daemon System Thread [Attach Listener] (Suspended) Daemon System Thread [Signal Dispatcher] (Suspended) Daemon System Thread [Finalizer] (Suspended) Daemon System Thread [Reference Handler] (Suspended) Thread [main] (Suspended) owns: CDOTransactionImpl (id=79) owns: CacheAdapter$InverseCrossReferencer (id=80) waiting for: InheritableThreadLocal<T> (id=78) owned by: Thread [Worker-1] (Suspended) waiting for: CacheAdapter$InverseCrossReferencer (id=80) owned by: Thread [main] (Suspended) waiting for: InheritableThreadLocal<T> (id=78) CDOLegacyAdapter(CDOLegacyWrapper).revisionToInstance() line: 444 CDOLegacyAdapter(CDOLegacyWrapper).cdoInternalPostLoad() line: 369 CDOTransactionImpl(AbstractCDOView).cleanObject(InternalCDOObject, InternalCDORevision) line: 1950 CDOTransactionImpl(AbstractCDOView).createObject(CDOID) line: 1859 CDOTransactionImpl(AbstractCDOView).getObject(CDOID, boolean) line: 1661 CDOTransactionImpl.getObject(CDOID, boolean) line: 1498 CDOTransactionImpl(AbstractCDOView).convertIDToObject(Object) line: 2140 CDOStoreImpl.convertIDToObject(InternalCDOView, EObject, EStructuralFeature, int, Object) line: 897 CDOStoreImpl.convertToEMF(EObject, InternalCDORevision, EStructuralFeature, int, Object) line: 860 CDOStoreImpl.isSet(InternalEObject, EStructuralFeature) line: 248 ValueTableImpl(CDOObjectImpl).eDynamicIsSet(int, EStructuralFeature) line: 734 ValueTableImpl(BasicEObjectImpl).eIsSet(int) line: 1257 ValueTableImpl(BasicEObjectImpl).eIsSet(EStructuralFeature) line: 1241 EContentsEList$FeatureIteratorImpl<E>.hasNext() line: 437 CacheAdapter(ECrossReferenceAdapter).setTarget(EObject) line: 775 CacheAdapter(ECrossReferenceAdapter).setTarget(Notifier) line: 752 CacheAdapter.setTarget(Notifier) line: 360 Thread [Worker-1] (Suspended) owns: InheritableThreadLocal<T> (id=78) owns: CDOTransactionImpl (id=82) owns: SoxRepositoryProject (id=83) waiting for: CacheAdapter$InverseCrossReferencer (id=80) owned by: Thread [main] (Suspended) waiting for: InheritableThreadLocal<T> (id=78) owned by: Thread [Worker-1] (Suspended) waiting for: CacheAdapter$InverseCrossReferencer (id=80) owned by: Thread [main] (Suspended) CacheAdapter.handleCrossReference(EObject) line: 341 AssociationImpl(ElementImpl).eSetDeliver(boolean) line: 988 CDOLegacyAdapter(CDOLegacyWrapper).revisionToInstance() line: 520
Moving all unaddressed bugzillas to 4.6.
Moving all open bugs to 4.7
Moving all unresolved issues to version 4.8-
Moving all unresolved issues to version 4.9
Moving to 4.13.