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 Replies to “Netbeans 7 y Keyring de GNOME 3”

  1. Usando Firefox 3.0.19 Firefox 3.0.19 en Windows XP Windows XP

    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. Usando Firefox 4.0 Firefox 4.0 en GNU/Linux GNU/Linux

    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. Usando Firefox 3.6.13 Firefox 3.6.13 en Windows XP Windows XP

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

    Saludos

  4. Usando Firefox 4.0.1 Firefox 4.0.1 en GNU/Linux x64 GNU/Linux x64

    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.

Deja un comentario

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