Aquí se muestran todos los errores que conozco y lo que sé de ellos. Lo mantendré actualizado.
Si encuentras un error por tu cuenta, crea tu propia issue y no lo comentes aquí, por favor. Gracias.
[ ] EAS Build falla. La app no se puede empaquetar.
[!IMPORTANT]
Impacto: Super-total.
Origen: Probablemente los problemas npm-pnpm.
Commit: No deducible, Versión: b25.
Ubicación: ???.
Solución sugerida: ???.
Notas: Tiene que ver con las rutas. El alias @/ que siempre ha funcionado, ahora sin haberlo tocado falla.
[ ] El deslizamiento no funciona (intentas scrollear y no scrollea)
[!IMPORTANT]
Impacto: Parcial (sólo algunos dispositivos).
Origen: El cambio de posición de la navegación (cuando se movió el nav abajo).
Commit: 9dd02b6, Versión: b23.
Ubicación: Todas las páginas.
Solución sugerida: Ninguna (he probado todo y no hay manera).
Notas: De momento parece fallar en versiones recientes de Android, mientras que en Android 10, por ejemplo, este error no aparece, funcionando todo bien.
[ ] Aparece la sección AllObjectivesDone cuando sí que hay objetivos sin hacer que deberían aparecer (renderObjectiveDivision)
[!IMPORTANT]
Impacto: Total.
Origen: Algún cambio en la lógica usada para renderizarlos, no sé decir cuál cambio exactamente.
Commit: No deducible, Versión: b24.
Ubicación: index.tsx.
Solución sugerida: Ninguna (también he probado todo y no hay manera).
Notas: En el entorno de pruebas (Expo Development Build), al invocar fast refresh (al hacer cambios en el código), curiosamente si que aparecen los objetivos correctamente. Si no es así, no aparecen de ninguna otra forma. Extraño.
[ ] A veces, la app de repente crashea
[!IMPORTANT]
Impacto: Total.
Origen: Ni idea.
Commit: No deducible, Versión: No deducible.
Ubicación: De momento visto en index.tsx, Dashboard.tsx, Sessions.tsx, y Profile.tsx.
Solución sugerida: Ninguna (no sé cuál podrá ser la causa).
Notas: En el entorno de pruebas (Expo Development Build) ocurre con más frecuencia que en producción, sobre todo al invocar fast refresh de alguna u otra manera.
[X] Cannot read property 'uri' of null no permite ejecutar la app
Solucionado. Fue causado por la migración a pnpm. Regresar al npm tradicional lo solucionó.
[X] JEST no permite ejecutar los tests / fallan todos
Aquí se muestran todos los errores que conozco y lo que sé de ellos. Lo mantendré actualizado. Si encuentras un error por tu cuenta, crea tu propia issue y no lo comentes aquí, por favor. Gracias.
AllObjectivesDone
cuando sí que hay objetivos sin hacer que deberían aparecer (renderObjectiveDivision
)Cannot read property 'uri' of null
no permite ejecutar la appSolucionado. Fue causado por la migración a
pnpm
. Regresar alnpm
tradicional lo solucionó.Solucionado. También causado por
pnpm
.