Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
  • #3688

    When I tried to send reminders to a couple of clients I go this huge messy looking error:

    Fatal error: Uncaught exception ‘DOMPDF_Exception’ with message ‘Requested HTML document contains no data.’ in /home/wwwsimc/public_html/wp-content/plugins/web-invoice/lib/dompdf/include/frame_tree.cls.php:135 Stack trace: #0 /home/wwwsimc/public_html/wp-content/plugins/web-invoice/lib/dompdf/include/dompdf.cls.php(293): Frame_Tree->build_tree() #1 /home/wwwsimc/public_html/wp-content/plugins/web-invoice/lib/dompdf/include/dompdf.cls.php(377): DOMPDF->_process_html() #2 /home/wwwsimc/public_html/wp-content/plugins/web-invoice/Functions.php(960): DOMPDF->render() #3 /home/wwwsimc/public_html/wp-content/plugins/web-invoice/Functions.php(967): web_invoice_pdf_get(‘83385737’) #4 /home/wwwsimc/public_html/wp-content/plugins/web-invoice/Functions.php(899): web_invoice_pdf_file(‘83385737’) #5 /home/wwwsimc/public_html/wp-content/plugins/web-invoice/Flow.php(210): web_invoice_send_email(Array, ‘reminder’) #6 /home/wwwsimc/public_html/wp-content/plugins/web-invoice/web-invoice.php(241): Web_Invoice_Decider->Web_Invoice_Decider(‘ov in /home/wwwsimc/public_html/wp-content/plugins/web-invoice/lib/dompdf/include/frame_tree.cls.php on line 135

    Also, there is now a warning at the top of the web invoice page about needing more memory possibly.


    The error is caused by missing PDF template, it can be fixed by disabling and enabling the plugin (for some reason the automatic plugin upgrade seems to fail to do this.

    About the warning, you can ignore it if everything works fine, I had to put it because I had many users who were complaining that Web Invoice was not working and the issue turned out to be running out of memory.

    You can follow the instructions in the warning to remove the warning.


    That seemed to fix the bigger error but now there’s two separate ones. This one shows up at the top of my invoice list:

    Notice: Trying to get property of non-object in /home/wwwsimc/public_html/wp-content/plugins/web-invoice/Display.php on line 133

    This one shows up at the bottom of the list:

    Strict Standards: is_a(): Deprecated. Please use the instanceof operator in /home/wwwsimc/public_html/wp-includes/script-loader.php on line 607

    These occurred while trying to send reminder notices to two clients.


    See for the issue with is_a being deprecated.

    I cannot reproduce the issue “Notice: Trying to get property of non-object in /home/wwwsimc/public_html/wp-content/plugins/web-invoice/Display.php on line 133” unless you have deleted a user with an invoice.

    Btw, which version of Web Invoice are you using?

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.