Recientemente dos de nuestros clientes han informado problemas con nuestros applets. En cuanto a la consola del complemento java, está llena de ClassNotFoundException, por lo que no se ejecuta ningún código.¿Cómo depurar/registrar/rastrear un problema de carga de applet?
He podido reproducir el trazado de la pila usando una imagen de pc virtual con 0 espacio libre en el disco, pero el problema desaparece al restaurar algo de espacio en disco y los usuarios me dicen que su disco no está lleno; ellos son capaces de crear nuevos archivos.
Nuestro applet requiere java 6, y el problema ha aparecido con las actualizaciones 1, 10 y 14 de la jre. También hemos probado diferentes navegadores (IE y Firefox), limpiando el navegador y las memorias caché de Java, ...
¿Cómo puedo depurar o rastrear qué está haciendo el jvm para cargar nuestro applet?
Supongo que el problema radica en algunas directivas de seguridad en Windows, así que estoy usando el Monitor de procesos de Sysinternal para registrar la actividad pero realmente no sé dónde mirar.
Gracias! Olvidé habilitar el seguimiento en el entorno de prueba completo de mi disco. Ahora lo he intentado, pero solo muestra una 'java.io.IOException: Write error'. No hay detalles de qué camino estaba intentando escribir o la causa del error, por lo que creo que no proporcionará suficiente información si habilitamos el seguimiento en la PC del cliente. ¿Es este rastreo el máximo que podemos obtener de la JVM? – Serxipc
¿La limpieza de la memoria caché de Java ayudó a sus usuarios? –
No. Ya hemos intentado limpiar el caché de java del panel de control java y eliminar todos los archivos jar_cache * .tmp del directorio temporal.Supongo que se trata de una directiva de seguridad de Windows o de red, pero no sé por dónde continuar, así que estoy tratando de obtener un registro detallado de lo que está sucediendo. – Serxipc