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 pour demander l'ID dans Noethys

Plus d'informations
il y a 8 ans 11 mois #18442 par Arrrrg
message d'erreur lorsque je fais : fichier > informations du fichier. Non reproduit sur une machine Windows 10

## 31/10/2017 09:47:34 | 1.2.1.3 | wxPython 3.0.2.0 gtk2 (classic) | linux2 Linux 4.13.0-1-amd64 x86_64 ##
Traceback (most recent call last):
File "Noethys.py", line 1610, in On_fichier_Informations
dlg = DLG_Infos_fichier.Dialog(self)
File "/home/lven/#Noethys-master/noethys/Dlg/DLG_Infos_fichier.py", line 255, in __init__
self.ctrl_informations.MAJ(listeDonnees)
File "/home/lven/#Noethys-master/noethys/Dlg/DLG_Infos_fichier.py", line 223, in MAJ
self.SetItemText(brancheItem, valeur, 1)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/lib/agw/hypertreelist.py", line 4879, in delegate
return getattr(self._main_win, method)(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/lib/agw/hypertreelist.py", line 3928, in SetItemText
self.CalculateSize(item, dc)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/lib/agw/hypertreelist.py", line 3792, in CalculateSize
w, h, dummy = dc.GetMultiLineTextExtent(item.GetText(column))
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_gdi.py", line 4148, in GetMultiLineTextExtent
return _gdi_.DC_GetMultiLineTextExtent(*args, **kwargs)
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 16: unexpected end of data

merci pour le programme !!!

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

Plus d'informations
il y a 8 ans 11 mois #18443 par bogucool
Bonjour,

Quelles sont les locales installées sur cette machine ?

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

Plus d'informations
il y a 8 ans 11 mois - il y a 8 ans 11 mois #18448 par Arrrrg
Réponse de Arrrrg sur le sujet Bug pour demander l'ID dans Noethys
voilà:

C
C.UTF-8
fr_FR.utf8
POSIX

merci pour la réponse si prompt !!!
Dernière édition: il y a 8 ans 11 mois par Arrrrg. Raison: remerciements

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

Plus d'informations
il y a 8 ans 11 mois #18449 par bogucool
Installez celles-ci aussi sans changer la locale par defaut de votre système, il y a de forte chance que cela résolve le soucis.

en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro

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

Plus d'informations
il y a 8 ans 11 mois #18450 par Arrrrg
Réponse de Arrrrg sur le sujet Bug pour demander l'ID dans Noethys
mise à jour effectuée
C
C.UTF-8
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
french
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
POSIX

fermeture de Noethys puis réouverture:
message d'erreur:

## 31/10/2017 11:58:29 | 1.2.1.3 | wxPython 3.0.2.0 gtk2 (classic) | linux2 Linux 4.13.0-1-amd64 x86_64 ##
Traceback (most recent call last):
File "Noethys.py", line 1610, in On_fichier_Informations
dlg = DLG_Infos_fichier.Dialog(self)
File "/home/lven/#Noethys-master/noethys/Dlg/DLG_Infos_fichier.py", line 255, in __init__
self.ctrl_informations.MAJ(listeDonnees)
File "/home/lven/#Noethys-master/noethys/Dlg/DLG_Infos_fichier.py", line 223, in MAJ
self.SetItemText(brancheItem, valeur, 1)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/lib/agw/hypertreelist.py", line 4879, in delegate
return getattr(self._main_win, method)(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/lib/agw/hypertreelist.py", line 3928, in SetItemText
self.CalculateSize(item, dc)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/lib/agw/hypertreelist.py", line 3792, in CalculateSize
w, h, dummy = dc.GetMultiLineTextExtent(item.GetText(column))
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_gdi.py", line 4148, in GetMultiLineTextExtent
return _gdi_.DC_GetMultiLineTextExtent(*args, **kwargs)
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 16: unexpected end of data

Bon après ce n'est pas bien grave, j'ai le code sur une autre machine

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

Plus d'informations
il y a 8 ans 11 mois #18453 par bogucool
Etonnant.

La base est en réseau ?

Si oui le serveur MySQL tourne sur une machine Windows ?

Le bug apparait-il avec une des bases d’exemple ?

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

Plus d'informations
il y a 8 ans 11 mois #18456 par Arrrrg
Réponse de Arrrrg sur le sujet Bug pour demander l'ID dans Noethys
La base est en réseau ? oui
Si oui le serveur MySQL tourne sur une machine Windows ? serveur NAS synology DSM 6 mis à jour.

Le bug apparait-il avec une des bases d’exemple ? ( aucune idée ) , le bug ne se produit pas si je fais la même démarche sur un Noethys connecté à la base sur Win10.

je viens de tester sur une autre machine linux ( une Mint ), le "problème" est reproductible.

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

Plus d'informations
il y a 8 ans 11 mois #18457 par bogucool
Ok, je pose la question autrement, la base a-t-elle été crée depuis un poste Windows ?

Il serait intéressant et très simple à tester de savoir si le bug apparait sur le poste sous Linux avec une des bases d'éxemple.

La majorité de mes client Noethys tournent sous Debian Jessie / Stretch et je n'ai pas le bug.

C'est un problème d'encodage plus qu'un bug de code.

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

Plus d'informations
il y a 8 ans 11 mois #18458 par Arrrrg
Réponse de Arrrrg sur le sujet Bug pour demander l'ID dans Noethys
la base a été crée initialement sur linux.
je viens de faire le test avec une base exemple et effectivement, pas de souci à l'ouverture

la base est actuellement sur MariaDB 5. l'encodage de la base est actuellement en utf8_unicode_ci ( paramétre par défaut dans DSM ).

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

Plus d'informations
il y a 8 ans 11 mois #18479 par rmissoire
Moi aussi ma base est sur un NAS synology DSM 6 aucun problème avec Maria 5 ou 10

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

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