Project

General

Profile

Actions

bug #9173

closed

NPE when move synonym into homotypical group of accepted

Added by Katja Luther over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
New
Assignee:
Category:
taxeditor
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Severity:
normal
Found in Version:

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
Actions #1

Updated by Katja Luther over 2 years ago

Now I could reproduce the problem. If the setting of the focus is not done, the NPE appears.

Actions #2

Updated by Katja Luther over 2 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.

Actions #3

Updated by Andreas Müller over 2 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.

Actions #4

Updated by Katja Luther over 2 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.

Actions #5

Updated by Katja Luther over 2 years ago

  • Status changed from Feedback to Resolved
  • Assignee changed from Katja Luther to Andreas Müller
Actions #6

Updated by Andreas Müller over 2 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.

Actions #7

Updated by Andreas Müller over 2 years ago

  • Target version changed from Release 5.18 to Release 5.17
Actions

Also available in: Atom PDF