Bug pour demander l'ID dans Noethys

Plus d'informations
il y a 7 ans 3 semaines #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 7 ans 3 semaines #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 7 ans 3 semaines - il y a 7 ans 3 semaines #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 7 ans 3 semaines par Arrrrg. Raison: remerciements

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

Plus d'informations
il y a 7 ans 3 semaines #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 7 ans 3 semaines #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 7 ans 3 semaines #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 7 ans 3 semaines #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 7 ans 3 semaines #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 7 ans 3 semaines #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 7 ans 3 semaines #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.264 secondes
Propulsé par Kunena