Project

General

Profile

Actions

bug #7454

open

illegal argument exception for name selection in details view

Added by Katja Luther almost 6 years ago. Updated about 5 years ago.

Status:
New
Priority:
Highest
Assignee:
Category:
taxeditor
Start date:
Due date:
% Done:

0%

Estimated time:
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)
Actions #1

Updated by Katja Luther over 5 years ago

  • Target version changed from Release 5.1 to Release 5.2
Actions #2

Updated by Andreas Müller over 5 years ago

  • Target version changed from Release 5.2 to Release 5.3
Actions #3

Updated by Katja Luther over 5 years ago

  • Target version changed from Release 5.3 to Release 5.4
Actions #4

Updated by Andreas Müller over 5 years ago

  • Target version changed from Release 5.4 to Release 5.5
Actions #5

Updated by Katja Luther about 5 years ago

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

Actions #6

Updated by Andreas Müller about 5 years ago

  • Target version changed from Release 5.5 to Release 5.6
Actions #7

Updated by Andreas Müller about 5 years ago

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

Also available in: Atom PDF