bug #8316
closedEndless loop when editing name in source of distribution
100%
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
Updated by Katja Luther almost 4 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 50
Applied in changeset taxeditor|9b4eaf57527243baf4b517d19f90b3c6a4f3d18c.
Updated by Katja Luther almost 4 years ago
- Assignee changed from Katja Luther to Andreas Müller
please review
Updated by Andreas Müller almost 4 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.
Updated by Andreas Müller almost 4 years ago
Please also check if this is related to #8283#note-4
Updated by Katja Luther almost 4 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.
Updated by Katja Luther almost 4 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
Updated by Katja Luther about 1 year 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.
Updated by Katja Luther about 1 year ago
- Related to bug #9988: Fix selection for supplemental data view/referencing objects view added