JVM renvoie l'erreur 143
Une application Java s'exécutant une tâche planifiée sous Windows 2003 s'est écrasé avec pas de journaux ou de tout ce qui pourrait m'aider à trouver ce qui s'est passé. La seule information disponible, c'est que l'application code de retour 143 (8F). Que le code d'erreur a été extrait du journal des tâches planifiées.
Personne ne sait ce que le code d'erreur (143) est l'acronyme de? Est-il possible que la connexion de l'utilisateur à l'arrêt pourrait entraîner l'application à être résilié?
Merci,
OriginalL'auteur jmend | 2011-08-05
Vous devez vous connecter pour publier un commentaire.
JVM code d'erreur 143 signifie Champ interne doit être valide. Ce qui est discuté sur le OTN des forums de discussion. Toutefois, la conclusion semble être quelque chose tué votre processus.
Je soupçonne que cela pourrait être causé par un utilisateur de se déconnecter de la.
Ouais, en fait, la référence est inutile. Cependant, je crois que c'était un processus de tuer l'application Java (probablement une session). Je ne pouvais pas reproduire le problème cependant.
En fait, après quelque temps, nous avons trouvé que c'était un antivirus.
OriginalL'auteur hoipolloi
143 signifie souvent que la demande a été résilié en raison d'un signal SIGTERM de commande. Voir aussi https://unix.stackexchange.com/questions/10231/when-does-the-system-send-a-sigterm-to-a-process
Cependant, veuillez noter qu'une application peut utiliser 143 pour son propre résultat.
OriginalL'auteur Jauco
Un utilisateur de se déconnecter de la serait le signal de la
CTRL_LOGOFF_EVENT
signal à tous les processus en cours d'exécution. De https://msdn.microsoft.com/en-us/library/windows/desktop/aa376876(v=vs. 85).aspx:Maintenant, dans certaines circonstances, il mettra fin à l'application Java avec le code d'erreur
143
(SIGTERM
). Voir https://bugs.openjdk.java.net/browse/JDK-6871190.Bien, de toute façon, ce que vous avez besoin pour arrêter cela est de commencer en Java avec le
-Xrs
option. De https://www.ibm.com/support/knowledgecenter/SSYKE2_8.0.0/com.ibm.java.win.80.doc/diag/appendixes/cmdline/Xrs.html:De sorte que vous devriez lancer votre application Java avec quelque chose comme:
PS:
La relation entre
SIGTERM
et143
nombre est expliqué dans https://unix.stackexchange.com/questions/10231/when-does-the-system-send-a-sigterm-to-a-process#comment13523_10231.OriginalL'auteur Jaime Hablutzel