ElotlMX / Esquite

Framework para corpus paralelos | Framework for parallel corpora
https://elotl.mx
Mozilla Public License 2.0
19 stars 5 forks source link

Agregar validaciones para errores críticos y evitar error 500 #103

Open elotl-mx opened 3 years ago

elotl-mx commented 3 years ago

Problema

Cuando ciertas variables o directorios críticos no existen, Esquite no ejecuta correctamente y tiene un error crítico de backend que ocasiona que se muestre error 500.

Solución

Notas

Ejemplos de errores

Si el ENV no está configurado correctamente o si algunos directorios no existen:

image

Logs en el backend

image

Este error aparece si se ejecuta una versión anterior a 91badaa8c85c26401b5eedffab598d9f5fe30f6c con unarchivo ENV incompatible. Al parecer el problema es que Esquite no encuentra directorios de usuario templates/user o static/user

umoqnier commented 3 years ago

¿Podrías decirme los pasos para reproducir el bug?

umoqnier commented 3 years ago

Parece ser que aunque los archivos de templates de usuarios no existan esquite corre de forma normal. Me hace pensar que el problema es entonces el archivo env.yaml. ¿Puedes adjuntar el archivo env.yaml para verificarlo?

image image

elotl-mx commented 3 years ago

El error aparece cuando en el directoio de ./static/user no existen los subdirectorios de js y css

Solución: