Aquí podría ser tu PUBLICIDAD


Pantalla en blanco del applet de Java

votos
1

Estoy tratando de llegar al fondo de un problema con nuestro programa basado en applets de Java. Se asoma de manera bastante regular con una GUI que no responde (o una pantalla blanca). Por supuesto, esto solo ocurre cuando se implementa en el sitio de un cliente :-(. Están ejecutando una versión de Sun JVM en la serie 1.5 (no estoy seguro de la versión exacta).

Tenemos una teoría que tiene que ver con que el applet se quede sin espacio en el montón: ¿suena plausible? La otra cosa que he configurado en mi máquina es deshabilitar el dibujo directo, pero eso fue principalmente para evitar artefactos extraños en otras aplicaciones.

Están viendo el problema en Citrix y en las computadoras comunes, pero obviamente hay un límite para lo que pueden hacer los usuarios de Citrix.

¿Alguna sugerencia?

Publicado el 12/03/2009 a las 16:05
fuente por usuario Greg Reynolds
En otros idiomas...        العربية       

4 respuestas

votos
2

Quedarse sin espacio en el montón debe causar un OutOfMemoryErrorlanzamiento. Este caso suena como un punto muerto típico. Para encontrar dónde es eso, quiere un volcado de pila de todos los hilos. IIRC <puede hacerlo a través de la consola, o desde IIRC 1.6, el JDK incluye jpsy jstack.

Respondida el 12/03/2009 a las 05:04
fuente por usuario Tom Hawtin - tackline


Aquí podría ser tu PUBLICIDAD


votos
1

En primer lugar, asegúrese de que el cliente utilice la versión más reciente de la JVM que está utilizando y haga que habiliten la consola Java dentro de su navegador (esto requiere cierta investigación de su parte).

Luego, cuando vuelva a suceder, dígales que miren la ventana de la consola y que corten y peguen los contenidos en un correo.

Respondida el 12/03/2009 a las 04:15
fuente por usuario Thorbjørn Ravn Andersen

votos
0

Solo para agregar a esta respuesta (para construir la base de conocimiento ya que estoy investigando esto).

Hay (al menos) 2 pantallas blancas distintas relacionadas con los applets.

  1. Interbloqueo (como lo menciona Tom): el área no se actualizará cuando arrastres una ventana al frente, por lo que obtienes el efecto de colas extrañas.

  2. El área de bloqueo de la máquina virtual se volverá blanca, la máquina virtual de Java se cerrará (buscar hs_err_pid * .log, la ubicación depende del navegador)

Respondida el 28/11/2009 a las 07:44
fuente por usuario Pool

votos
0

Para resolver el problema, primero debe ser capaz de reproducir el problema. Necesitará un sistema idéntico para solucionarlo, haciendo un cambio a la vez y manteniendo todo lo demás igual para determinar la (s) causa (s).

Respondida el 12/03/2009 a las 04:10
fuente por usuario eleven81