Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erreur 500 sur un salon existant #166

Open
Mdl-ac-toulouse opened this issue Mar 11, 2025 · 4 comments
Open

Erreur 500 sur un salon existant #166

Mdl-ac-toulouse opened this issue Mar 11, 2025 · 4 comments
Assignees

Comments

@Mdl-ac-toulouse
Copy link
Collaborator

Bonjour,

Un utilisateur nous a remonté qu'il ne pouvait pas accéder à son salon et qu'il obtenait une erreur 500.

URL : https://webinaire.numerique.gouv.fr/meeting/signin/moderateur/49264/creator/15363/hash/78b44dbce7774b54125cf862c3717f7eb7f4e7c2

L'erreur suivante remonte dans les logs b3desk.log :

ERROR in app: Exception on /meeting/join [POST]
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/bbb-visio/b3desk/endpoints/join.py", line 179, in join_meeting
    meeting.get_join_url(
  File "/opt/bbb-visio/b3desk/models/meetings.py", line 207, in get_join_url
    data = self.create_bbb()
           ^^^^^^^^^^^^^^^^^
  File "/opt/bbb-visio/b3desk/models/meetings.py", line 169, in create_bbb
    if result and result["returncode"] == "SUCCESS":
                  ~~~~~~^^^^^^^^^^^^^^
KeyError: 'returncode'

Pouvez-vous me dire si le problème est applicatif et comment le résoudre ?
Merci,
Cdt

@LoanR
Copy link
Collaborator

LoanR commented Mar 13, 2025

Le commit 93f209b devrait régler au moins l'erreur de code dans B3desk.
Le nouveau log devrait nous donner plus d'info sur ce qui est renvoyé dans la réponse BBB / Scalelight et pourquoi le salon n'est pas correctement créé (puisqu'il n'y a pas de returncode)
@Mdl-ac-toulouse on peut faire une release qui contient ce fix que tu pourras déployer en prod pour voir ce qu'il se passe sur visio-agent.
Cette release contiendra (depuis la 1.20) :

  • le defaut à 350 participants
  • le déplacement du rie dans le footer
  • la page d'erreur de connexion au BBB
  • le questionnaire de fin de visio qui est par défaut celui de la conf

@Mdl-ac-toulouse
Copy link
Collaborator Author

@LoanR pas besoin de release pour le moment juste une PR suffira pour tester en environnement de test merci. Je te ferais un retour si je trouve la source de l'erreur.

@LoanR
Copy link
Collaborator

LoanR commented Mar 13, 2025

Comme c'est un fix, c'est directement dans main, donc si tu veux, tu peux tester main.

@Mdl-ac-toulouse
Copy link
Collaborator Author

Le salon a été "réparé" coté ScaleLite/ARAWA. Je vais quand meme regarder le fix car il sera utile pour le débug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants