• Resolved csaar

    (@csaar)


    Hallo
    mit dem Plugin woocommerce-germanized in der Version 3.3.5 tritt seit heute ein Fehler auf.

    Hier der Error
    Got error ‘PHP message: PHP Fatal error: method_exists(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Shipping_by_Rules" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide an autoloader to load the class definition in /httpdocs/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProviderMethod.php on line 224’,

    Beim deaktivieren des Plugins und wieder aktivieren funktioniert es genau einmal die Funktion aufzurufen. Danach kommt der Fehler wieder.
    Kann mir dazu jemand weiterhelfen?

    Die Ausgabe zu dem php memory sagt 26 von 256 MB in Verwendung.

    Vielen Dank

Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter csaar

    (@csaar)

    Habe nun die Version 3.3.4 installiert und der Fehler ist weg.

    Plugin Author vendidero

    (@vendidero)

    Hi,

    bestenfalls l?schst du auch mal den gesamten Cache bzw. die Kundensitzungen (unter WooCommerce > Status) und versuchst es erneut? Welches Shipping Plugin setzt du konkret ein? Shipping_By_Rule klingt nach einem speziellen Plugin. Hast du einen vollst?ndigen Stack-Trace des Fehlers?

    Grü?e

    Thread Starter csaar

    (@csaar)

    Hallo,
    danke für deine Nachricht.
    Das hier habe ich als Shipping Plugin gefunden: WooCommerce Advanced Shipping By Rules

    Stack Trace habe ich nicht bzw. wo finde ich den Stack Trace Log.
    Habe nur dass was ich bereits geschrieben habe, es ist aus dem fatal log im woocommerce plugin.
    Wie l?sche ich den gesamten Cache oder die Kundensitzungen?

    VG

    Plugin Author vendidero

    (@vendidero)

    Handelt es sich dabei um folgendes Plugin? https://de.www.ads-software.com/plugins/woocommerce-easy-table-rate-shipping/

    Den Stack-Trace solltest du unter WooCommerce > Status > Logs finden (fatale Fehler im Dropdown).

    Kundensitzungen/Cache kannst du unter WooCommerce > Status > Werkzeuge l?schen.

    Thread Starter csaar

    (@csaar)

    Es handelt sich um dieses Plugin hier.
    https://open-tools.net/woocommerce/advanced-shipping-by-rules-for-woocommerce.html

    Alles klar dann war der Stack Trace bereits in meinem ersten Post.
    Ob das mit dem Cache l?schen funktioniert müsste ich heute Abend mal probieren.

    VG

    Plugin Author vendidero

    (@vendidero)

    Hm, das ist ein merkwürdiges Plugin, das scheint schon recht veraltet zu sein. Ich k?nnte mir vorstellen, dass es da durchaus zu Kompatibilit?tsproblemen kommen kann. Ich denke da solltest du dich nach einem Ersatz umschauen.

    WC requires at least: 2.2
    WC tested up to: 3.3.3

    Grü?e

    Thread Starter csaar

    (@csaar)

    Ahja das kann sein, vielen Dank für die Hilfe.

    Plugin Author vendidero

    (@vendidero)

    Hi,

    ich habe aber zus?tzlich mal einen weiteren Check integriert, der sicherstellt, dass es zu dieser Problematik m?glichst nicht kommt. Du k?nntest vorerst die Datei wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php ersetzen durch:

    https://raw.githubusercontent.com/vendidero/woocommerce-germanized-shipments/master/includes/wc-gzd-shipment-functions.php

    Das übernehmen wir auch in das n?chste Update.

    Grü?e

    Thread Starter csaar

    (@csaar)

    Super werde es probieren
    Vielen Dank dafür

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Shipping_by_Rules PHP Fatal error’ is closed to new replies.