bug #7539
bug #7302: [MASTER][DISCUSS] Name Editor refresh/redraw problems
Synonym drag and drop sometimes does not refresh correctly
Start date:
07/10/2018
Due date:
% Done:
0%
Severity:
normal
Found in Version:
Description
- one case is described in the parent ticket
- another case: "nach Synonym-Accepted Swap im NameEditor und anschließendem Verschieben des Synonyms auf den akz. Namen zum Erstellen einer homotypischen Gruppe dupliziert sich das Synonym und folgende Fehlermeldung. Dann geschlossen (ohne Save) und wieder geöffnet – alles sieht normal aus (aber keine homotypische Gruppe). Erneuter Versuch. Alles gut!"
login : w.berendsohn editor version : 5.1.2 server : api.cybertaxonomy.org (cybertaxonomy.org) / caryophyllales_spp schema version : 5.0.0.0.20180514 os : Windows 10 10.0 amd64 java : 1.8.0_161 java.lang.IllegalArgumentException: Argument not valid at org.eclipse.swt.SWT.error(SWT.java:4514) at org.eclipse.swt.SWT.error(SWT.java:4448) at org.eclipse.swt.SWT.error(SWT.java:4419) at org.eclipse.swt.widgets.Widget.error(Widget.java:482) at org.eclipse.swt.widgets.Widget.checkParent(Widget.java:292) at org.eclipse.swt.widgets.Widget.<init>(Widget.java:158) at org.eclipse.swt.widgets.Control.<init>(Control.java:110) at org.eclipse.swt.widgets.Scrollable.<init>(Scrollable.java:82) at org.eclipse.swt.widgets.Composite.<init>(Composite.java:96) at org.eclipse.ui.forms.widgets.LayoutComposite.<init>(LayoutComposite.java:25) at org.eclipse.ui.forms.widgets.FormToolkit.createComposite(FormToolkit.java:313) at org.eclipse.ui.forms.widgets.FormToolkit.createComposite(FormToolkit.java:300) at eu.etaxonomy.taxeditor.editor.name.e4.container.AbstractGroupE4.createControl(AbstractGroupE4.java:72) at eu.etaxonomy.taxeditor.editor.name.e4.container.AbstractGroupE4.createContent(AbstractGroupE4.java:61) at eu.etaxonomy.taxeditor.editor.name.e4.container.AbstractHomotypicalGroupContainerE4.<init>(AbstractHomotypicalGroupContainerE4.java:35) at eu.etaxonomy.taxeditor.editor.name.e4.container.HomotypicalSynonymGroupE4.<init>(HomotypicalSynonymGroupE4.java:28) at eu.etaxonomy.taxeditor.editor.name.e4.container.ContainerFactoryE4.createOrUpdateHeterotypicSynonymyGroup(ContainerFactoryE4.java:64) at eu.etaxonomy.taxeditor.editor.name.e4.container.ContainerFactoryE4.createOrUpdateHeterotypicSynonymyGroups(ContainerFactoryE4.java:49) at eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditorE4.createOrUpdateNameComposites(TaxonNameEditorE4.java:219) at eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditorE4.redraw(TaxonNameEditorE4.java:301) at eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditorE4.redraw(TaxonNameEditorE4.java:291) at eu.etaxonomy.taxeditor.editor.name.e4.dnd.NameEditorDropTargetListenerE4.drop(NameEditorDropTargetListenerE4.java:85) 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:24) 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)