Verfasste Forenbeiträge

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Thread-Starter Kevin Post

    (@hmrgmbh)

    Hallo zusammen,

    ich habe ein wiederkehrendes Problem mit WooCommerce, das regelmäßig zu einem Fehler führt. Der Fehler tritt in der Datei WooSubscriptionsNotes.php auf und scheint mit einem falschen Datentyp zusammenzuhängen.

    Hier die genaue Fehlermeldung:

    pgsql

    Uncaught TypeError: Cannot access offset of type string on string in /wp-content/plugins/woocommerce/src/Internal/Admin/Notes/WooSubscriptionsNotes.php:161

    Ich vermute, dass WooCommerce hier statt eines Arrays einen String verarbeitet, was den Fehler auslöst. Leider passiert das immer wieder, und ich bin mir nicht sicher, ob es an einer falschen Einstellung, einem Plugin-Konflikt oder einer fehlerhaften WooCommerce-Version liegt.

    Hat jemand eine Idee, woran das liegen könnte oder wie ich das Problem beheben kann? Ich habe bereits versucht:

    • WooCommerce und alle Plugins zu aktualisieren
    • WooCommerce zu deaktivieren und wieder zu aktivieren
    • Andere Plugins testweise zu deaktivieren

    Ich freue mich über jede Hilfe oder Erfahrungen mit einem ähnlichen Fehler.

    Danke im Voraus!

    Beste Grüße

    Hier die Fehlerdetails von der heutigen eMail:

    Fehler-Details

    ==============

    Ein Fehler vom Typ E_ERROR wurde in der Zeile 161 der Datei /homepages/8/d772061958/htdocs/clickandbuilds/WordPress/HMR_Shop/wp-content/plugins/woocommerce/src/Internal/Admin/Notes/WooSubscriptionsNotes.php verursacht. Fehlermeldung: Uncaught TypeError: Cannot access offset of type string on string in /homepages/8/d772061958/htdocs/clickandbuilds/WordPress/HMR_Shop/wp-content/plugins/woocommerce/src/Internal/Admin/Notes/WooSubscriptionsNotes.php:161

    Stack trace:

    #0 /homepages/8/d772061958/htdocs/clickandbuilds/WordPress/HMR_Shop/wp-content/plugins/woocommerce/src/Internal/Admin/Notes/WooSubscriptionsNotes.php(201): Automattic\WooCommerce\Internal\Admin\Notes\WooSubscriptionsNotes->get_subscription_active_product_ids()

    #1 /homepages/8/d772061958/htdocs/clickandbuilds/WordPress/HMR_Shop/wp-content/plugins/woocommerce/src/Internal/Admin/Notes/WooSubscriptionsNotes.php(395): Automattic\WooCommerce\Internal\Admin\Notes\WooSubscriptionsNotes->prune_inactive_subscription_notes()

    #2 /homepages/8/d772061958/htdocs/clickandbuilds/WordPress/HMR_Shop/wp-content/plugins/woocommerce/src/Internal/Admin/Notes/WooSubscriptionsNotes.php(99): Automattic\WooCommerce\Internal\Admin\Notes\WooSubscriptionsNotes->refresh_subscription_notes()

    #3 /homepages/8/d772061958/htdocs/clickandbuilds/WordPress/HMR_Shop/wp-includes/class-wp-hook.php(324): Automattic\WooCommerce\Internal\Admin\Notes\WooSubscriptionsNotes->admin_head()

    #4 /homepages/8/d772061958/htdocs/clickandbuilds/WordPress/HMR_Shop/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()

    #5 /homepages/8/d772061958/htdocs/clickandbuilds/WordPress/HMR_Shop/wp-includes/plugin.php(517): WP_Hook->do_action()

    #6 /homepages/8/d772061958/htdocs/clickandbuilds/WordPress/HMR_Shop/wp-admin/admin-header.php(163): do_action()

    #7 /homepages/8/d772061958/htdocs/clickandbuilds/WordPress/HMR_Shop/wp-admin/edit.php(411): require_once('/homepages/8/d7...')

    #8 {main}

      thrown

    Thread-Starter Kevin Post

    (@hmrgmbh)

    @schrottti

    Hallo zusammen,

    ich konnte mein Problem inzwischen teilweise lösen.

    Ich habe meine Datenbank von SQL auf MariaDB 10 umgestellt, wodurch die ursprünglichen Probleme behoben wurden. Falls jemand ein ähnliches Problem hat, könnte es einen Versuch wert sein.

    Allerdings ist nach der Umstellung erneut eine Fehlermeldung aufgetreten, nachdem ich mit dem Plugin WP DB Cleaner eine allgemeine Bereinigung durchgeführt habe. Insbesondere das Löschen der „verfallenen Transienten“ hat dazu geführt, dass die kritische Fehlermeldung beim arbeiten im Adminbereich erneut erschien.

    Aktuell zeigt das Plugin wieder 207 verfallene Transienten an, und ich erhalte erneut die entsprechende E-Mail mit der Problembeschreibung. Der Fehler scheint jedes Mal durch das Plugin WooCommerce ausgelöst zu werden.

    Hat jemand ähnliche Erfahrungen gemacht oder eine Idee, wie sich das Problem langfristig vermeiden lässt?

    Viele Grüße

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)