En el registro de mi aplicación (usando log4j), veo una NullPointerException, pero sin el seguimiento de la pila. Lo sé como una optimización, cuando ocurre una excepción muchas veces: el jvm deja de producir el seguimiento de la pila. El problema es que la excepción ocurrió hace un tiempo, y todos mis registros están llenos con la excepción sin el seguimiento de la pila. ¿Hay alguna manera de "restablecer" este mecanismo, por lo que la siguiente excepción arrojada se imprimirá con el seguimiento completo de la pila? No quiero reiniciar la aplicación, ya que es difícil reproducir este error, y el reinicio puede hacer que "desaparezca" ...Excepción recurrente sin un seguimiento de pila: ¿cómo restablecerlo?
¡Gracias!
"Lo sé como una optimización, cuando ocurre una excepción muchas veces - el jvm deja de producir el seguimiento de la pila". ¿Sabes cómo? No es verdad. – skaffman
puede ser debido a que en el bloque catch solo se ha registrado la causa de la excepción –
Sí, es una especie de optimización: consulte la respuesta de @dogbane. @Jigar: esto no está relacionado con el registro, la excepción en sí no tiene seguimiento de pila. – duduamar