Erro ao abrir Oracle SQL Developer 4 no Fedora

Seguiu os passos do post Instalar Oracle SQL Developer no Fedora ou Instalar Oracle SQL Developer 4 no Fedora e tá estourando o erro abaixo?

 
 Oracle SQL Developer
 Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
 
 LOAD TIME : 549#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fd81d373910, pid=9388, tid=140566764693248
#
# JRE version: Java(TM) SE Runtime Environment (7.0_71-b14) (build 1.7.0_71-b14)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.71-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  0x00007fd81d373910
#
# Core dump written. Default location: /opt/sqldeveloper/sqldeveloper/bin/core or core.9388
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid9388.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
/opt/sqldeveloper/sqldeveloper/bin/../../ide/bin/launcher.sh: line 1193:  9388 Abortado                (imagem do núcleo gravada)${JAVA} "${APP_VM_OPTS[@]}" ${APP_ENV_VARS} -classpath ${APP_CLASSPATH} ${APP_MAIN_CLASS} "${APP_APP_OPTS[@]}"

Calma, calma! A solução é fácil, achei neste link http://blog.allanglesit.com/2014/07/sql-developer-crash-on-fedora-20/ … vou transcrever:

Aparentemente o Oracle SQL Developer prevê a variável GNOME_DESKTOP_SESSION_ID que não é mais utilizada nas versões recentes do GNOME. Pra resolver, basta dar um unset nela antes de executar o Oracle SQL Developer.

Eu fiz assim, igualzinho o post do link acima, segue:

1- Editei o arquivo /opt/sqldeveloper/sqldeveloper.sh usando o root:

vi /opt/sqldeveloper/sqldeveloper.sh

2- Depois adicionei a linha abaixo, antes da chamada do programa sqldeveloper:

unset -v GNOME_DESKTOP_SESSION_ID

3- Meu arquivo /opt/sqldeveloper/sqldeveloper.sh final ficou assim:

#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd "`dirname $0`"/sqldeveloper/bin && bash sqldeveloper $*

Valeu.

Deixe uma resposta