Edition: the text selection combo box behavior is not accurate
Behavior on Windows. Same behavior on Linux except the point 5:
- the rollover arrows icon may not be clear
- selecting a text entry in the menu does nothing you need to double click on the entry
- then the entry is inserted in the text area
- then you need to hit Return to display the selected text
- the text is well displayed but it opens the menu again
1. First proposals, simple solution or tmp solution [SJ]
- do not use an input text with completion but a simple combo box
2. Improve the text input solution [SJ]
- directly go to the text when an entry is selected in the menu
- try to not reopen the completion area when the return key is hit (it also grab the focus leading to the impossibility to use some keyboard keys like home/end/ etc.)
3. Bug
There is a bug but I don't know how I did this for now, I guess it may related with the Edge/SWTBrowser deadldock problems rather than with the combo box:
Linked Log?
var html = "";if (typeof window.getSelection != "undefined") {var sel = window.getSelection();if (sel.rangeCount) {var container = document.createElement("div");for (var i = 0, len = sel.rangeCount; i < len; ++i) {container.appendChild(sel.getRangeAt(i).cloneContents());}html = container.innerHTML;container = null;}} else if (typeof document.selection != "undefined") {if (document.selection.type == "Text") {html = document.selection.createRange().htmlText;}}return html
** Erreur Javascript du navigateur : org.eclipse.swt.SWTException: Waiting for Edge operation to terminate timed out.
at java.base/java.lang.Thread.getStackTrace(Thread.java:1610)
at org.txm.utils.logger.Log.severe(Log.java:229)
at org.txm.utils.logger.Log.severe(Log.java:295)
at org.txm.edition.rcp.editors.EditionPanel.evaluate(EditionPanel.java:297)
at org.txm.edition.rcp.editors.EditionPanel.getTextSelectionDOM(EditionPanel.java:1364)
at org.txm.edition.rcp.editors.EditionPanel.getTextSelection(EditionPanel.java:1448)
at org.txm.edition.rcp.editors.EditionPanel$8$1.isEmpty(EditionPanel.java:1718)
at org.eclipse.e4.ui.internal.workbench.swt.SelectionAdapterFactory.iterable(SelectionAdapterFactory.java:58)
at org.eclipse.e4.ui.internal.workbench.swt.SelectionAdapterFactory.getAdapter(SelectionAdapterFactory.java:49)
at org.eclipse.core.internal.adapter.AdapterFactoryProxy.lambda$5(AdapterFactoryProxy.java:111)
at java.base/java.util.Optional.map(Optional.java:260)
at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:111)
at org.eclipse.core.internal.runtime.AdapterManager.lambda$7(AdapterManager.java:255)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1602)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:647)
at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:268)
at org.eclipse.core.internal.expressions.Expressions.getAsIIterable(Expressions.java:228)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:189)
at org.eclipse.core.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:57)
at org.eclipse.core.expressions.WithExpression.evaluate(WithExpression.java:84)
at org.eclipse.core.expressions.ReferenceExpression.evaluate(ReferenceExpression.java:72)
at org.eclipse.core.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:57)
at org.eclipse.core.expressions.AndExpression.evaluate(AndExpression.java:36)
at org.eclipse.ui.internal.handlers.HandlerActivation.evaluate(HandlerActivation.java:91)
at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:120)
at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:72)
at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:252)
at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:239)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:99)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:81)
at org.eclipse.core.commands.Command.setEnabled(Command.java:856)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.canExecute(HandlerServiceImpl.java:170)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.canExecuteItem(HandledContributionItem.java:465)
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem$1.run(AbstractContributionItem.java:529)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.updateItemEnablement(AbstractContributionItem.java:570)
at org.eclipse.e4.ui.workbench.renderers.swt.ToolItemUpdater.run(ToolItemUpdater.java:87)
at org.eclipse.swt.widgets.Display.runTimer(Display.java:4258)
at org.eclipse.swt.widgets.Display.messageProc(Display.java:3370)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3746)
at org.eclipse.swt.browser.Edge.processOSMessagesUntil(Edge.java:531)
at org.eclipse.swt.browser.Edge.callAndWait(Edge.java:303)
at org.eclipse.swt.browser.Edge.evaluateInternal(Edge.java:953)
at org.eclipse.swt.browser.Edge.evaluate(Edge.java:935)
at org.eclipse.swt.browser.WebBrowser.evaluate(WebBrowser.java:405)
at org.eclipse.swt.browser.Browser.evaluate(Browser.java:734)
at org.eclipse.swt.browser.Browser.evaluate(Browser.java:683)
at org.txm.edition.rcp.editors.EditionPanel.evaluate(EditionPanel.java:294)
at org.txm.edition.rcp.editors.EditionPanel.getTextSelectionDOM(EditionPanel.java:1364)
at org.txm.edition.rcp.editors.EditionPanel.getTextSelection(EditionPanel.java:1448)
at org.txm.edition.rcp.editors.EditionPanel$8$1.isEmpty(EditionPanel.java:1718)
at org.eclipse.ui.internal.services.EvaluationService$2.compute(EvaluationService.java:106)
at org.eclipse.e4.core.commands.ExpressionContext.getDefaultVariable(ExpressionContext.java:78)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:151)
at org.eclipse.core.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:57)
at org.eclipse.core.expressions.AndExpression.evaluate(AndExpression.java:36)
at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:76)
at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:106)
at org.eclipse.ui.internal.services.EvaluationReference.changed(EvaluationReference.java:100)
at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:109)
at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:371)
at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:189)
at org.eclipse.e4.ui.internal.workbench.swt.ShellActivationListener.lambda$0(ShellActivationListener.java:180)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:161)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1214)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1238)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1219)
at org.eclipse.swt.widgets.Widget.release(Widget.java:896)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:485)
at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:376)
at org.eclipse.jface.window.Window.close(Window.java:335)
at org.eclipse.jface.dialogs.PopupDialog.close(PopupDialog.java:1189)
at org.eclipse.jface.fieldassist.ContentProposalAdapter$ContentProposalPopup.close(ContentProposalAdapter.java:871)
at org.eclipse.jface.fieldassist.ContentProposalAdapter$ContentProposalPopup$PopupCloserListener.handleEvent(ContentProposalAdapter.java:124)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1214)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1238)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1219)
at org.eclipse.swt.widgets.Decorations.WM_ACTIVATE(Decorations.java:1547)
at org.eclipse.swt.widgets.Shell.WM_ACTIVATE(Shell.java:2405)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4782)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:336)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1494)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2378)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5130)
at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3743)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:678)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:583)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
at org.txm.rcp.Application.startDesktop(Application.java:290)
at org.txm.rcp.Application.start(Application.java:127)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:219)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:149)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:115)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:467)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:298)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:627)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1431)
at org.eclipse.equinox.launcher.Main.main(Main.java:1403)
org.eclipse.swt.SWTException: Waiting for Edge operation to terminate timed out
at org.eclipse.swt.browser.Edge.createTimeOutException(Edge.java:542)
at org.eclipse.swt.browser.Edge.processOSMessagesUntil(Edge.java:537)
at org.eclipse.swt.browser.Edge.callAndWait(Edge.java:303)
at org.eclipse.swt.browser.Edge.evaluateInternal(Edge.java:953)
at org.eclipse.swt.browser.Edge.evaluate(Edge.java:935)
at org.eclipse.swt.browser.WebBrowser.evaluate(WebBrowser.java:405)
at org.eclipse.swt.browser.Browser.evaluate(Browser.java:734)
at org.eclipse.swt.browser.Browser.evaluate(Browser.java:683)
at org.txm.edition.rcp.editors.EditionPanel.evaluate(EditionPanel.java:294)
at org.txm.edition.rcp.editors.EditionPanel.getTextSelectionDOM(EditionPanel.java:1364)
at org.txm.edition.rcp.editors.EditionPanel.getTextSelection(EditionPanel.java:1448)
at org.txm.edition.rcp.editors.EditionPanel$8$1.isEmpty(EditionPanel.java:1718)
at org.eclipse.e4.ui.internal.workbench.swt.SelectionAdapterFactory.iterable(SelectionAdapterFactory.java:58)
at org.eclipse.e4.ui.internal.workbench.swt.SelectionAdapterFactory.getAdapter(SelectionAdapterFactory.java:49)
at org.eclipse.core.internal.adapter.AdapterFactoryProxy.lambda$5(AdapterFactoryProxy.java:111)
at java.base/java.util.Optional.map(Optional.java:260)
at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:111)
at org.eclipse.core.internal.runtime.AdapterManager.lambda$7(AdapterManager.java:255)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1602)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:647)
at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:268)
at org.eclipse.core.internal.expressions.Expressions.getAsIIterable(Expressions.java:228)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:189)
at org.eclipse.core.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:57)
at org.eclipse.core.expressions.WithExpression.evaluate(WithExpression.java:84)
at org.eclipse.core.expressions.ReferenceExpression.evaluate(ReferenceExpression.java:72)
at org.eclipse.core.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:57)
at org.eclipse.core.expressions.AndExpression.evaluate(AndExpression.java:36)
at org.eclipse.ui.internal.handlers.HandlerActivation.evaluate(HandlerActivation.java:91)
at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:120)
at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:72)
at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:252)
at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:239)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:99)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:81)
at org.eclipse.core.commands.Command.setEnabled(Command.java:856)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.canExecute(HandlerServiceImpl.java:170)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.canExecuteItem(HandledContributionItem.java:465)
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem$1.run(AbstractContributionItem.java:529)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.updateItemEnablement(AbstractContributionItem.java:570)
at org.eclipse.e4.ui.workbench.renderers.swt.ToolItemUpdater.run(ToolItemUpdater.java:87)
at org.eclipse.swt.widgets.Display.runTimer(Display.java:4258)
at org.eclipse.swt.widgets.Display.messageProc(Display.java:3370)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3746)
at org.eclipse.swt.browser.Edge.processOSMessagesUntil(Edge.java:531)
at org.eclipse.swt.browser.Edge.callAndWait(Edge.java:303)
at org.eclipse.swt.browser.Edge.evaluateInternal(Edge.java:953)
at org.eclipse.swt.browser.Edge.evaluate(Edge.java:935)
at org.eclipse.swt.browser.WebBrowser.evaluate(WebBrowser.java:405)
at org.eclipse.swt.browser.Browser.evaluate(Browser.java:734)
at org.eclipse.swt.browser.Browser.evaluate(Browser.java:683)
at org.txm.edition.rcp.editors.EditionPanel.evaluate(EditionPanel.java:294)
at org.txm.edition.rcp.editors.EditionPanel.getTextSelectionDOM(EditionPanel.java:1364)
at org.txm.edition.rcp.editors.EditionPanel.getTextSelection(EditionPanel.java:1448)
at org.txm.edition.rcp.editors.EditionPanel$8$1.isEmpty(EditionPanel.java:1718)
at org.eclipse.ui.internal.services.EvaluationService$2.compute(EvaluationService.java:106)
at org.eclipse.e4.core.commands.ExpressionContext.getDefaultVariable(ExpressionContext.java:78)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:151)
at org.eclipse.core.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:57)
at org.eclipse.core.expressions.AndExpression.evaluate(AndExpression.java:36)
at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:76)
at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:106)
at org.eclipse.ui.internal.services.EvaluationReference.changed(EvaluationReference.java:100)
at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:109)
at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:371)
at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:189)
at org.eclipse.e4.ui.internal.workbench.swt.ShellActivationListener.lambda$0(ShellActivationListener.java:180)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:161)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1214)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1238)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1219)
at org.eclipse.swt.widgets.Widget.release(Widget.java:896)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:485)
at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:376)
at org.eclipse.jface.window.Window.close(Window.java:335)
at org.eclipse.jface.dialogs.PopupDialog.close(PopupDialog.java:1189)
at org.eclipse.jface.fieldassist.ContentProposalAdapter$ContentProposalPopup.close(ContentProposalAdapter.java:871)
at org.eclipse.jface.fieldassist.ContentProposalAdapter$ContentProposalPopup$PopupCloserListener.handleEvent(ContentProposalAdapter.java:124)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1214)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1238)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1219)
at org.eclipse.swt.widgets.Decorations.WM_ACTIVATE(Decorations.java:1547)
at org.eclipse.swt.widgets.Shell.WM_ACTIVATE(Shell.java:2405)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4782)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:336)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1494)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2378)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5130)
at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3743)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:678)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:583)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
at org.txm.rcp.Application.startDesktop(Application.java:290)
at org.txm.rcp.Application.start(Application.java:127)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:219)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:149)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:115)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:467)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:298)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:627)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1431)
at org.eclipse.equinox.launcher.Main.main(Main.java:1403)
HTML text selection=null
** Erreur Javascript du navigateur : org.eclipse.swt.SWTException: Waiting for Edge operation to terminate timed out.
at java.base/java.lang.Thread.getStackTrace(Thread.java:1610)
Edited by Sébastien Jacquot
