Arrière-plan
Actuellement, sous macOS, la soumission d'une syntaxe MATLAB incomplète peut entraîner le blocage de JMP. Le blocage rencontré par JMP est le résultat du blocage de MATLAB dans un état d'attente.
Par exemple, un utilisateur soumet la syntaxe MATLAB suivante via MATLAB Submit(). Notez que *]* est manquant dans l'expression MATLAB mal formée.
MATLAB Init();
Matlab Submit("
a = [5;5;5
");
Par conséquent, MATLAB reste bloqué en attendant que la syntaxe soit terminée, ce qui provoque le blocage de JMP. Les utilisateurs doivent forcer la fermeture de JMP une fois qu'il entre dans cet état de blocage, ce qui peut entraîner la perte de toutes les modifications non enregistrées.
Recommandation
Testez tout code MATLAB dans MATLAB avant de le soumettre via les fonctions JMP MATLAB. Enregistrez tous les fichiers non enregistrés ouverts dans JMP avant de soumettre tout code MATLAB via les fonctions JMP MATLAB.