Beim Versuch, eine Tabelleneigenschaft zu löschen, die in einer Datentabelle nicht vorhanden ist, wird der Fehler „Tabelleneigenschaft nicht gefunden“ zurückgegeben. Da es sich hierbei um einen Fehlerzustand handelt, wird die Ausführung des JSL-Skripts beendet. Frühere Versionen von JMP® ignorierten den Zustand und fuhren mit der nächsten JSL-Anweisung fort.
Als Workaround kann die Funktion Try() verwendet werden, um den Fehlerzustand zu umgehen und optional einen Catch-Ausdruck auszuführen (optionales zweites Argument). Die Verwendung von Try() wäre für frühere Versionen von JMP harmlos, da kein Fehler generiert wird, und es würde die Ausführung der vorhandenen Skripte in JMP 14 ermöglichen. Hier ist ein einfaches Beispiel, das das optionale zweite Argument enthält:
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
Try( dt << Delete Property( "Fred" ), Print( "Table Property Fred does not exist" ) );
Print( "Continue to next JSL statement" );
[Vorheriger JMP-Hinweis 62153]