plantage dans la saisie de consommations

Plus d'informations
il y a 4 ans 2 mois - il y a 4 ans 2 mois #24002 par pulsovi
Bonjour,

Mes collaborateurs m'ont signalé que quand ils saisissent des consommations (fiche famille / bouton "consommations") l'application ferme parfois soudainement sans aucun message d'erreur.

Le fichier Noethys sur lequel nous travaillons est un fichier réseau servi par un SGBD MariaDB hébergé sur un des serveurs de notre établissement.
Pour permettre la connexion à distance, cette base de données est accessible depuis Internet via un VPN.
Mes collaborateurs ont remarqué que ce plantage apparaît (beaucoup) plus souvent quand la connexion (bande passante réseau) est mauvaise.

Pour obtenir une trace de l'erreur, j'ai téléchargé les sources de Noethys, installé les dépendances et lancé Noethys depuis la console python.
J'ai pu reproduire l'erreur, elle apparaît de manière aléatoire quand on coche ou décoche les présences dans le calendrier.

Voilà un traceback de l'erreur que j'ai pu obtenir :

Current thread 0x00004928 (most recent call first):
  File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\_core.py", line 9185 in Destroy
  File "C:\Noethys_sources\noethys\Ctrl\CTRL_Grille.py", line 2465 in CacheTooltip
  File "C:\Noethys_sources\noethys\Ctrl\CTRL_Grille.py", line 2484 in ActiveTooltip
  File "C:\Noethys_sources\noethys\Ctrl\CTRL_Grille.py", line 2346 in OnMouseOver
  File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\_windows.py", line 807 in ShowModal
  File "C:\Noethys_sources\noethys\Dlg\DLG_Famille.py", line 684 in OuvrirGrilleIndividu
  File "C:\Noethys_sources\noethys\Ol\OL_Individus.py", line 594 in OuvrirFicheFamille
  File "C:\Noethys_sources\noethys\Ol\OL_Individus.py", line 527 in Modifier
  File "C:\Noethys_sources\noethys\Ctrl\CTRL_Recherche_individus.py", line 78 in Ouvrir_grille
  File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\_core.py", line 7952 in MainLoop
  File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\_core.py", line 8657 in MainLoop
  File "noethys/Noethys.py", line 4448 in main
  File "noethys/Noethys.py", line 4452 in <module>
Segmentation fault

Comme vous voyez, il s'agit d'une erreur de segmentation, elle apparaît parfois sur Destroy et parfois sur ShowModal.

Je me tiens à votre disposition pour de plus amples informations.

Merci pour ce magnifique logiciel,
Cordialement,
David.
Dernière édition: il y a 4 ans 2 mois par pulsovi.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 2 mois #24005 par Ivan
Bonjour,

Visiblement, il s'agit de la fermeture de l'info-bulle qui semble causer le crash. Ne constatant pas ce problème ailleurs, il me semble compliqué de le résoudre.

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.250 secondes
Propulsé par Kunena