Eclipse "Dostosuj perspektywę" prowokuje "StackOverflowError" (zobacz poniżej częściowy stacktrack), ekran nigdy się nie pojawi, a Eclipse może stać się niestabilny i może się nie uruchomić ponownie.Eclipse Neon "Dostosuj perspektywę" prowokuje "StackOverflowError"
Dzieje się to na Spring Tool Suite (sts-3.8.3) w oparciu o Eclipse 4.6.2 działający na Ubuntu 16.x (i prawdopodobnie również na innym Linuksie).
Jak odblokować Eclipse i jak zrobić "Niestandardową perspektywę" w tej wersji?
StackTrace:
java.lang.StackOverflowError
at org.eclipse.swt.events.ControlEvent.<init>(ControlEvent.java:35)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:225)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5227)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1366)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1345)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1100)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1527)
at org.eclipse.swt.widgets.ToolBar.setBounds(ToolBar.java:589)
at org.eclipse.swt.widgets.Control.setLocation(Control.java:1187)
at org.eclipse.e4.ui.widgets.ImageBasedFrame.setFramedControlLocation(ImageBasedFrame.java:124)
at org.eclipse.e4.ui.widgets.ImageBasedFrame.access$0(ImageBasedFrame.java:120)
at org.eclipse.e4.ui.widgets.ImageBasedFrame$4.controlMoved(ImageBasedFrame.java:109)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:225)
(...)
można próbować zmieniać eclipse.ini zwiększyć rozmiar stosu z '-Xss1m'? –
To nie jest problem z ustawianiem pamięci, to nieskończona pętla zdarzeń. Jest to znany błąd zaćmienia: https://bugs.eclipse.org/bugs/show_bug.cgi?id=497705 – Tristan