Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » JFace » Data Binding Exception when closing.
icon5.gif  Data Binding Exception when closing. [message #897351] Mon, 23 July 2012 16:59
Wudong Liu is currently offline Wudong LiuFriend
Messages: 4
Registered: August 2011
Junior Member
Hi all.
When I close a JFace application (not RCP), sometime (not always) i can get the following exceptions, the the main UI thread will just hang.
Can someone shed me some light on how to resolve it?

It looks that the Data Binding is not correctly disposed. I don't explicitly dispose anything in the code. What's the problem it might be?

any help if appreciated.

==========

org.eclipse.core.runtime.AssertionFailedException: assertion failed: Getter called on disposed observable org.eclipse.core.internal.databinding.beans.BeanObservableListDecorator@fdf6877
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110)
at org.eclipse.core.databinding.observable.ObservableTracker.getterCalled(ObservableTracker.java:252)
at org.eclipse.core.databinding.observable.DecoratingObservable.getterCalled(DecoratingObservable.java:64)
at org.eclipse.core.databinding.observable.DecoratingObservableCollection.hashCode(DecoratingObservableCollection.java:129)
at java.util.HashMap.removeEntryForKey(HashMap.java:548)
at java.util.HashMap.remove(HashMap.java:538)
at org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode.dispose(ObservableCollectionTreeContentProvider.java:491)
at org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode.access$0(ObservableCollectionTreeContentProvider.java:489)
at org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider.inputChanged(ObservableCollectionTreeContentProvider.java:137)
at org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl.inputChanged(ObservableListTreeContentProvider.java:55)
at org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider.inputChanged(ObservableListTreeContentProvider.java:203)
at org.eclipse.jface.viewers.ContentViewer.handleDispose(ContentViewer.java:171)
at org.eclipse.jface.viewers.StructuredViewer.handleDispose(StructuredViewer.java:2328)
at org.eclipse.jface.viewers.ContentViewer$2.widgetDisposed(ContentViewer.java:214)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
Previous Topic:ScrolledComposite in JFace
Next Topic:Getting IValueProperty of a certain value in a MAP
Goto Forum:
  


Current Time: Fri Apr 19 16:16:36 GMT 2024

Powered by FUDForum. Page generated in 0.01666 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top