Navigation überspringen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Bei Verwendung von Google Site Kit und WPML kommt es zu einem kritischen Fehler:
https://wpml.org/errata/site-kit-by-google-uncaught-typeerror-illegal-offset-type-in-isset-or-empty-in/

Solution:
Das berichtete Problem in Bezug auf Google Site Kit wurde WPML Multilingual 4.6.5 behoben.

Relevant Documentation:
https://wpml.org/de/download/wpml-mehrsprachiges-cms/?section=changelog

100% of people find this useful.

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Schlagwörter: 

Dieses Thema enthält 9 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von thomasB-203 Vor 1 Jahr, 4 Monaten.

Assistiert von: Andreas W..

Verfasser Beiträge
August 3, 2023 unter 9:42 pm #14152147

thomasB-203

Ich versuche: Google Site Kit verwenden, hatte plötzlich diesen Fehler. Habe Google Site Kit deinstalliert und neu installiert. Fehler ist weiterhin vorhanden.

URL der/meiner Website, auf der das Problem auftritt: versteckter Link

Erwartet hatte ich zu sehen: Google Site Kit funktioniert

Stattdessen bekam ich:
Fehlermeldung nach Klick von Aktivieren von Google Site Kit: Es gab einen kritischen Fehler auf deiner Website. Bitte überprüfe den Posteingang deiner Website-Administrator-E-Mail-Adresse für weitere Anweisungen.

In der E-Mail steht:
"WordPress hat eine eingebaute Funktion, die erkennt, wenn ein Plugin oder ein Theme einen fatalen Fehler auf deiner Website verursacht, und dich deswegen mit dieser automatisierten E-Mail benachrichtigt.

In diesem Fall hat WordPress einen Fehler in einem deiner Plugins, WPML Multilingual CMS, abgefangen."

Ich kann WordPress nur im Wiederherstellungsmodus starten. Dann ist das Plugin WPML Multilingual CMS deaktiviert und wohl in der Folge auch das Plugin Real Cookie Banner, da get_current_language() fehlschlägt.

Die Fehlermeldung beim deaktivierten Plugin WPML Multilingual CMS lautet:
Ein Fehler vom Typ E_ERROR wurde in der Zeile 3937 der Datei /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php verursacht. Fehlermeldung: Uncaught TypeError: Illegal offset type in isset or empty in /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php:3937 Stack trace: #0 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-post-element.php(54): SitePress->is_display_as_translated_post_type() #1 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/wpml-url-filters.class.php(445): WPML_Post_Element->is_display_as_translated() #2 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/wpml-url-filters.class.php(238): WPML_URL_Filters->is_display_as_translated_mode() #3 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-includes/class-wp-hook.php(310): WPML_URL_Filters->permalink_filter() #4 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-includes/plugin.php(205): WP_Hook->apply_filters() #5 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-includes/link-template.php(371): apply_filters() #6 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-includes/link-template.php(201): get_post_permalink() #7 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(1099): get_permalink() #8 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(728): Google\Site_Kit\Core\Assets\Assets->get_product_base_paths() #9 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(357): Google\Site_Kit\Core\Assets\Assets->get_inline_base_data() #10 [internal function]: Google\Site_Kit\Core\Assets\Assets->Google\Site_Kit\Core\Assets\{closure}() #11 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-site-kit/includes/Core/Assets/Script_Data.php(51): call_user_func() #12 [internal function]: Google\Site_Kit\Core\Assets\Script_Data->Google\Site_Kit\Core\Assets\{closure}() #13 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-site-kit/includes/Core/Assets/Asset.php(129): call_user_func() #14 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(1017): Google\Site_Kit\Core\Assets\Asset->before_print() #15 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(1026): Google\Site_Kit\Core\Assets\Assets->run_before_print_callbacks() #16 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(1026): Google\Site_Kit\Core\Assets\Assets->run_before_print_callbacks() #17 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(1026): Google\Site_Kit\Core\Assets\Assets->run_before_print_callbacks() #18 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(156): Google\Site_Kit\Core\Assets\Assets->run_before_print_callbacks() #19 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-includes/class-wp-hook.php(308): Google\Site_Kit\Core\Assets\Assets->Google\Site_Kit\Core\Assets\{closure}() #20 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #21 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-includes/plugin.php(517): WP_Hook->do_action() #22 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-admin/admin-header.php(146): do_action() #23 /mnt/web315/a3/53/512306753/htdocs/STRATO-apps/wordpress_01/app/wp-admin/index.php(137): require_once('...') #24 {main} thrown

August 3, 2023 unter 10:08 pm #14152185

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Werden hier alle Plugins in den aktuellsten Versionen verwenden?

