bug #9173
closedNPE when move synonym into homotypical group of accepted
100%
Description
Hallo,
beim Verschieben in die homot. Gruppe des Taxons, nachdem das Synonym von einem anderen Taxon hierher vorschoben wurde.
HG
W
last remote method : http://api.cybertaxonomy.org:80/caryophyllales_spp/remoting/taxon.service last remote request client time : 2020-07-16T17:31:33.995 last remote request response header time : Thu, 16 Jul 2020 17:31:34 GMT client error time : 2020-07-16T17:31:34.195 login : w.berendsohn editor version : 5.16.0 server : api.cybertaxonomy.org (cybertaxonomy.org) / caryophyllales_spp schema version : 5.15.2.0.20200611 os : Windows 10 10.0 amd64 java : 1.8.0_251 java.lang.NullPointerException at eu.etaxonomy.taxeditor.editor.name.e4.dnd.NameEditorDropTargetListenerE4.createOperation(NameEditorDropTargetListenerE4.java:103) at eu.etaxonomy.taxeditor.editor.name.e4.dnd.NameEditorDropTargetListenerE4.drop(NameEditorDropTargetListenerE4.java:74) at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:91) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:802) at org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:472) at org.eclipse.swt.dnd.DropTarget.Drop_64(DropTarget.java:406) at org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:270) at org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:119) at org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method) at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:378) at org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:304) at org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java:173) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at eu.etaxonomy.taxeditor.Application.start(Application.java:20) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519
Updated by Katja Luther over 3 years ago
Now I could reproduce the problem. If the setting of the focus is not done, the NPE appears.
Updated by Katja Luther over 3 years ago
- Status changed from New to Resolved
- Assignee changed from Katja Luther to Andreas Müller
- Target version changed from Unassigned CDM tickets to Release 5.18
this should be fixed because the method call causing the NPE is not used anymore. Please review.
Updated by Andreas Müller over 3 years ago
- Status changed from Resolved to Feedback
- Assignee changed from Andreas Müller to Katja Luther
I can't reproduce the NPE (but I don't know if I could before).
From the changeset it does not become clear how far "the method call causing the NPE is not used anymore". When has this been changed?
The changeset only comments code. If the code is not needed anymore it should be completely removed, I guess.
Updated by Katja Luther over 3 years ago
Andreas Müller wrote:
I can't reproduce the NPE (but I don't know if I could before).
From the changeset it does not become clear how far "the method call causing the NPE is not used anymore". When has this been changed?
The changeset only comments code. If the code is not needed anymore it should be completely removed, I guess.
Sorry I missed to add the relevant changes.
Updated by Katja Luther over 3 years ago
- Status changed from Feedback to Resolved
- Assignee changed from Katja Luther to Andreas Müller
Updated by Andreas Müller over 3 years ago
- Status changed from Resolved to Closed
- Assignee changed from Andreas Müller to Katja Luther
- % Done changed from 0 to 100
I guess this can be closed now.
Updated by Andreas Müller over 3 years ago
- Target version changed from Release 5.18 to Release 5.17