Open FlorentBourhis opened 1 year ago
Bonjour,
Lors de mon utilisation, les seuls moments que j'ai rencontré ce type d'erreur est que le premier calcul ne c'est pas correctement fini. Il faut donc bien vérifier les données stockées sont bien complètes et qu'il n'y a pas eu d'erreur en cours de calcul qui pourrait expliquer la non libération des ressources (pensez bien à vérifier le .lis).
Si ce n'est pas ça, je serai preneur d'un cas test, pour investiguer le problème , si cela est possible ? car je ne reproduit pas l'erreur de mon coté.
Entre temps, vous pouvez peut être décocher la case "Use Mascaret API" ( dans Help>setting>option). Mascaret sera lancé différemment, cela règlera peut être le problème que vous rencontrez.
Cordialement,
Bonjour, Je vous remercie pour votre réponse. En décochant la case "Use Mascaret API", je n'ai effectivement plus de problème. Je vous remercie pour le conseil. Je vous envoie, en pièce jointe, différents fichiers : ErreurQgis.odt ErreurQGIS.zip Modele.zip
Je vous envoie, en pièces jointes, différents fichiers (cf message différent pour trouver les pièces jointes) :
Bonjour, J'utilise la version 5.07 de Mascaret (et j'ai la version 3.28 de QGis (Florence/Firenze)). Je dispose d'un modèle hydraulique 1D sur le Doubs. Lorsque je lance une première simulation, celle-ci aboutit, il n'y a aucun problème. Par contre, lorsque je lance une seconde simulation (portant un nom différent de la première), Mascaret plante et Qgis se ferme brutalement (sans même un message d'erreur). Lorsque je rouvre Qgis et que je relance cette deuxième simulation, celle-ci aboutit (mais la troisième simulation fera planter Mascaret et fermer Qgis). En résumé, je ne parviens pas à lancer deux simulations portant des noms différents sans faire planter Mascaret. Un collègue dispose d'un autre modèle hydraulique et rencontre les mêmes problèmes. Parfois, nous avons un avertissement nous indiquant que le fichier mascaret.lis ne peut être supprimé (ce que Mascaret cherche à faire lorsqu'il est lancé une nouvelle simulation). Ce dernier semble ne pas être fermé à l'issue de la première simulation menée : il semble manquer une instruction close() dans le code. Pouvez-vous nous aider ? Par avance, nous vous en remercions. Cordialement, Florent Bourhis