Visualiser les détails du résultat
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0001339 | SIC | Fortran I/O XML et binaire | public | 2017-04-17 09:47 | 2017-04-25 09:42 |
Rapporteur | dorch | Assigné à | dorch | ||
Priorité | normale | Impact | majeur | Reproductibilité | toujours |
Statut | fermé | Résolution | corrigé | ||
Version du produit | 5.37c | ||||
Version ciblée | 5.38a | Résolu dans la version | 5.38a | ||
Résumé | 0001339: Erreur "Some .ans files do not exist in the LIB directory, or are damaged!" | ||||
Description | L'erreur se produit si le paramètre DMODEL définissant le chemin d'installation de SIC du fichier SIC.INI utilisé à l'exécution est erroné. | ||||
Balises | Aucune balise n'est associée. | ||||
Temps projeté (jours) | |||||
|
0001282 a corrigé le bug lié à l'absence de fichier SIC.INI. Le présent bug se produit quand le fichier est présent mais que la valeur DMODEL pointe vers le mauvais répertoire (Ce qui est systématique si on copie le dossier d'un projet ou une installation de SIC entre deux ordinateurs ou que l'on a déplacé son installation de SIC. Solution : La variable DDATA définie dans SIC.INI n'est plus utilisé depuis plusieurs années, elle est définie dans PARXML::GetNomFichierXml à partir du nom du fichier de projet fourni en argument à l'exécution. La variable DMODEL peut être défini à partir des informations récupérées dans la ligne de commande de l'exécutable en cours : http://gcc.gnu.org/onlinedocs/gfortran/GET_005fCOMMAND.html#GET_005fCOMMAND http://stackoverflow.com/questions/4021763/how-do-i-get-my-executables-location-using-fortran C'est d'ailleurs ce qui est déjà fait en l'absence de fichier SIC.INI dans le répertoire du projet pour pouvoir retrouver le fichier SIC.INI dans le répertoire exe et lire DMODEL dans SIC.INI qui lui peut être faux !!! En conclusion, comme on sait systématiquement retrouver DMODEL à partir d'une analyse de la ligne de commande de l'exe en cours, il ne faut pas le lire dans SIC.INI qui indique une valeur erronée dans les cas cités plus haut. |
|
Correction effectuée dans LITMES.N15 |
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2017-04-17 09:47 | dorch | Nouveau bogue | |
2017-04-17 09:47 | dorch | Statut | nouveau => affecté |
2017-04-17 09:47 | dorch | Assigné à | => dorch |
2017-04-17 09:56 | dorch | Note ajoutée: 0001425 | |
2017-04-17 23:25 | dorch | Note ajoutée: 0001426 | |
2017-04-17 23:25 | dorch | Statut | affecté => fermé |
2017-04-17 23:25 | dorch | Résolution | ouvert => corrigé |
2017-04-17 23:25 | dorch | Résolu dans la version | => 5.38a |
2017-04-25 09:42 | dorch | Relation ajoutée | relatif à 0001282 |