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...

    Problème portail

    Plus d'informations
    il y a 1 an 10 mois #28055 par larru
    Problème portail a été créé par larru
    Bonjour
    J'ai un problème avec le portail autohébergé (accès et synchronisation).

    Voici le log :

    [2024-08-29 09:22:42,556][INFO][__init__.py:140] flask_sessionstore non fonctionnel
    [2024-08-29 09:22:42,735][ERROR][app.py:1423] Exception on /login [GET]
    Traceback (most recent call last):
      File "lib/flask/flask/app.py", line 1817, in wsgi_app
        response = self.full_dispatch_request()
      File "lib/flask/flask/app.py", line 1477, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "lib/flask/flask/app.py", line 1381, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "lib/flask/flask/app.py", line 1475, in full_dispatch_request
        rv = self.dispatch_request()
      File "lib/flask/flask/app.py", line 1461, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "/home/assons/www/connecthysgarderie/application/views.py", line 328, in login
        dict_parametres = models.GetDictParametres()
      File "/home/assons/www/connecthysgarderie/application/models.py", line 1399, in GetDictParametres
        liste_parametres = Parametre.query.all()
      File "lib/sqlalchemy/orm/query.py", line 2613, in all
        return list(self)
      File "lib/sqlalchemy/orm/loading.py", line 86, in instances
        util.raise_from_cause(err)
      File "lib/sqlalchemy/util/compat.py", line 202, in raise_from_cause
        reraise(type(exception), exception, tb=exc_tb, cause=cause)
      File "lib/sqlalchemy/orm/loading.py", line 71, in instances
        rows = [proc(row) for row in fetch]
      File "lib/sqlalchemy/orm/loading.py", line 428, in _instance
        loaded_instance, populate_existing, populators)
      File "lib/sqlalchemy/orm/loading.py", line 486, in _populate_full
        dict_[key] = getter(row)
      File "lib/sqlalchemy/engine/result.py", line 90, in __getitem__
        return processor(self._row[index])
      File "lib/sqlalchemy/processors.py", line 70, in process
        return decoder(value, errors)[0]
      File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
        return codecs.utf_8_decode(input, errors, True)
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xe0' in position 0: ordinal not in range(128)

    La demande de réparation de la base de données est impossible (hébergée chez OVH).
    On dirait que je suis plus ou moins dans le même cas que ce sujet créé il y a 3 ans :
    https://www.noethys.com/index.php/forum-34/connecthys-le-portail-internet/5360-probleme-lancement-connecthys-depuis-passage-0-8-5

    Merci

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

    Plus d'informations
    il y a 1 an 10 mois #28056 par larru
    Réponse de larru sur le sujet Problème portail
    A priori un problème d'accent si j'ai bien compris. Mais je vois pas où...
    Et pourquoi d'un coup..

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

    Plus d'informations
    il y a 1 an 10 mois #28057 par Ivan
    Réponse de Ivan sur le sujet Problème portail
    Bonjour,

    Il faut aller dans la table PARAMETRES de la base de données pour essayer de trouver un caractère spécial (accents ou autre caractère saisi par exemple avec un copier-coller depuis une autre application).

    Ivan

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

    Plus d'informations
    il y a 1 an 10 mois #28058 par larru
    Réponse de larru sur le sujet Problème portail
    Merci Ivan pour votre réponse rapide.
    Malheureusement il n'y a rien de tel sur cette table. J'ai un deuxième portail qui marche bien avec les mêmes renseignements saisis.
    Ce caractère spécial est sur cette table nécessairement ?

    J'ai trouvé une virgule dans un prénom mais ça n'a pas marché.

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

    Plus d'informations
    il y a 1 an 10 mois #28059 par Ivan
    Réponse de Ivan sur le sujet Problème portail
    Bonjour,

    Il n'arrive pas à lire une donnée dans cette table PARAMETRE. Difficile de savoir d'où cela vient, mais je reste sur mon idée d'un caractère spécial incompatible avec le charset de la table. Pas forcément un accent car cela peut être un caractère invisible ou un caractère spécial qui ressemble à une autre caractère. Il est peut-être envisageable de modifier le charset de la table (utf8 par défaut je pense) en utfmb4. Afin d'accepter davantage de caractères spéciaux. Mais penser à faire une sauvegarde de la base de données au préalable. Sans conviction, mais je n'ai pas d'autres idées.

    Ivan

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

    Plus d'informations
    il y a 1 an 10 mois #28062 par larru
    Réponse de larru sur le sujet Problème portail
    J'ai supprimé des données de cette table (la modif du charset n'ayant pas eu d'impact) et ca semble remarcher. Du coup je ne sais pas quel paramètre faisait bloquer...
    Le portail est de nouveau accessible mais le téléchargement des demandes reste impossible.
    Il semble que le problème soit désormais sur une autre table...

    [2024-08-31 14:34:01,748][INFO][__init__.py:140] flask_sessionstore non fonctionnel
    [2024-08-31 14:34:02,207][ERROR][app.py:1423] Exception on /syncdown/2024083133976586774346564/0 [GET]
    Traceback (most recent call last):
      File "lib/flask/flask/app.py", line 1817, in wsgi_app
        response = self.full_dispatch_request()
      File "lib/flask/flask/app.py", line 1477, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "lib/flask/flask/app.py", line 1381, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "lib/flask/flask/app.py", line 1475, in full_dispatch_request
        rv = self.dispatch_request()
      File "lib/flask/flask/app.py", line 1461, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "/home/assons/www/connecthysgarderie/application/views.py", line 300, in syncdown
        resultat = exportation.Exportation(secret=secret, last=last)
      File "/home/assons/www/connecthysgarderie/application/exportation.py", line 30, in Exportation
        liste_actions = models.Action.query.filter(models.Action.etat != "suppression").all()
      File "lib/sqlalchemy/orm/query.py", line 2613, in all
        return list(self)
      File "lib/sqlalchemy/orm/loading.py", line 86, in instances
        util.raise_from_cause(err)
      File "lib/sqlalchemy/util/compat.py", line 202, in raise_from_cause
        reraise(type(exception), exception, tb=exc_tb, cause=cause)
      File "lib/sqlalchemy/orm/loading.py", line 71, in instances
        rows = [proc(row) for row in fetch]
      File "lib/sqlalchemy/orm/loading.py", line 428, in _instance
        loaded_instance, populate_existing, populators)
      File "lib/sqlalchemy/orm/loading.py", line 486, in _populate_full
        dict_[key] = getter(row)
      File "lib/sqlalchemy/engine/result.py", line 90, in __getitem__
        return processor(self._row[index])
      File "lib/sqlalchemy/processors.py", line 70, in process
        return decoder(value, errors)[0]
      File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
        return codecs.utf_8_decode(input, errors, True)
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 3: ordinal not in range(128)
    [2024-08-31 14:34:49,811][INFO][__init__.py:140] flask_sessionstore non fonctionnel
    [2024-08-31 14:34:50,332][DEBUG][importation.py:124] Traitement de la table users...
    [2024-08-31 14:34:50,379][DEBUG][importation.py:163] Enregistrement de la table users...
    [2024-08-31 14:34:50,430][DEBUG][importation.py:167] Fin de traitement de la table users.
    [2024-08-31 14:34:50,431][DEBUG][importation.py:170] Traitement des autres tables...
    [2024-08-31 14:34:51,277][DEBUG][importation.py:207] Suppression des tables ok.
    [2024-08-31 14:34:52,002][DEBUG][importation.py:213] Remplissage des autres tables...
    [2024-08-31 14:35:19,889][DEBUG][importation.py:250] Fin de l'importation.
    [2024-08-31 14:35:19,890][DEBUG][views.py:294] Syncho depuis Noethys

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

    Plus d'informations
    il y a 1 an 10 mois #28063 par larru
    Réponse de larru sur le sujet Problème portail
    Dans les paramètres, j'ai modifié le titre du portail :
    Portail école -> Portail ecole

    Il semblerait que ce soit l'accent aigu qui bloque le portail.. Bizarre car ce titre a toujours été identique

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

    Plus d'informations
    il y a 1 an 10 mois - il y a 1 an 10 mois #28064 par larru
    Réponse de larru sur le sujet Problème portail
    Je pense que le diagnostic est terminé. La base de données OVH a migré de la version Mysql 5.7 à 8. Plus aucun accent n'est supporté. Il faut donc que je convertisse ma base avec spip-cli.

    Et ca devrait marcher dès que j'aurai trouvé un tuto...
    Dernière édition: il y a 1 an 10 mois par larru.

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

    Plus d'informations
    il y a 1 an 10 mois #28065 par Ivan
    Réponse de Ivan sur le sujet Problème portail
    J'imagine qu'il sera en effet possible de trouver des infos sur le web. Bonne chance, la solution ne doit pas être loin !

    Ivan

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

    Plus d'informations
    il y a 1 an 10 mois #28080 par larru
    Réponse de larru sur le sujet Problème portail
    Bonjour Ivan
    Je suis toujours en galère avec mon problème. J'ai réussi à rendre compatible la table avec noethys mais chaque nouvelle ligne, les accents remettent en carafe le portail...
    Dans la table portail_actions, en particulier c'est la colonne "réponse" qui pose soucis.
    A chaque réservation, lorsque je la valide sur noethys, ça écrit dans cette colonne "x réservations validées" ou lorsqu'un document est demandé "x facture envoyée .".
    Autant dire des accents à chaque fois...
    J'aimerais modifier le code en enlevant l'accent sur ces mots pour ne plus être embêté en attendant de trouver une solution plus pérenne... Quand je modifie sur la table mysql, les accents reviennent à chaque synchronisation.
    Mais je trouve pas la ligne de code (sur noethys je pense, je suis sous windows) que je pourrais modifier.

    Merci

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

    Temps de génération de la page : 0.217 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 3616 invités et 3 membres 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