Project

General

Profile

bug #7454

illegal argument exception for name selection in details view

Added by Katja Luther about 1 year ago. Updated 6 months ago.

Status:
New
Priority:
Highest
Assignee:
Category:
taxeditor
Start date:
06/07/2018
Due date:
% Done:

0%

Severity:
normal
Found in Version:

Description

mail of WB:

beim Eingeben einer langen Liste von Synonymen über die Namensauswahl im Detail-View (die Namen stehen auch bei einem anderen Konzept in der parallelen Klassifikation), kam es beim vorletzten (N. sanderiana) zu folgendem Fehler.
Der Parsereintrag blieb leer, aber die Details wurden angezeigt. Nach Speichern und zu- aufmachen war der Name dann vorhanden.
Herzlichen Gruß
Walter

PS: Nach weiterarbeiten trat der Fehler schon bei der Namesauswahl selbst auf (ganz unten)

login : w.berendsohn
editor version : 5.0.0
server : api.cybertaxonomy.org (cybertaxonomy.org) / caryo_nepenthaceae
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.Label.<init>(Label.java:102)
                at org.eclipse.ui.forms.widgets.FormToolkit.createLabel(FormToolkit.java:373)
                at eu.etaxonomy.taxeditor.ui.element.ToggleableTextElement.<init>(ToggleableTextElement.java:60)
                at eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.createToggleableTextField(CdmFormFactory.java:1226)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement.createControls(NonViralNameDetailElement.java:60)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement.createControls(NonViralNameDetailElement.java:1)
                at eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement.updateContent(AbstractCdmDetailElement.java:107)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement.updateContent(NonViralNameDetailElement.java:119)
                at eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement.setEntity(AbstractCdmDetailElement.java:94)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement.setEntity(NonViralNameDetailElement.java:136)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement.setEntity(NonViralNameDetailElement.java:1)
                at eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection.setEntity(AbstractCdmDetailSection.java:128)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailSection$1.run(NonViralNameDetailSection.java:77)
                at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
                at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
                at org.eclipse.jface.action.ActionContributionItem.lambda$5(ActionContributionItem.java:436)
                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)

login : w.berendsohn
editor version : 5.0.0
server : api.cybertaxonomy.org (cybertaxonomy.org) / caryo_nepenthaceae
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.Label.<init>(Label.java:102)
                at org.eclipse.ui.forms.widgets.FormToolkit.createLabel(FormToolkit.java:373)
                at eu.etaxonomy.taxeditor.ui.element.ToggleableTextElement.<init>(ToggleableTextElement.java:60)
                at eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.createToggleableTextField(CdmFormFactory.java:1226)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement.createControls(NonViralNameDetailElement.java:60)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement.createControls(NonViralNameDetailElement.java:1)
                at eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement.updateContent(AbstractCdmDetailElement.java:107)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement.updateContent(NonViralNameDetailElement.java:119)
                at eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement.setEntity(AbstractCdmDetailElement.java:94)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement.setEntity(NonViralNameDetailElement.java:136)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement.setEntity(NonViralNameDetailElement.java:1)
                at eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection.setEntity(AbstractCdmDetailSection.java:128)
                at eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailSection$1.run(NonViralNameDetailSection.java:77)
                at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
                at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
                at org.eclipse.jface.action.ActionContributionItem.lambda$5(ActionContributionItem.java:436)
                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)

History

#1 Updated by Katja Luther about 1 year ago

  • Target version changed from Release 5.1 to Release 5.2

#2 Updated by Andreas Müller about 1 year ago

  • Target version changed from Release 5.2 to Release 5.3

#3 Updated by Katja Luther 12 months ago

  • Target version changed from Release 5.3 to Release 5.4

#4 Updated by Andreas Müller 10 months ago

  • Target version changed from Release 5.4 to Release 5.5

#5 Updated by Katja Luther 7 months ago

this exception is caused by a disposed parent (if (parent.isDisposed ()) error (SWT.ERROR_INVALID_ARGUMENT);) when the details view is updated.

#6 Updated by Andreas Müller 6 months ago

  • Target version changed from Release 5.5 to Release 5.6

#7 Updated by Andreas Müller 6 months ago

  • Target version changed from Release 5.6 to Reviewed Next Major Release

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)