C'est bisarre qd j ouvre ta base l equation n est pas dedans... peux tu l envoyer ? ca permettra a eric de voir que l equation est normalement bien plus longue et contient un return... j aime pas bien ton vligne mais en effet le pb n a pas l air de venir de là. Peux tu mettre : System.out.println( "eqqSplit0 = " + eqqsSplit[0] + " eqqSplit1 = " + eqqsSplit[1] ); est ce que l equation contient l expression reguliere a un autre endroit ? Le lun. 26 nov. 2018 à 17:56, Mathieu GENU <Mathieu.Genu@ifremer.fr> a écrit :
J'ai changé les arguments de subMatrix en passant un vecteur d'entier plutôt qu'un simple entier. Mais le problème semble venir du résultat de "eqqsSplit" ou de l'équation qu'on cherche à spliter, car le 2eme élément de eqqsplit ne contient pas la deuxième partie de l'équation.
ci-joint le debug et le plan de simulation
Mathieu
Le 26/11/2018 à 17:12, Mathieu GENU a écrit :
Merci Eric, j'ai modifié la fonction split dans le plan de simulation, toutefois une nouvelle erreur apparait et doit venir d'un autre élément du script, ci-joint le nouveau debug produit,
Merci de votre aide,
Mathieu
Le 26/11/2018 à 14:13, Eric Chatellier a écrit :
Le 26/11/2018 à 12:29, Mathieu GENU a écrit :
Bonjour,
J'essaie de modifier l'accessiblité dans un plan de simulation en intervenant sur l'équation d’accessibilité, cependant je rencontre un message d'erreur lorsque je lance la simulation.
dans le script du plan de simulation on va chercher un élément de l'équation d'accessibilité en utilisant la fonction split, et c'est à ce moment là que l'erreur apparait, si vous avez une idée pourquoi ce message d'erreur apparait,
Ce message apparait car le split() ne prend pas vraiment une chaine de caractères, mais une expression régulière (donc les "," ont une signification particulière.
Vous pouvez remplacer :
String[] eqqsSplit = eqqs.split("q = {1,1,1,1,1,1");
par
String[] eqqsSplit = org.apache.commons.lang3.StringUtils.split(eqqs, "q = {1,1,1,1,1,1");
ou
String[] eqqsSplit = StringUtils.split(eqqs, "q = {1,1,1,1,1,1");
et l'import "org.apache.commons.lang3.StringUtils" en tête de fichier.
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users