Problem
Når man forsøger at aktivere Borlabs Cookie, vises følgende fejlmeddelelse:
Uncaught TypeError: Borlabsu005cCookieu005cSystemu005cScriptu005cBorlabsCookieGlobalsService::addProperty(): Argument #2 ($data) must be of type array, null given, calledÅrsag
Borlabs Cookie forsøger at indlæse WordPress' standardredigeringsprogram CodeMirror ved hjælp af funktionen wp_enqueue_code_editor().
Under normale omstændigheder bør denne funktion returnere et array. I dette tilfælde returnerer den imidlertid null, hvilket resulterer i en TypeError.
Løsning
Siden WordPress 4.9.0 har CodeMirror været en standardkomponent i WordPress. Hvis funktionen wp_enqueue_code_editor() ikke returnerer det forventede array, tyder det på et problem. I de fleste tilfælde skyldes problemet et andet plugin eller det aktive tema.
For at finde årsagen til problemet anbefaler vi, at du deaktiverer alle andre plugins og midlertidigt skifter til et standardtema for WordPress.
Hvis problemet ikke længere opstår bagefter, skal du genaktivere plugins ét ad gangen og teste efter hver aktivering. På denne måde kan du systematisk identificere det plugin eller tema, der er årsag til problemet.