viernes, 14 de abril de 2006

Extraño problema en Netbeans 5

Quiero compartir un curioso problema que he tenido con Netbeans 5 sobre Windows XP, sobre todo por si a alguien le ocurriera lo mismo y así tal vez pueda encontrar aqui la solución.

Instalé Netbeans 5 para Windows para poder también probar y desarrollar en esta plataforma lo que desarrollo directamente sobre Linux. Cuál fue mi sorpresa al encontrarme con que al arrancar la aplicación y salir la ventana principal ésta aparecía vacía, sin ningún control gráfico, simplemente el fondo gris de cualquier ventana y la barra de título.

Probé a instalar todo tipo de versiones: el que viene incluido con el último JDK de la 1.5, suelto, usando la máquina virtual del J2EE 1.4 y nada. Ya empezaba a pensar que me debería limitar a usar Netbeans 5 sólo sobre Linux.

Tras una extensa búsqueda por los foros de Java hospedados por Sun, uniendo información de aqui y de allá, encontré lo que podría ser una solución: reducir en un grado la aceleración hardware en el cuadro de configuración avanzada de las propiedades de pantalla. Según la descripción que aparece ésto deshabilita la aceleración para el pintado de algunos cursores y bitmaps. Pues bien, el problema se solucionó. Netbeans apareció en todo su explendor.

No entiendo el porqué de ésto, pero supongo que será debido a alguna combinación no compatible de driver gráfico/máquina virtual. Al menos tiene solución sencilla, una vez que se ha conseguido dar con ella.

2 comentarios:

Anónimo dijo...

Muchas gracias por la observacion en el Netbeans, a mi tambien me paso lo mismo; y estuve buscandole explicacion que no encontraba hasta llegar acá. Muy buena observación, y gracias por este aportazo !!!. si no es por esto, yo creo que mínimo me tiraba del quinto piso por este programa jajaj. chao!!!!

System.exit(0);

Anónimo dijo...

Hola me parece exelente tu observacion, sera que me puede ayudar con un problema que tengo con netbeans 5 es que una vez ya instalado habro la aplicacion y luego se cierra sola bueno se lo agradesco si me pueden ayudar gracias incluyo algo del del documento que crea chauuu.

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d731e62, pid=340, tid=1180
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_07-b03 mixed mode, sharing)
# Problematic frame:
# V [jvm.dll+0x1e62]
#

--------------- T H R E A D ---------------

Current thread (0x00a8e398): VMThread [id=1180]

siginfo: ExceptionCode=0xc0000005, reading address 0x0000004c

Registers:
EAX=0x00000000, EBX=0x00a99ba0, ECX=0x2b314020, EDX=0x2b314020
ESP=0x02b8f930, EBP=0x02b8f954, ESI=0x20b52600, EDI=0x02b8fabc
EIP=0x6d731e62, EFLAGS=0x00010246

Top of Stack: (sp=0x02b8f930)
0x02b8f930: 20b52600 20b52600 6d794937 2b314020
0x02b8f940: 02b8fabc 20c93e38 20c93e40 00a99ba0..
....etc......