Erro executar Eclipse Luna [RESOLVIDO]

1. Erro executar Eclipse Luna [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 30/07/2014 - 16:52h

Galera, estou com problema com o Eclipse Luna, quando executo da a seguinte mensagem de erro:

root@debian:/opt# cd eclipse-luna
root@debian:/opt/eclipse-luna# ls
about_files artifacts.xml dropins eclipse.ini features notice.html plugins
about.html configuration eclipse epl-v10.html icon.xpm p2 readme
root@debian:/opt/eclipse-luna# ./eclipse

(java:5382): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2:19: Theming engine 'adwaita' not found
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.

(java:5382): GLib-GObject-WARNING **: cannot register existing type `GdkDisplayManager'

(java:5382): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(java:5382): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(java:5382): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(java:5382): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(java:5382): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(java:5382): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(java:5382): GLib-GObject-WARNING **: cannot register existing type `GdkDisplay'

(java:5382): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(java:5382): GLib-GObject-CRITICAL **: g_type_register_static: assertion `parent_type > 0' failed

(java:5382): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(java:5382): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f471617873f, pid=5382, tid=139943682844416
#
# JRE version: 6.0_32-b32
# Java VM: OpenJDK 64-Bit Server VM (23.25-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libgdk-x11-2.0.so.0+0x5173f] gdk_display_open+0x3f
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /opt/eclipse-luna/hs_err_pid5382.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
root@debian:/opt/eclipse-luna#


Lembrando que uso o Debian Wheezy estavel atualizado, com o xfce 4.8. Ja tentei rodar tambem em usuario normal, sem ser rodo, mais ainda o erro permanece.

Se alguem souber o motivo do erro, sou grato. A versao Kepler do Eclipse roda de boa, somente a versao Luna que da este erro.


Aguardo sugestoes. Obrigado.



  


2. Tambem tive esse problema

albert guedes
albertguedes

(usa Gentoo)

Enviado em 30/07/2014 - 18:55h

Por acaso eu tav aprocurando a solução também e encontrei que o problema é na bibliotea GTK que o luna usa.
Vá no terminal ( ou coloque no seu .bashrc )

$ export SWT_GTK3=0

Então abra o arquivo 'eclipse.ini' que está na raiz da pasta do Eclipse e edite para

---

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.GTK_version
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

---

Atente para a linha

--launcher.GTK_version

é isso que faz a mágica. E coloque EXATAMENTE na ordem que aparece no arquivo, se colocar depois de

--launcher.appendVmargs

vai continuar a dar erro.

Espero que tenha resolvido.


3. Re: Erro executar Eclipse Luna [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 31/07/2014 - 01:10h

albertguedes escreveu:

Por acaso eu tav aprocurando a solução também e encontrei que o problema é na bibliotea GTK que o luna usa.
Vá no terminal ( ou coloque no seu .bashrc )

$ export SWT_GTK3=0

Então abra o arquivo 'eclipse.ini' que está na raiz da pasta do Eclipse e edite para

---

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.GTK_version
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

---

Atente para a linha

--launcher.GTK_version

é isso que faz a mágica. E coloque EXATAMENTE na ordem que aparece no arquivo, se colocar depois de

--launcher.appendVmargs

vai continuar a dar erro.

Espero que tenha resolvido.




Bom amigo, resolveu o problema mais ao mesmo tempo NAO resolveu rsrs, deixa eu explicar:

Apenas fiz o "export", fui na pasta do eclipse e executei pelo terminal assim...

/opt/eclipse/eclipse

... funcionou, (NEM PRECISEI EDITAR O ARQUIVO "INI") o Eclipse Luna iniciou, so que quando tento executar o Eclipse pelo Alt+F2, ou tento executa-lo pelo atalho que criei em /usr/share/applications/eclipse.desktop ...

[Desktop Entry]
Type=Application
Version=1.0
Name=Eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse
Icon=eclipse
Terminal=false
Categories=Development;

...o Eclipse fica parado no splash, e depois eh encerrado.

Ja tentei configurar o arquivo INI conforme voce disse, mais nao resolveu o problema do Alt-F2 e do atalho criando.


Uma duvida: Na linha "--launcher.GTK_version" do arquivo INI, tenho que especificar a versao do GTK?
Tipo assim > --launcher.GTK_3



4. Re: Erro executar Eclipse Luna [RESOLVIDO]

albert guedes
albertguedes

(usa Gentoo)

Enviado em 31/07/2014 - 11:42h

Vixi, não. tem de colocar "--launcher.GTK_version" assim mesmo.

Quanto ao atalho, não lembro se você tem de colocar no PATH de seu ambiente direto ou algo assim, mas se ele funciona na linha de comando direto, então o problema não é com o eclipse com certeza.


5. Re: Erro executar Eclipse Luna [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 01/08/2014 - 00:49h

albertguedes escreveu:

Vixi, não. tem de colocar "--launcher.GTK_version" assim mesmo.

Quanto ao atalho, não lembro se você tem de colocar no PATH de seu ambiente direto ou algo assim, mas se ele funciona na linha de comando direto, então o problema não é com o eclipse com certeza.



C
Colocar o que no PATH do meu ambiente?
Entao, esqueci de dizer, qdo executo o eclipse pelo atalho ou Alt+F2, o eclipse cria um log na minha pasta Home, este log e grande, cheio de numero binarios, mais no comeco diz o motivo do erro, olha ae:

#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f1101ce273f, pid=9120, tid=139711409944320
#
# JRE version: 6.0_32-b32
# Java VM: OpenJDK 64-Bit Server VM (23.25-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libgdk-x11-2.0.so.0+0x5173f] gdk_display_open+0x3f
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.


As outras linhas do log, acho que nao sao importantes por mostar mais codigo binario, mais caso queira ver eu posto(ou deixo pra baixar pq eh grande).
Porem, se perceber neste trecho da tando erro de frame, na lib: "libgdk-x11-2.0.so.0+0x5173f". Procerei esta lib pra instalar nao encontrei, ae instalei a lib "libgtk2.0-0:i386", ja que meu sistema eh x86_64, so que nao resolveu :(

Se tiver ideias ...


6. Re: Erro executar Eclipse Luna [RESOLVIDO]

Edgar Bruno
edgarbruno

(usa Debian)

Enviado em 12/08/2014 - 16:05h

Fiz umas pesquisas e encontrei uma solução, que para mim, funfo.

Deixei o meu arquivo eclipse.ini desse forma:
-------------------------------------------------------------------
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.GTK_version
2
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-------------------------------------------------------------------


7. Re: Erro executar Eclipse Luna [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 21/08/2014 - 13:07h

edgarbruno escreveu:

Fiz umas pesquisas e encontrei uma solução, que para mim, funfo.

Deixei o meu arquivo eclipse.ini desse forma:
-------------------------------------------------------------------
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.GTK_version
2
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-------------------------------------------------------------------





hehehehe deu certo com esta dica sua ae. obrigadao!!! Tavo cansado em abrir apenas por terminal.
O que tava faltando era expecificar a versao do GTK, que no meu ini NAO estava sendo expecificado.
Abaixo da linha "--launcher.GTK_version" nao tinha nada, apenas coloquei o "2" e funcionou. :)



8. Resolvido!

Mateus Leonardi
mateustads

(usa Debian)

Enviado em 09/02/2015 - 14:56h

Para mim resolveu!

Brigadão!

albertguedes escreveu:

Por acaso eu tav aprocurando a solução também e encontrei que o problema é na bibliotea GTK que o luna usa.
Vá no terminal ( ou coloque no seu .bashrc )

$ export SWT_GTK3=0

Então abra o arquivo 'eclipse.ini' que está na raiz da pasta do Eclipse e edite para

---

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.GTK_version
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

---

Atente para a linha

--launcher.GTK_version

é isso que faz a mágica. E coloque EXATAMENTE na ordem que aparece no arquivo, se colocar depois de

--launcher.appendVmargs

vai continuar a dar erro.

Espero que tenha resolvido.











Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts