Mensaje de error: PHP Fatal error: Uncaught TypeError ... Argument #2 ($data) must be of type array, null given

|

Índice

Problema

Al intentar activar Borlabs Cookie, aparece el siguiente mensaje de error:

Uncaught TypeError: Borlabsu005cCookieu005cSystemu005cScriptu005cBorlabsCookieGlobalsService::addProperty(): Argument #2 ($data) must be of type array, null given, called

Causa

Borlabs Cookie intenta cargar el editor predeterminado CodeMirror de WordPress utilizando la función wp_enqueue_code_editor().

En circunstancias normales, esta función debería devolver un array. Sin embargo, en este caso, devuelve null, lo que da lugar a un TypeError.

Solución

Desde WordPress 4.9.0, CodeMirror se incluye como componente estándar de WordPress. Si la función wp_enqueue_code_editor() no devuelve el array previsto, esto indica que hay un problema. En la mayoría de los casos, el problema lo causa otro plugin o el tema activo.

Para determinar el origen del problema, recomendamos desactivar todos los demás plugins y cambiar temporalmente a un tema predeterminado de WordPress.

Si el problema ya no se produce después de ello, reactiva los plugins de uno en uno y realiza un test después de cada activación. Esto te permitirá determinar de forma sistemática el plugin o el tema responsable del problema.

¿Te ha resultado útil este artículo?

Útil
No útil

¿No has encontrado la respuesta que buscabas?
Estaremos encantados de ayudarte.