Project

General

Profile

Actions

bug #8316

closed

Endless loop when editing name in source of distribution

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

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

100%

Estimated time:
Severity:
normal
Found in Version:

Description

mail AM:

also bei nameUsedInSource bekomme ich das weiterhin regelmäßig, spätestens beim 2. oder 3. Mal. Kannst du dir das vielleicht nochmal anschauen mit E+M Daten und v.a. auch das Limit wieder hinzufügen? Es reicht ja, wenn wir es einigermaßen hoch ansetzen z.B. 5000 DS, oder so. Hoffe ich jedenfalls. Vielleicht ist das Problem ja auch ein anderes.

In diesem Zusammenhang hab ich gerade im Logfile folgendes Problem gefunden, was wohl sehr häufig auftrat. Daher auch Patrick in cc.
Es könnte mit dem Problem im Zusammenhang stehen.


!ENTRY org.eclipse.equinox.event 4 0 2019-05-28 16:02:40.960
!MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/renderer/requestEnablementUpdate] {org.eclipse.e4.data=ALL} to handler org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler@23d5e304
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.StackOverflowError)
               at org.eclipse.swt.SWT.error(SWT.java:4533)
               at org.eclipse.swt.SWT.error(SWT.java:4448)
               at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:255)
               at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)
               at org.eclipse.swt.widgets.Display.syncExec(Display.java:4821)
               at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:211)
               at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:53)
               at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
               at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
               at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
               at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
               at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.StackOverflowError
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)
               at eu.etaxonomy.taxeditor.workbench.WorkbenchUtility.findSavablePart(WorkbenchUtility.java:81)

The problem was the handling of the selected taxonname in the factual data view. Now the factual data view ignores the selection if the input of the detailsview is a descriptionelementbase


Related issues

Related to EDIT - bug #9988: Fix selection for supplemental data view/referencing objects viewNewKatja Luther

Actions
Actions #1

Updated by Katja Luther almost 5 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 50
Actions #2

Updated by Katja Luther almost 5 years ago

  • Description updated (diff)
Actions #3

Updated by Katja Luther almost 5 years ago

  • Assignee changed from Katja Luther to Andreas Müller

please review

Actions #4

Updated by Andreas Müller almost 5 years ago

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

The endless loop does now not show up anymore.
But after closing the dialog the supplemental data view does not get the focus on the newly selected object. It still shows information on the old object.

Actions #5

Updated by Andreas Müller almost 5 years ago

Please also check if this is related to #8283#note-4

Actions #6

Updated by Katja Luther almost 5 years ago

Andreas Müller wrote:

Please also check if this is related to #8283#note-4

this seems to be an older problem, testing on stable the newly selected element is not shown in the supplemental data view.

Actions #7

Updated by Katja Luther almost 5 years ago

  • Target version changed from Release 5.8 to Release 5.7

this issue is cherry-picked to hotfix5.7.3, therefore change the milestone to 5.7

Actions #8

Updated by Katja Luther about 2 years ago

  • Status changed from Feedback to Closed

The selection issue is another problem, so I would close this ticket and create a new ticket for setting the correct selection for referencing objects and supplemental data view.

Actions #9

Updated by Katja Luther about 2 years ago

  • Related to bug #9988: Fix selection for supplemental data view/referencing objects view added
Actions #10

Updated by Andreas Müller about 2 years ago

  • % Done changed from 50 to 100
Actions

Also available in: Atom PDF