• ignacioleon

    (@ignacioleon)


    Descripción del problema:
    Después de actualizar mi sitio WordPress, Gutenberg dejó de funcionar para uno de los tres usuarios administradores. Al intentar editar o crear una entrada o página, aparece el siguiente mensaje:

    «El editor ha encontrado un error inesperado.»

    Al revisar la consola del navegador, encuentro este error específico:
    TypeError: Cannot read properties of null (reading 'toString')
    at wL (https://globonautas.org/wp-includes/js/dist/components.min.js?ver=130172abbae720694b1f:26:498104)
    at n (https://globonautas.org/wp-includes/js/dist/components.min.js?ver=130172abbae720694b1f:26:501575)
    at t.get (https://globonautas.org/wp-includes/js/dist/components.min.js?ver=130172abbae720694b1f:26:501736)
    at t.render (https://globonautas.org/wp-includes/js/dist/components.min.js?ver=130172abbae720694b1f:26:510756)
    at br (https://globonautas.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1:10:59457)
    at yr (https://globonautas.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1:10:59255)
    at Qs (https://globonautas.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1:10:121487)
    at wl (https://globonautas.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1:10:88637)
    at bl (https://globonautas.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1:10:88565)
    at yl (https://globonautas.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1:10:88428)

    Acciones realizadas sin éxito:
    ✔ Probé en diferentes navegadores y en modo incógnito.
    ✔ Desactivé todos los plugins.
    ✔ Cambié al tema por defecto (Twenty Twenty-Three).
    ✔ Regresé a versiones anteriores de WordPress (6.7.1 y 6.7.0), pero el error persiste.
    ✔ Borré la caché del servidor desde Hostinger.
    ✔ Probé con otro usuario administrador y el editor funciona bien.
    ✔ Probé con el Editor Clásico y este funciona sin problemas.
    ✔ Creé un nuevo usuario administrador, el cual funciona correctamente.

    Detalles técnicos:
    Sitio Web: globonautas.org
    Hosting: Hostinger
    Versión de WordPress: 6.7.1 (pero ocurrió tras actualizar)
    Editor afectado: Gutenberg
    PHP Version: 8.1
    Usuarios administradores: 3 (el problema solo ocurre con 1 usuario)
    Logs de error: Se adjuntan capturas de la consola del navegador.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 1 respuesta (de un total de 1)
  • Hola Ignacio.

    El error «TypeError: Cannot read properties of null (reading ‘toString’)» en el archivo components.min.js de WordPress, específicamente en la función wL, sugiere que Gutenberg está intentando acceder a una propiedad (toString) de un objeto que es nulo (no tiene valor). Esto suele ocurrir cuando un plugin o tema interfiere con la carga o el procesamiento de datos del editor.

    El hecho de que el error solo afecte a un usuario administrador y que persista incluso después de desactivar plugins y cambiar el tema, apunta a un problema más específico relacionado con la configuración o los datos de ese usuario en particular.

    Posibles soluciones

    Revisar la configuración del usuario afectado:

    Metadatos del usuario: Es posible que haya datos corruptos o incompatibles asociados con el usuario en la base de datos de WordPress. Podrías intentar restablecer o eliminar los metadatos del usuario afectado. Para hacer esto, necesitarás acceder a la base de datos de WordPress a través de phpMyAdmin o una herramienta similar.

    Puedes usar el plugin Advanced Database Cleaner que tiene una opción para limpiar y reparar tablas de la base de datos.

    Antes de realizar cualquier cambio en la base de datos, asegúrate de hacer una copia de seguridad completa.

    Preferencias del editor: Verifica si el usuario afectado tiene alguna configuración específica en el editor Gutenberg que esté causando el conflicto. Puedes intentar restablecer las preferencias del editor para ese usuario.

    Usa el plugin para limpiar la base de datos. En la primera pestañ haces una limpieza general y en la pestaña de tablas puedes limpiarlas o repararlas.

    En última instancia ¿Es posible eliminar ese usuario y volver a crearlo?

    Intenta la limpieza de base de datos y nos cuentas ¡Recuerda hacer copia de seguridad del sitio antes!

    Saludos.

Viendo 1 respuesta (de un total de 1)
  • Debes estar registrado para responder a este debate.