NullPointerException - Vérifier l'implémentation d'un converter
Original reporter: ikus060
Created At: 2012-09-19 12:15:48
Erreur
Status ERROR: org.eclipse.core.databinding code=0 Unhandled exception: null java.lang.NullPointerException
java.lang.NullPointerException
at com.planimod.ui.viewers.TeamViewerUtils$1.convert(TeamViewerUtils.java:22)
at org.eclipse.core.internal.databinding.ConverterValueProperty.doGetValue(ConverterValueProperty.java:50)
at org.eclipse.core.internal.databinding.ConverterValueProperty.getValue(ConverterValueProperty.java:45)
at org.eclipse.core.internal.databinding.property.value.MapSimpleValueObservableMap.get(MapSimpleValueObservableMap.java:322)
at com.planimod.ui.viewers.column.ObservableColumnSorter.doCompare(ObservableColumnSorter.java:113)
at com.planimod.ui.viewers.sorting.AbstractColumnSorter.compare(AbstractColumnSorter.java:213)
at org.eclipse.jface.viewers.AbstractTableViewer.indexForElement(AbstractTableViewer.java:568)
at org.eclipse.jface.viewers.AbstractTableViewer.add(AbstractTableViewer.java:262)
at org.eclipse.jface.internal.databinding.viewers.TableViewerUpdater.add(TableViewerUpdater.java:48)
at org.eclipse.jface.databinding.viewers.ObservableSetContentProvider$Impl.handleSetChange(ObservableSetContentProvider.java:74)
at org.eclipse.core.databinding.observable.set.SetChangeEvent.dispatch(SetChangeEvent.java:61)
at org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at org.eclipse.core.databinding.observable.set.AbstractObservableSet.fireSetChange(AbstractObservableSet.java:70)
at org.eclipse.core.databinding.observable.set.ComputedSet.makeDirty(ComputedSet.java:238)
at org.eclipse.core.databinding.observable.set.ComputedSet.access$4(ComputedSet.java:226)
at org.eclipse.core.databinding.observable.set.ComputedSet$PrivateInterface.handleChange(ComputedSet.java:161)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at org.eclipse.core.databinding.observable.value.AbstractObservableValue.fireValueChange(AbstractObservableValue.java:70)
at org.eclipse.core.internal.databinding.property.value.SimplePropertyObservableValue.notifyIfChanged(SimplePropertyObservableValue.java:120)
at org.eclipse.core.internal.databinding.property.value.SimplePropertyObservableValue.access$1(SimplePropertyObservableValue.java:112)
at org.eclipse.core.internal.databinding.property.value.SimplePropertyObservableValue$2.run(SimplePropertyObservableValue.java:66)
at org.eclipse.core.databinding.observable.Realm$1.run(Realm.java:148)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.databinding.observable.Realm.safeRun(Realm.java:152)
at org.eclipse.core.databinding.observable.Realm.exec(Realm.java:170)
at org.eclipse.core.internal.databinding.property.value.SimplePropertyObservableValue$1.handleEvent(SimplePropertyObservableValue.java:63)
at org.eclipse.core.databinding.property.NativePropertyListener.fireChange(NativePropertyListener.java:63)
at org.eclipse.jface.internal.databinding.swt.WidgetListener.handleEvent(WidgetListener.java:55)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3554)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3179)
at com.planimod.ui.Main$1.run(Main.java:107)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)