• German Market (Marketpress) confirmed, that the following error is caused by your plugin:

    Ein Fehler vom Typ E_ERROR wurde in der Zeile 259 der Datei /home/runcloud/webapps/mydomain/wp-content/plugins/woocommerce-german-market/add-ons/woocommerce-return-delivery-pdf/vendors/wcreapdf/application/class-wcreapdf-pdf.php verursacht. Fehlermeldung: Uncaught Error: Call to undefined method WCREAPDF_Pdf::AliasNbPages() in /home/runcloud/webapps/mydomain/wp-content/plugins/woocommerce-german-market/add-ons/woocommerce-return-delivery-pdf/vendors/wcreapdf/application/class-wcreapdf-pdf.php:259
    Stack trace:
    #0 /home/runcloud/webapps/mydomain/wp-content/plugins/woocommerce-german-market/add-ons/woocommerce-return-delivery-pdf/vendors/wcreapdf/application/class-wcreapdf-email-attachment.php(37): WCREAPDF_Pdf::create_pdf()
    #1 /home/runcloud/webapps/mydomain/wp-includes/class-wp-hook.php(309): WCREAPDF_Email_Attachment::add_attachment()
    #2 /home/runcloud/webapps/mydomain/wp-includes/plugin.php(191): WP_Hook->apply_filters()
    #3 /home/runcloud/webapps/mydomain/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(456): apply_filters()
    #4 /home/runcloud/webapps/mydomain/wp-content/plugins/woocommerce/includes/emails/class-wc-email-customer-invoice.php(1

    The answer from MarketPress is as follows:

    ich nehme an du verwendest das Plugin "shipcloud für WooCommerce"? Dieses verursacht das Problem. Wenn du dieses deaktivierst, sollte der Download der PDFs fehlerfrei funktionieren.
    Es l?dt wie andere Plugins automatisch PHP-Klassen. Hier wird anscheinend immer die Klasse FPDF ben?tigt und diese stets eingebunden.
    Jedoch l?dt sie nicht die eigentliche FPDF Bilbiothek, sondern "tcpdi.php".
    Das ganze sieht man in der Datei
    plugins/shipcloud-for-woocommerce/vendor/composer/autoload_classmap.php:
    
    'FPDF' => $vendorDir . '/iio/libmergepdf/tcpdi/tcpdi.php',
    
    Da FPDF nun schon geladen wurde, l?dt es German Market nicht mehr erneut. Das Problem ist, dass hier gar nicht FPDF geladen wurde.
    Die Klasse, die hier enthalten ist, enth?lt nicht die Methode "AliasNbPages" - und daher stürzt die Generierung ab.
    
    Ein anderer Kunde von uns meldete, das das Problem seit dem Update von shipcloud besteht.
    
    Das Problem muss von shipcloud behoben werden, da diese hier wie gesagt die notwendige Bibliothek falsch laden.
    Es gibt hierzu auch bereits mehrere Forenbeitr?ge, z.B. ->
    https://www.ads-software.com/support/topic/german-market-pdf-generation-not-possible-since-rewrite/#new-topic-0
    
    Du kannst also entweder eine ?ltere Version von shipcloud nutzen oder es deaktivieren, so lange bis es hierzu seitens shipcloud ein Update gibt.

    The page I need help with: [log in to see the link]

  • The topic ‘Fatal error working with German Market’ is closed to new replies.