Noethys sous Mageia 8 (Erreur qui l'empêche de fonctionner)

Plus d'informations
il y a 2 ans 1 mois #25805 par OPS56
Bonjour,

J'essai d'utiliser Noethys sur Mageia 8 depuis le paquetage présent dans les dépôts.
J'ai un message d'erreur après l'ouverture qui s'affiche dans une fenêtre pop-up et se répète jusqu'au plantage complet du logiciel. Je suis obligé de tuer le processus pour quitter.

Voici le code d'erreur :
## 03/03/2022 17:54:40 | 1.2.8.7 | wxPython 4.1.1 gtk3 (phoenix) wxWidgets 3.1.5 | linux Linux 5.15.23-desktop-1.mga8 x86_64 ##
Traceback (most recent call last):
  File "/usr/lib64/python3.8/site-packages/wx/lib/mixins/gridlabelrenderer.py", line 123, in _onPaintColLabels
    cols = self.CalcColLabelsExposed(window.GetUpdateRegion())
wx._core.wxAssertionError: C++ assertion "idx >= 0 && idx < m_numCols" failed at ./include/wx/generic/grid.h(2088) in GetColPos(): invalid column index

Avez vous une idée ? Manquerait'il un dépendance ?

Merci d'avance.

OPS56

 

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

Plus d'informations
il y a 2 ans 1 mois - il y a 2 ans 1 mois #25812 par OPS56
Bonjour,
Ci-dessous, le moyen de contournement pour Mageia :
Editer le fichier : /usr/lib64/python3.8/site-packages/wx/lib/mixins/gridlabelrenderer.py
sur la ligne 123 remplacer :

cols = self.CalcColLabelsExposed(window.GetUpdateRegion())

par
try:
                cols = self.CalcColLabelsExposed(window.GetUpdateRegion()) cols = self.CalcColLabelsExposed(window.GetUpdateRegion())
          except:
                 return

Pensez à sauvegarder le fichier avant, au cas ou .

@+
Dernière édition: il y a 2 ans 1 mois par OPS56.
Les utilisateur(s) suivant ont remercié: Fred.th

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

Plus d'informations
il y a 5 mois 2 semaines #27304 par Fusiondelirante
Salut OPS56,

Ça sent le bug de dépendance, oui. T'as regardé les logs pour voir quel module lui manque ? Parfois, l'info s'y trouve. Sinon, essaie de lancer Noethys en ligne de commande pour voir si ça te donne plus d'infos sur l'erreur. Si tu trouves le module manquant, une petite install via le gestionnaire de paquets et ça devrait rouler. Tiens nous au courant si ça marche !

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

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