Eclipse falha ao iniciar em um espaço de trabalho limpo

0

Estou com um problema ao iniciar qualquer versão do eclipse em qualquer tipo de espaço de trabalho (novo ou já com dados).

O problema começou quando atualizei meu sistema operacional do Ubuntu 13.10 para o 14.04, e tentei relançar o eclipse (suíte de ferramentas Springsource na verdade) que estou usando o tempo todo.

Eu tentei limpar o .metadata do espaço de trabalho, um espaço de trabalho limpo, o último STS disponível para download nos sabores do eclipse 3.8 e 4.2 e diferentes JVMs. Os resultados são sempre os mesmos ... quando eu inicio o eclipse, depois que ele é mostrado na tela inicial seguido pelo diálogo do espaço de trabalho e a interface, ele congela e fecha sem nenhuma mensagem de erro.

Este é o log do console que recebo:

➜  sts-3.5.0.RELEASE  ./STS -clean -refresh -debug -consolelog -clearPersistedState
Start VM: /usr/lib/jvm/jdk1.7.0_45/bin/java
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
-jar /home/esteban/springsource/sts-3.5.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /home/esteban/springsource/sts-3.5.0.RELEASE/STS
-name STS
--launcher.library /home/esteban/springsource/sts-3.5.0.RELEASE//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807/eclipse_1502.so
-startup /home/esteban/springsource/sts-3.5.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 44b8014
-product org.springsource.sts.ide
-clean
-refresh
-debug
-consolelog
-clearPersistedState
-vm /usr/lib/jvm/jdk1.7.0_45/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
-jar /home/esteban/springsource/sts-3.5.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
Install location:
    file:/home/esteban/springsource/sts-3.5.0.RELEASE/
Configuration file:
    file:/home/esteban/springsource/sts-3.5.0.RELEASE/configuration/config.ini loaded
Configuration location:
    file:/home/esteban/springsource/sts-3.5.0.RELEASE/configuration/
Framework located:
    file:/home/esteban/springsource/sts-3.5.0.RELEASE/plugins/org.eclipse.osgi_3.8.2.v20130124-134944.jar
Loading extension: reference:file:org.eclipse.equinox.weaving.hook_1.0.200.I20130319-1000.jar
    eclipse.properties not found
Loading extension: reference:file:org.eclipse.fx.osgi_0.9.0.201401250701.jar
    eclipse.properties not found
Framework classpath:
    file:/home/esteban/springsource/sts-3.5.0.RELEASE/plugins/org.eclipse.osgi_3.8.2.v20130124-134944.jar
    file:/home/esteban/springsource/sts-3.5.0.RELEASE/plugins/
    file:/home/esteban/springsource/sts-3.5.0.RELEASE/plugins/org.eclipse.equinox.weaving.hook_1.0.200.I20130319-1000.jar
    file:/home/esteban/springsource/sts-3.5.0.RELEASE/plugins/org.eclipse.fx.osgi_0.9.0.201401250701.jar
Splash location:
    /home/esteban/springsource/sts-3.5.0.RELEASE/configuration/org.eclipse.equinox.launcher/org.springsource.sts_3.5.0.201404011851-RELEASE/splash.bmp
Gtk-Message: Failed to load module "overlay-scrollbar"
Debug options:
    file:/home/esteban/springsource/sts-3.5.0.RELEASE/.options not found
Time to load bundles: 54
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized.  Will retry after the state location is initialized.
Starting application: 9910
org.eclipse.m2e.logback.configuration: Logback config file: /home/esteban/Documents/workspace-sts-3.5.0.RELEASE/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.4.1.20140328-1905.xml
org.eclipse.m2e.logback.configuration: Initializing logback
org.eclipse.m2e.logback.configuration: eclipse.consoleLog=true
!SESSION 2014-04-26 13:24:39.103 -----------------------------------------------
eclipse.buildId=3.5.0.201404011851-RELEASE-e38
java.version=1.7.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -product org.springsource.sts.ide -refresh -clearPersistedState
Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.springsource.sts.ide -clean -refresh -debug -consolelog -clearPersistedState

!ENTRY org.eclipse.ui 4 4 2014-04-26 13:24:55.424
!MESSAGE Unable to find view with id: com.springsource.sts.roo.ui.rooShellView, when creating perspective com.springsource.sts.ide.perspective

!ENTRY org.eclipse.ui.workbench 2 0 2014-04-26 13:25:03.208
!MESSAGE A handler conflict occurred.  This may disable some commands.
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2014-04-26 13:25:03.209
!MESSAGE Conflict for 'AUTOGEN:::org.springsource.ide.eclipse.commons.launch.actionSet/org.springsource.ide.eclipse.commons.launch.relaunch.action':
HandlerActivation(commandId=AUTOGEN:::org.springsource.ide.eclipse.commons.launch.actionSet/org.springsource.ide.eclipse.commons.launch.relaunch.action,
    handler=ActionDelegateHandlerProxy(null,org.springsource.ide.eclipse.commons.ui.launch.StopProcessPullDownToolbarDelegate),
    expression=AndExpression(ActionSetExpression(org.springsource.ide.eclipse.commons.launch.actionSet,org.eclipse.ui.internal.WorkbenchWindow@1a70ad13),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1a70ad13)),sourcePriority=16640)
HandlerActivation(commandId=AUTOGEN:::org.springsource.ide.eclipse.commons.launch.actionSet/org.springsource.ide.eclipse.commons.launch.relaunch.action,
    handler=ActionDelegateHandlerProxy(null,org.springsource.ide.eclipse.commons.ui.launch.RelaunchProcessPullDownToolbarDelegate),
    expression=AndExpression(ActionSetExpression(org.springsource.ide.eclipse.commons.launch.actionSet,org.eclipse.ui.internal.WorkbenchWindow@1a70ad13),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1a70ad13)),sourcePriority=16640)

Isso é tudo. Fecha e não sei o que mais posso fazer. Você tem alguma idéia do que parece ser o problema?

    
por Rumal 26.04.2014 / 19:15

2 respostas

1

Eu finalmente percebi qual era o problema. Foi relacionado ao bug com o menu que foi relatado repetidamente, por exemplo: Os menus do Eclipse estão cortados ou não aparecem

Eu segui as instruções nesse post, aumentei o PermGem no STS.ini e pronto! tudo começou a funcionar bem de novo:)

    
por Rumal 11.05.2014 / 01:22
0

Eu instalei o Ubuntu 14.04 novamente. Instalado o Oracle Java JDK 1.8 Instalado o STS (Spring tool suite) e iniciado. Três vezes congelou e teve que recorrer ao Alt + Sys Rq + REISUB. Atualizações instaladas. Por padrão, a troca foi desativada. Então, habilitado swap de 2Gb. Verifiquei sua pergunta e usei sua chamada de linha de comando. STS começou normalmente. Ele congela por algum tempo quando você o inicia, mas retorna ao funcionamento normal.

    
por user274782 27.04.2014 / 10:50