<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Lors de la création d'un tableau de variabilité simple, le système JMP se bloquait continuellement avec le message d'erreur «JMP a effectué une violation d'accès et va s'arrêter».
J'ai découvert que c'était parce que j'avais utilisé par inadvertance des valeurs en double lorsque je définissais la propriété «Ordre des valeurs» d'une colonne que j'avais utilisée comme variable X du graphique de variabilité.
J'ai recréé l'erreur en utilisant un exemple de jeu de données. J'ai testé sur JMP8 ainsi que JMP9.0.3 et il se bloque de manière fiable là aussi.
dt = Ouvrir ( "$ ENGLISH_SAMPLE_DATA / Blood Pressure.jmp" ) ;
Colonne ( dt , "Assujettir" ) << Définir la propriété ( "Commande de valeur" , { 1 , 1 , 2 , 2 , 3 , 3 , 4 , 4 , 5 , 5 } ) ;
colliste = dt << Obtenir les noms de colonne ( Numérique , Continu ) ;
Tableau de variabilité ( Y ( Eval ( colliste ) ) , X ( : Assujettir ) ) ;
J'ai testé d'autres rapports (par exemple Fit Model, Y by X, Tree Map) et ils provoqueront tous un crash.
Si vous cliquez sur la colonne de la table, JMP envoie un message d’alerte «Il existe des valeurs en double telles qu’elles sont stockées dans la propriété. Les valeurs en double sont éliminées de la liste », mais cela ne change pas la propriété et JMP plante toujours.
Maintenant, je connais la cause que je peux coder pour l'éviter. J'ai cherché mais je n'ai trouvé aucune référence à ce problème. Je n'ai pas JMP10 ou 11 disponible pour tester. Est-ce que quelqu'un sait si cela a été corrigé là?
Salut John,
J'ai réussi à reproduire le crash en utilisant JMP Pro 9.0.3. Lorsque j'essaie dans JMP Pro 10.0.2 et JMP Pro 11.2.0, je ne vois pas le blocage (ni le message d'alerte lorsque vous cliquez sur la colonne du tableau) dans les deux versions.
Cordialement,
Michael