Project

General

Profile

bug #7539

bug #7302: [MASTER][DISCUSS] Name Editor refresh/redraw problems

Synonym drag and drop sometimes does not refresh correctly

Added by Patrick Plitzner over 1 year ago.

Status:
New
Priority:
New
Assignee:
Category:
taxeditor
Target version:
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)

image001.png View (14.2 KB) Patrick Plitzner, 07/10/2018 10:31 AM

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)