Seltsamerweise taucht der Fehler nur auf einer Seite auf, die dann (ironischerweise auch noch pmueller.de/fediverse/). Ich habe ActivityPub aber erst einmal deaktiviert, da das reproduzierbar ist. Ich habe keine Ahnung, warum der Fehler gerade auf dieser Seite auftaucht.
Hier die Details zum Critical Error:
»WordPress hat eine eingebaute Funktion, die erkennt, wenn ein Plugin oder ein Theme einen fatalen Fehler auf deiner Website verursacht … In diesem Fall hat WordPress einen Fehler in einem deiner Plugins, ActivityPub, abgefangen.«
WordPress-Version 6.4.2
Aktives Theme: GeneratePress Child (Version 1.5)
Aktuelles Plugin: ActivityPub (Version 2.0.1)
PHP-Version 8.1.26«
Fehler-Details
==============
Ein Fehler vom Typ E_ERROR wurde in der Zeile 45 der Datei /../pmueller.de/wp-content/plugins/activitypub/includes/class-webfinger.php verursacht.
Fehlermeldung: Uncaught TypeError: Cannot access offset of type string on string in /../pmueller.de/wp-content/plugins/activitypub/includes/class-webfinger.php:45
Stack trace:
#0 /../pmueller.de/wp-content/plugins/activitypub/includes/functions.php(56): Activitypub\Webfinger::resolve(‘@[email protected]…’)
#1 /../pmueller.de/wp-content/plugins/activitypub/includes/class-mention.php(94): Activitypub\get_remote_metadata_by_actor(‘@[email protected]…’)
#2 [internal function]: Activitypub\Mention::replace_with_links(Array)
#3 /../pmueller.de/wp-content/plugins/activitypub/includes/class-mention.php(80): preg_replace_callback(‘/@(?:([A-Za-z0-…’, Array, ‘Statt @axbom@so…’)
#4 /../pmueller.de/wp-includes/class-wp-hook.php(324): Activitypub\Mention::the_content(‘\nStellen Sie…’)
#5 /../pmueller.de/wp-includes/plugin.php(205): WP_Hook->apply_filters(‘\nStellen Sie…’, Array)
#6 /../pmueller.de/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(1863): apply_filters(‘the_content’, ‘
