Ci-dessous un extrait de code où je provoque délibérément 2 NullPointerException. Le premier est géré. Alors que le second ne va pas. Je veux créer un vidage sur incident à la deuxième exception lorsqu'un incident se produirait. Cela fait planter le processus mais le vidage n'est pas généré en utilisant l'option -e uniquement. Quelles options dois-je utiliser pour obtenir le vidage?Comment faire pour capturer le vidage sur incident pour l'exception non gérée à l'aide de procdump
Ou est-ce que je pourrais y arriver avec l'outil debugDiag? Si c'est le cas, comment?
Ceci est seulement un exemple de code. Le cas d'utilisation réel que je suis en train de déboguer a un processus qui plante, mais je suis incapable de prendre des décharges pour le crash. Il existe des exceptions gérées valides dans lesquelles la sauvegarde est déclenchée si j'utilise l'option de première chance (-e 1). Cela provoque la sortie de procdump avant que le crash réel se produise.
Etes-vous obligé d'utiliser Procdump? Il existe d'autres moyens de collecter un vidage sur incident. – rrirower
Non Je suis ouvert à tout autre outil. J'ai découvert "debugDiag" par exemple, mais incapable de résoudre mon but avec ceci (étant donné mon niveau d'expertise). Il pourrait y avoir un moyen de sortir avec ceux-ci ou peut-être un autre outil. –