Introduction

    Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.

    Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.

    Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...

    Bug ouverture

    Plus d'informations
    il y a 4 ans 3 mois #25973 par jbleduigou
    Bug ouverture a été créé par jbleduigou
    ```
    ## 15/04/2022 23:05:13 | 1.3.0.8 | wxPython 4.1.1 gtk3 (phoenix) wxWidgets 3.1.5 | linux Linux 5.13.0-39-generic x86_64 ##
    Traceback (most recent call last):
      File "/home/noethys/.local/lib/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 /home/wxpy/wxPython-4.1.1/ext/wxWidgets/include/wx/generic/grid.h(2081) in GetColPos(): invalid column index
    ```

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

    Plus d'informations
    il y a 4 ans 3 mois #25980 par Ivan

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

    Plus d'informations
    il y a 4 ans 1 mois - il y a 4 ans 1 mois #26073 par JBRUNEL
    Réponse de JBRUNEL sur le sujet Bug ouverture
    "bb2\dist-win64-py39\build\ext\wxWidgets\include\wx/generic/grid.h(2081) in wxGrid::GetColPos(): invalid column index"

    Je me suis cassé les dents sur cette erreur au démarrage de Noethys sur de nouvelles stations. Finalement en debuggant j'ai diagnostiqué que c'était l'affichage du remplissage dans l'écran d'accueil qui était fautif, mais l'erreur affichée ne permet pas de le deviner.
    La classe gridlabelrenderer provoque cette erreur quand on lui demande d'afficher zero colonnes. Or dans le module CTRL_Remplissage ce cas est provoqué à l'ouverture quand les paramètres de sélection ne sont pas encore gérés. La circonstance aggravante est que les 'try-except' dans la classe occultent l'origine première de l'erreur qui apparaît alors seulement lors du SetSizer() et qui nous oriente faussement vers des problématiques de compatibilités.

    En pièce jointe j'ai modifié le module qui résout mon problème mais ce n'est valable que si l'on est connecté à une base qui contient des activités, l'erreur réapparaît par exemple si l'on choisit une année de consultation sans aucune activité disponible donc sans colonnes.

    Pour info les modifs que j'apporte sont désormais sur Github Noethys-Matthania mais c'est du spécifique difficilement utilisable pour des non-initiés.

    Complement : finalement j'ai appliqué le conseil relayé par Yvan, mais en clonant gridlabalrenderer.py  pour le patcher puis en l'important comme un module Noethys.





     
    Dernière édition: il y a 4 ans 1 mois par JBRUNEL. Raison: Complément

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

    Plus d'informations
    il y a 4 ans 1 semaine #26182 par jbleduigou
    Réponse de jbleduigou sur le sujet Bug ouverture
    Merci j'ai fait le patch sur le fichier python et cela fonctionne maintenant.

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

    Temps de génération de la page : 0.240 secondes

    Paramétrages de cookies

    ×

    Cookies fonctionnels

    Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

    Mesure d"'"audience

    Ce site utilise des cookies de mesure et d’analyse d’audience, tels que Google Analytics et Google Ads, afin d’évaluer et d’améliorer notre site internet.

    Réseaux sociaux/Vidéos

    Des plug-ins de réseaux sociaux et de vidéos, qui exploitent des cookies, sont présents sur ce site web. Ils permettent d’améliorer la convivialité et la promotion du site grâce à différentes interactions sociales.

    Session

    Veuillez vous connecter pour voir vos activités "!"

    Autres cookies

    Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.

    Connexion

    Qui est en ligne ?

    Il y a 1165 invités et un membre en ligne

    Dernières actualités

    • Version 1.3.3.9 (06/09/2024)

      Ajout de l'export des locations vers Noethysweb Correction de la vignette des pièces de type PDF Ajout de l'option Masquer les archivés dans les options de la fiche famille Ajout du tableau des...

      Lire la suite...

    Recherche