Home » Eclipse Projects » Eclipse Platform » Why is Oxygen so unstable?
Why is Oxygen so unstable? [message #1778564] |
Sun, 17 December 2017 22:04 |
Hernan Gonzalez Messages: 188 Registered: October 2010 Location: Buenos Aires, Argentina |
Senior Member |
|
|
I've been using Eclipse since practically its birth (I've even used Visual Age), and I don't recall a release more unstable than Oxygen. Terrible.
I love Eclipse and I appreciate the hard work of the developers. But I'd appreciate that,the development, instead of adding new features, were more focused in stability.
Today,I experienced 83 Exceptions in a few seconds, plus a popup telling me to close the IDE. Below comes the detail.
I post this here, because the https://dev.eclipse.org/recommenders/ site is currently worlking badly (server connection lost, trying to reconnect) and the bugtracker is even less friendly than the forums. If some developer considers that could help, he/she could create or update the issue in the bugtracker with the information that follows. If not, well, let it be a rant.
Here's the log. To avoid repetitions, Ive replaced the stack traces by some identificators:
SWT-4559-* are variations of :
at org.eclipse.swt.SWT.error(SWT.java:4559)
at org.eclipse.swt.widgets.Menu.getItems(Menu.java:881)
...
WIDGET-572 -* are variations of :
at org.eclipse.swt.widgets.Widget.getData(Widget.java:572)
at org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceDropAdapter.findDropTarget(MarketplaceDropAdapter.java:158)
at org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceDropAdapter.hookRecursive(MarketplaceDropAdapter.java:124)
...
SWT-error-4533-* are variations of
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4533)
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.checkWidget(Widget.java:373)
at org.eclipse.swt.widgets.MenuItem.setAccelerator(MenuItem.java:697)
at org.eclipse.jface.action.ActionContributionItem.update(ActionContributionItem.java:890)
at org.eclipse.jface.action.ActionContributionItem.lambda$0(ActionContributionItem.java:108)
at org.eclipse.jface.action.ExternalActionManager$CommandCallback.bindingManagerChanged(ExternalActionManager.java:270)
at org.eclipse.jface.bindings.BindingManager.fireBindingManagerChanged(BindingManager.java:899)
....
Here come the 83 errors:
Full detail is zip and attached
I'm using Eclipse 4.7.1a for RCP, 32 bits, Java 8, Windows 7
----------
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:47:43.581
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTError: Cannot get count [GetLastError=0x0]
SWT-4559-A
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:20.893
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTError: Cannot get count [GetLastError=0x579]
SWT-4559-B
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:20.905
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
WIDGET-572-A
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:20.920
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-B
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:20.940
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:20.949
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:20.960
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:20.969
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:20.978
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:20.986
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:20.995
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.004
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.013
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.020
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.028
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.036
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.046
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.054
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.063
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.072
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.080
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.088
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.097
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.106
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.114
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.122
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.131
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.140
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.149
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.158
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.167
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.175
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.184
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.193
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.202
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.209
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.218
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.227
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.235
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.244
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.251
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.261
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.269
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.278
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.287
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.295
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.304
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.312
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.321
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.329
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.338
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.348
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.356
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.364
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.373
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.381
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.388
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.397
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.406
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.414
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.422
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.430
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.439
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.447
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.455
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.463
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.471
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.480
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.488
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.498
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:21.505
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-E
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:23.294
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:23.302
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
WIDGET-572-D
!ENTRY org.eclipse.equinox.event 4 0 2017-12-17 17:48:27.695
!MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/model/ui/UIElement/widget/SET] {ChangedElement=org.eclipse.e4.ui.model.application.ui.basic.impl.TrimmedWindowImpl@cf5915 (elementId: IDEWindow, tags: [topLevel, shellMaximized], contributorURI: platform:/plugin/org.eclipse.platform) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer@1ad658, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %trimmedwindow.label.eclipseSDK, iconURI: null, tooltip: null, context: TrimmedWindowImpl (IDEWindow) Context, variables: [], x: -16, y: 0, width: 1024, height: 768), Widget=null, org.eclipse.e4.data={ChangedElement=org.eclipse.e4.ui.model.application.ui.basic.impl.TrimmedWindowImpl@cf5915 (elementId: IDEWindow, tags: [topLevel, shellMaximized], contributorURI: platform:/plugin/org.eclipse.platform) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer@1ad658, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %trimmedwindow.label.eclipseSDK, iconURI: null, tooltip: null, context: TrimmedWindowImpl (IDEWindow) Context, variables: [], x: -16, y: 0, width: 1024, height: 768), AttName=widget, EventType=SET, OldValue=Shell {workspace_dev4 - Eclipse}, Widget=null}, AttName=widget, EventType=SET, OldValue=Shell {workspace_dev4 - Eclipse}} to handler org.eclipse.e4.ui.services.internal.events.UIEventHandler@b42a84
!STACK 0
org.eclipse.swt.SWTError: Cannot get count [GetLastError=0x579]
SWT-4559-C
!ENTRY org.eclipse.ui 4 0 2017-12-17 17:48:29.209
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTError: Cannot get count [GetLastError=0x579]
SWT-4559-D
!ENTRY org.eclipse.osgi 4 0 2017-12-17 17:48:29.275
!MESSAGE Application error
!STACK 1
org.eclipse.swt.SWTError: Cannot get count [GetLastError=0x579]
SWT-4559-E
!ENTRY org.eclipse.e4.ui.workbench 4 0 2017-12-17 17:48:29.942
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.eclipse.swt.SWTException: Invalid thread access
SWT-error-4533-A
!ENTRY org.eclipse.mylyn.monitor.ui 4 2 2017-12-17 17:48:31.340
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.mylyn.monitor.ui".
!STACK 0
org.eclipse.swt.SWTException: Invalid thread access
SWT-error-4533-B
!ENTRY org.eclipse.mylyn.context.core 2 0 2017-12-17 17:48:31.350
!MESSAGE Activity monitor 'class org.eclipse.mylyn.internal.monitor.ui.WorkbenchUserActivityMonitor' was disabled due to a failure
!STACK 0
org.eclipse.swt.SWTException: Invalid thread access
SWT-error-4533-B
!ENTRY org.eclipse.core.resources 2 10035 2017-12-17 17:48:31.424
!MESSAGE The workspace will exit with unsaved changes in this session.
!ENTRY org.eclipse.core.jobs 2 2 2017-12-17 17:48:31.805
!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler$1
!ENTRY org.eclipse.core.jobs 2 2 2017-12-17 17:48:31.814
!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.progress.TaskBarProgressManager$1
!ENTRY org.eclipse.core.jobs 2 2 2017-12-17 17:48:31.823
!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler$1
----
-
Attachment: oxygen.zip
(Size: 7.11KB, Downloaded 187 times)
|
|
| |
Re: Why is Oxygen so unstable? [message #1778570 is a reply to message #1778565] |
Mon, 18 December 2017 03:20 |
Dominic Cerisano Messages: 10 Registered: October 2016 |
Junior Member |
|
|
The problem is likely related to the fact you are using a 32 bit version of Windows 7, which has exited mainstream support. Eclipse cannot be held responsible for newer JVMs that are not fully supported on older OSes. I would be willing to bet your problems occurred when you updated Java, not Eclipse.
If that is upsetting, then you should think about developing on Linux. I am running Eclipse Oxygen on the LTS version of Ubuntu (16.04) and it is rock stable, even on the latest Ryzen architectures. So exciting.
Just a warning that the latest Ubuntu 17 is not yet LTS and should not be used for development purposes due to stability issues (in my experience).
[Updated on: Mon, 18 December 2017 03:28] Report message to a moderator
|
|
| | |
Goto Forum:
Current Time: Thu Dec 12 07:19:53 GMT 2024
Powered by FUDForum. Page generated in 0.04126 seconds
|