Es wäre zunächst sehr hilfreich, wenn Du uns die WPML-Informationen zur Fehlerbehebung zukommen lassen könnten.
Mehr Informationen dazu hier:
https://wpml.org/de/faq/provide-debug-information-faster-support/

Daraufhin kann ich dann versuchen das Problem auf einer neuen Test Site zu replizieren.

Mit freundlichen Grüßen
Andreas

August 3, 2023 unter 10:19 pm #14152199

thomasB-203

Hallo Andreas,
ja, alle Plugins sind aktuell. Bei keinem ist eine Aktualisierung vermerkt. Die Debug Infos habe ich nun angehängt.
Schönen Gruß
Thomas

August 3, 2023 unter 10:26 pm #14152201

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Ich kann auf meiner Test Site bislang keinen Fehler bestätigen.

Ein-Klick-Anmeldung:
versteckter Link

Kannst Du das Problem hier replizieren?

Falls nicht, könntest Du bitte eine Kopie, bzw. ein Staging Deiner Website anlegen und versuchen, die Website mit minimalem Setup auszuführen, um festzustellen, ob das Problem weiterhin besteht?

Vorab:
Leere bitte den Cache der Website und vor allem die Assets in "Asset CleanUp: Page Speed Booster" - bleibt das Problem danach bestehen?

Falls ja:

1) Deaktivieren alle zusätzlichen Plugins, die nichts mit Cookie Banner, Site Kit, WPML und seinen Add-Ons zu tun haben.

2) Wenn das Problem verschwindet, beginne damit, die Plugins einzeln zu reaktivieren, oder aktivieren Sie sie in kleinen Gruppen. Überprüfen Sie auf diese Weise, an welchen Stellen das Problem erneut auftritt, um das Plugin anzuzeigen, das das Problem verursacht.

3) Wenn dies die Ursache des Problems nicht geklärt hat, wechsel bitte zu einem Standardthema wie TwentySeventeen, um zu sehen, ob das Problem möglicherweise mit dem Thema zusammenhängt.

Sobald wir die Ursache identifizieren konnten, können wir dann versuchen das Problem zu replzieren und dann intern zu eskalieren. Ich stelle in diesem Fall eine Test-Site mir WPML zur Verfügung.

Solltest Du nicht in der Lage sein eine Kopie Deiner Website aufzusetzen, dann gib mir bitte Bescheid.

Mit freundlichen Grüßen
Andreas

August 3, 2023 unter 11:07 pm #14152255

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Das Problem wurde bereits berichtet und intern eskaliert:

https://wpml.org/errata/site-kit-by-google-uncaught-typeerror-illegal-offset-type-in-isset-or-empty-in/

Das Google Team hat uns informiert, dass man dieses Problem von dort aus lösen wird.
https://wordpress.org/support/topic/conflict-between-wpml-4-6-4-and-site-kit-1-106-0/

Wir bieten auf der o.g. Seite einen Download Link zur Vorversion von Site Kit an, mit welcher das Problem nicht auftreten sollte.

Mit freundlichen Grüßen
Andreas

August 3, 2023 unter 11:47 pm #14152279

thomasB-203

Hallo Andreas,
vielen Dank! War gerade am Überlegen, wie ich das Problem auf Deiner Sandbox Seite replizieren könnte...
Und auf meiner Seite war ja eindeutig das Zusammenspiel der 3 Plugins Site Kit, Real Cookie Banner und WMPL CMS zu sehen. Cache leeren oder Deaktivieren anderer Plugins hat nichts geändert.
Aber Ihr habt ja eine Lösung gefunden) Ich probiere morgen die Vorversion aus.
Schönen Gruß
Thomas

August 4, 2023 unter 12:15 am #14152297

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo Thomas,

Ja, probiere bitte, ob die Vorversion das Problem löst und gib mir Bescheid, sollte dies nicht der Fall sein.

Das Problem an sich mit Site Kit sollte vom Google Team in einem kommenden Update des Plugins behoben werden.

Mit freundlichen Grüßen
Andreas

August 4, 2023 unter 8:53 am #14153789

thomasB-203

Hallo Andreas,
vielen Dank! Mit der Vorgängerversion von Google Site Kit tritt das Problem nicht mehr auf. Ich hoffe dass Google das Problem in der nächsten Version behebt.
Schönen Gruß
Thomas

August 8, 2023 unter 10:18 pm #14172379

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Das berichtete Problem in Bezug auf Google Site Kit wurde WPML Multilingual 4.6.5 behoben.

Changelog und Download:
https://wpml.org/de/download/wpml-mehrsprachiges-cms/?section=changelog

Mit freundlichen Grüßen
Andreas

August 13, 2023 unter 9:50 pm #14193789

thomasB-203

Hallo Andreas,
vielen Dank! Ich habe die neue WPML Version installiert und das aktuelle Google Site Kit funktioniert)
Schönen Gruß
Thomas