Estoy ejecutando NC 24.0.2 en el servidor LAMP de Ubuntu 20.04 (php7.4-fpm), la descripción general tiene All Checks Passed
. Tengo calendario Calendario: 3.4.0
Todas las aplicaciones funcionan correctamente excepto (mi aplicación Calendario).
Mi registro personalizado: solo contiene errores de desuso de "aplicaciones"
Mi inicio de sesión NC: solo contiene errores de desuso de "aplicaciones"
Mi registro de errores de Apache: no tiene errores además de los robots que intentan hacer cosas malas
(es decir, NC no registra errores relacionados con este problema en sus registros)
Si utilizo herramientas de desarrollo del navegador, puedo identificar claramente los archivos .js problemáticos:
DevTools failed to load source map: Could not load content for https://example.com/dist/core-common.js.map?v=3333017b50345c6c75e8: Load canceled due to load timeout
DevTools failed to load source map: Could not load content for https://example.com/apps/calendar/js/calendar-main.js.map?v=8fdb5af1433fe3937dbf: Load canceled due to load timeout
El problema específico es:
La página Calendario se carga infinitamente y provoca que cualquier pestaña del navegador falle (probado en FF y Chromimu en Ubuntu Desktop 20.04)
El error hace que la página del calendario sea completamente inutilizable para los usuarios.
He leído varios hilos sobre este error, ya que parece tener aproximadamente 2 años y ha persistido en varias versiones de la aplicación Calendario.
https://github.com/nextcloud/server/issues/30142
https://github.com/nextcloud/calendar/issues/2529
https://github.com/nextcloud/calendar/issues/3858
https://github.com/nextcloud/calendar/issues/3551
https://github.com/nextcloud/deck/issues/2428
Sin embargo, ninguna de las soluciones sugeridas funciona y/o es aplicable a mí.
Cosas que he probado:
- Deshabilité Deck y recargué la página Calendario en el problema del navegador persiste
- Deshabilité Círculos y volví a cargar la página Calendario en el navegador. El problema persiste.
- Desactivé Deck & Circles y recargué la página Calendario en el navegador. El problema persiste.
- También inspeccioné la tabla oc_properties a través de phpmyadmin y no encontré entradas aplicables (errores) que deban eliminarse para reparar este problema de acuerdo con los hilos anteriores.
Mi tabla oc_properties contiene:
Esta solución sugerida simplemente no es aplicable:
select * from oc_properties where propertyname = '{DAV:}resourcetype';
Dado que Calendar es una aplicación principal, fundamental para el uso real de Nextcloud como producto, ¿alguien podría sugerirme una solución alternativa viable para ayudarme a que vuelva a funcionar?
gracias
Actualizar
Actualicé el título de la publicación porque este problema solo parece ocurrir cuando la página del Calendario NC se carga en la Vista mensual en la pestaña del navegador, independientemente del navegador.
Si cambio a las vistas Lista, Semana o Día, el problema no existe. Si vuelvo a la vista Mes después de cambiar a las diferentes vistas, el problema no existe.
Normalmente dejo mi NC en la vista Calendario en una pestaña de Chrome para facilitar la planificación.
La forma específica de recrear el problema que he descrito es cargar la Vista mensual en una nueva pestaña del navegador en cualquier navegador.
Todas las demás vistas de Calendario abiertas en navegadores nuevos no provocan el error de carga de página infinita.
Respuesta1
Tuve el problema anterior en una cuenta que usa muchos calendarios diferentes (incluidos muchos compartidos). También puedo confirmar que el problema sólo ocurre en la vista mensual. Sin embargo, descubrí que el problema desaparece cuando desactivo "limitar eventos visibles por vista" en la configuración del calendario.