Error when making PDF invoice
-
Hi guys,
Last week, my client noticed that her PDF’s and packing slips gave errors when trying to create one. I noticed the error saying something about an image wich was being used. It was the logo, so I replaced it with a JPG logo instead of PNG, and it worked fine again.
However, since a few days, creating PDF invoices doesn’t work anymore. It gives the same (old) logo image name in the error. Making packing slips however works fine.
This is the error:
Exception: UnableToOpenBlob `file:///home2/qewyszit/public_html/wp-content/uploads/2022/09/Logo-Karen___serialized1.png’: No such file or directory @ error/blob.c/OpenBlob/2967/home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/lib/Cpdf.php (5726)#0 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/lib/Cpdf.php(5726): Imagick->readImage(‘file:///home2/q…’) #1 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/lib/Cpdf.php(5869): WPO\IPS\Vendor\Dompdf\Cpdf->addImagePngAlpha(‘file:///home2/q…’, 57.442913385827, 727.75417322835, 220.37980546549, 85.03937007874, 6) #2 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/Adapter/CPDF.php(670): WPO\IPS\Vendor\Dompdf\Cpdf->addPngFromFile(‘file:///home2/q…’, 57.442913385827, 727.75417322835, 220.37980546549, 85.03937007874) #3 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/Renderer/Image.php(65): WPO\IPS\Vendor\Dompdf\Adapter\CPDF->image(‘file:///home2/q…’, 57.442913385827, 29.096456692913, 220.37980546549, 85.03937007874, ‘normal’) #4 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/Renderer.php(307): WPO\IPS\Vendor\Dompdf\Renderer\Image->render(Object(WPO\IPS\Vendor\Dompdf\FrameDecorator\Image)) #5 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/Renderer.php(142): WPO\IPS\Vendor\Dompdf\Renderer->_render_frame(‘image’, Object(WPO\IPS\Vendor\Dompdf\FrameDecorator\Image)) #6 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/Renderer.php(209): WPO\IPS\Vendor\Dompdf\Renderer->render(Object(WPO\IPS\Vendor\Dompdf\FrameDecorator\Image)) #7 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/Renderer.php(209): WPO\IPS\Vendor\Dompdf\Renderer->render(Object(WPO\IPS\Vendor\Dompdf\FrameDecorator\TableCell)) #8 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/Renderer.php(209): WPO\IPS\Vendor\Dompdf\Renderer->render(Object(WPO\IPS\Vendor\Dompdf\FrameDecorator\TableRow)) #9 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/Renderer.php(209): WPO\IPS\Vendor\Dompdf\Renderer->render(Object(WPO\IPS\Vendor\Dompdf\FrameDecorator\TableRowGroup)) #10 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/Renderer.php(209): WPO\IPS\Vendor\Dompdf\Renderer->render(Object(WPO\IPS\Vendor\Dompdf\FrameDecorator\Table)) #11 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/FrameReflower/Page.php(151): WPO\IPS\Vendor\Dompdf\Renderer->render(Object(WPO\IPS\Vendor\Dompdf\FrameDecorator\Block)) #12 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php(907): WPO\IPS\Vendor\Dompdf\FrameReflower\Page->reflow(NULL) #13 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/vendor/dompdf/dompdf/src/Dompdf.php(810): WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator->reflow() #14 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/Makers/PDFMaker.php(54): WPO\IPS\Vendor\Dompdf\Dompdf->render() #15 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/Documents/OrderDocument.php(1329): WPO\IPS\Makers\PDFMaker->output() #16 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/Documents/OrderDocument.php(1395): WPO\IPS\Documents\OrderDocument->get_pdf() #17 /home2/qewyszit/public_html/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/Main.php(528): WPO\IPS\Documents\OrderDocument->output_pdf(‘inline’) #18 /home2/qewyszit/public_html/wp-includes/class-wp-hook.php(324): WPO\IPS\Main->generate_document_ajax(”) #19 /home2/qewyszit/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #20 /home2/qewyszit/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #21 /home2/qewyszit/public_html/wp-admin/admin-ajax.php(192): do_action(‘wp_ajax_generat…’) #22 {main}
How could I fix this?
Kind regards,
Nick
- You must be logged in to reply to this topic.