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

|

Indhold

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.

Var denne artikel nyttig?

Nyttig
Ikke nyttig

Kunne du ikke finde det, du ledte efter? Vores supportteam er klar til at hjælpe.