Netbeans 7 y Keyring de GNOME 3

Netbeans tiene una característica bastante útil para almacenar nuestras contraseñas de muchos servicios como:

  • Team server
  • Issue tracking
  • Respositorios de codigo
  • Conexiones a bases de datos

Para los que utilizamos Netbeans en sistemas GNU/Linux el almacenamiento de estas contraseñas por defecto se hace via keyring del sistema (kwallet para los que usan kde y gnome-keyring para los que usamos gnome).

Sin embargo con la nueva versión de Gnome, al intentar acceder a cualquier servicio con contraseña via keyring se obtiene el siguiente error de dbus:

arguments to dbus_message_iter_append_basic() were incorrect, assertion «*bool_p == 0 || *bool_p == 1»

Aunque aun no tengo una explicación clara para este error, solo estoy seguro que en Gnome 2 todo funcionaba sin inconvenientes :D. Mi solución temporal es deshabilitarlo y utilizar el keyring básico incluido en Netbeans.

Para deshabilitar la integración con el keyring del sistema podemos agregar la opción -J-Dnetbeans.keyring.no.native=true al parametro netbeans_default_options, si utilizamos el instalador binario de netbeans este archivo se encontrara en ~/netbeans-7.0/etc.

Por ejemplo en mi sistema el valor final de la variable es el siguiente:

netbeans_default_options=»-J-Dcom.sun.aas.installRoot=\»/home/tuxtor/glassfish-v2.1\» -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=384m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dnetbeans.keyring.no.native=true»

Una vez establecida esta opción obtendremos el siguiente administrador de contraseñas. Espero que la proxima versión de netbeans ya sea totalmente compatible con Gnome 3 :D.

5 respuestas a “Netbeans 7 y Keyring de GNOME 3”

  1. Firefox 3.0.19 Firefox 3.0.19 Windows XP Windows XP
    Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.0.19) Gecko/2010031422 Firefox/3.0.19

    Que tal, yo tengo otro problema, inicio el netbeans y luego de usarlo un rato al hacerle click en una de las opciones de la barra de tarea se me cierran automaticamente y tambien otros problemas al hacele click derecho en las propiedades de los elementos, no tendras alguna solucion para esto?

    Saludos y gracias de antemano

  2. Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; Linux i686; rv:2.0) Gecko/20100101 Firefox/4.0

    A mi me pasaba eso con netbeans pero en linux con compiz 0.9, necesitaria más detalles de que sistema lo estas usando. Has probado lanzarlo en consola y ver si lanza alguna advertencia?

  3. Firefox 3.6.13 Firefox 3.6.13 Windows XP Windows XP
    Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13

    Estoy usando Fedora 15 con Genome 3 y el netbeans 7.0, al lanzarlo por consola no me da ningun error.

    Saludos

  4. Firefox 4.0.1 Firefox 4.0.1 GNU/Linux x64 GNU/Linux x64
    Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20110505 Firefox/4.0.1

    En ese caso valdria la pena preguntar si estas ejecutando netbeans con el jdk que trae fedora por defecto o instalaste aparte la jvm de oracle (hotspot), en anteriores experiencias con openjdk he tenido problemas especialmente con la parte grafica. Ademas de eso podrias escribir en una consola la siguiente instruccion como root:

    tail -f /var/log/messages

    Si es algun problema de sistema ahi se veria reflejado. Pero primero deberias hacer la prueba con la jvm comercial de oracle.

  5. Google Chrome 13.0.782.32 Google Chrome 13.0.782.32 GNU/Linux x64 GNU/Linux x64
    Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.32 Safari/535.1

    Actualizando lo que dice saul soto, es un bug confirmado de gnome 3 http://bit.ly/qdq9vw

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *