Aller au contenu

Message d'erreur IBM i (AS/400)

MCH74A6

L'interface JNI (Java Native Interface) a été appelée alors qu'elle n'était reliée à aucune machine JVM (Java Virtual Machine).

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Un programme, qui s'exécutait dans une unité d'exécution non reliée à une machine JVM, a appelé une fonction définie par l'interface JNI (Java Native Interface).

Que faire

Remédiez à l'incident en vous assurant que le programme est relié à une machine JVM avant tout appel d'une fonction JNI.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH74A6) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(MCH74A6) EXEC(DO)
  /* traitement de l'erreur */
ENDDO