Title: Errors when in debug mode
Last modified: August 21, 2016

---

# Errors when in debug mode

 *  [Bobby](https://wordpress.org/support/users/justforyoastseo/)
 * (@justforyoastseo)
 * [12 years ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/)
 * When in debug mode this plugin shows multiple errors.
 * [https://wordpress.org/plugins/wp-invoice/](https://wordpress.org/plugins/wp-invoice/)

Viewing 12 replies - 1 through 12 (of 12 total)

 *  Plugin Contributor [Anton Korotkoff](https://wordpress.org/support/users/anton-korotkoff/)
 * (@anton-korotkoff)
 * [12 years ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864809)
 * Hey,
 * we are trying to get rid of all the errors. Could you please provide a list of
   errors?
 * Thanks.
 *  Thread Starter [Bobby](https://wordpress.org/support/users/justforyoastseo/)
 * (@justforyoastseo)
 * [12 years ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864828)
 *     ```
       Deprecated: Function split() is deprecated in /wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1978
   
       Deprecated: Function split() is deprecated in /wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1978
   
       Deprecated: Function split() is deprecated in /wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1978
   
       Deprecated: Function split() is deprecated in /wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1978
   
       Deprecated: Function split() is deprecated in /wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1978
       ```
   
 *  Plugin Contributor [Anton Korotkoff](https://wordpress.org/support/users/anton-korotkoff/)
 * (@anton-korotkoff)
 * [12 years ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864851)
 * Thanks, we’ll look into it.
 *  [wpni](https://wordpress.org/support/users/wpni/)
 * (@wpni)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864874)
 * Also getting the same errors on fresh install of the plugin.
    any news of an 
   update/fix?
 *  Plugin Contributor [Anton Korotkoff](https://wordpress.org/support/users/anton-korotkoff/)
 * (@anton-korotkoff)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864875)
 * Next update will fix these. Just disable error reporting for now.
 *  [Interpolat Solutions](https://wordpress.org/support/users/jmdziba/)
 * (@jmdziba)
 * [11 years, 10 months ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864888)
 * I am also getting a lot of errors in debug mode. Otherwise everything seems to
   be working fine:
 * > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method WPI_Functions::option_wpi_options() should not 
   > be called statically in /home/xxx/public_html/wp-includes/plugin.php on line
   > 192
   > Strict Standards: Only variables should be passed by reference in /home/xxx/
   > public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1975
   > Deprecated: Function split() is deprecated in /home/xxx/public_html/wp-content/
   > plugins/wp-invoice/core/wpi_functions.php on line 1978
   > Strict Standards: Only variables should be passed by reference in /home/xxx/
   > public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1975
   > Strict Standards: Only variables should be passed by reference in /home/xxx/
   > public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1975
   > Deprecated: Function split() is deprecated in /home/xxx/public_html/wp-content/
   > plugins/wp-invoice/core/wpi_functions.php on line 1978
   > Strict Standards: Only variables should be passed by reference in /home/xxx/
   > public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1975
   > Strict Standards: Only variables should be passed by reference in /home/xxx/
   > public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1975
   > Deprecated: Function split() is deprecated in /home/xxx/public_html/wp-content/
   > plugins/wp-invoice/core/wpi_functions.php on line 1978
   > Strict Standards: Only variables should be passed by reference in /home/xxx/
   > public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1975
   > Deprecated: Function split() is deprecated in /home/xxx/public_html/wp-content/
   > plugins/wp-invoice/core/wpi_functions.php on line 1978
   > Strict Standards: Only variables should be passed by reference in /home/xxx/
   > public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1975
   > Strict Standards: Only variables should be passed by reference in /home/xxx/
   > public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1975
   > Strict Standards: Only variables should be passed by reference in /home/xxx/
   > public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php on line 1975
   > Deprecated: Function split() is deprecated in /home/xxx/public_html/wp-content/
   > plugins/wp-invoice/core/wpi_functions.php on line 1978
   > Strict Standards: Non-static method wpi_gateway_base::sync_billing_objects()
   > should not be called statically, assuming $this from incompatible context in/
   > home/xxx/public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php on
   > line 2004
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_gateway_base::sync_billing_filter() should 
   > not be called statically in /home/xxx/public_html/wp-includes/plugin.php on
   > line 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method WPI_Legacy::init() should not be called statically
   > in /home/xxx/public_html/wp-includes/plugin.php on line 470
   > Strict Standards: Non-static method WPI_Legacy::legacy_version_exist() should
   > not be called statically in /home/xxx/public_html/wp-content/plugins/wp-invoice/
   > wpi_legacy.php on line 84
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method WPI_Web_Invoice_Importer::init() should not be 
   > called statically in /home/xxx/public_html/wp-includes/plugin.php on line 470
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method wpi_pdf::wpi_premium_loaded() should not be called
   > statically in /home/xxx/public_html/wp-includes/plugin.php on line 470
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method WPI_UI::admin_menu() should not be called statically
   > in /home/xxx/public_html/wp-includes/plugin.php on line 470
   > Strict Standards: Non-static method WPI_UI::get_capability_by_level() should
   > not be called statically in /home/xxx/public_html/wp-content/plugins/wp-invoice/
   > core/wpi_ui.php on line 20
   > Strict Standards: Non-static method WPI_Settings::setOption() should not be
   > called statically in /home/xxx/public_html/wp-content/plugins/wp-invoice/core/
   > wpi_ui.php on line 32
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method WPI_Functions::option_wpi_options() should not 
   > be called statically in /home/xxx/public_html/wp-includes/plugin.php on line
   > 192
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method WPI_Functions::pre_update_option_wpi_options() 
   > should not be called statically in /home/xxx/public_html/wp-includes/plugin.
   > php on line 192
   > Strict Standards: Non-static method WPI_Functions::slug_to_label() should not
   > be called statically, assuming $this from incompatible context in /home/xxx/
   > public_html/wp-content/plugins/wp-invoice/wp-invoice.php on line 493
   > Strict Standards: Non-static method WPI_Functions::manual_activation() should
   > not be called statically, assuming $this from incompatible context in /home/
   > xxx/public_html/wp-content/plugins/wp-invoice/wp-invoice.php on line 465
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method WPI_UI::admin_enqueue_scripts() should not be called
   > statically in /home/xxx/public_html/wp-includes/plugin.php on line 470
   > Strict Standards: call_user_func_array() expects parameter 1 to be a valid 
   > callback, non-static method WPI_UI::admin_print_styles() should not be called
   > statically in /home/xxx/public_html/wp-includes/plugin.php on line 470
 *  [Interpolat Solutions](https://wordpress.org/support/users/jmdziba/)
 * (@jmdziba)
 * [11 years, 10 months ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864889)
 * ps: the site is running through the Cloudflare CDN.
 *  [Interpolat Solutions](https://wordpress.org/support/users/jmdziba/)
 * (@jmdziba)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864892)
 * Any support coming any time soon for this?
 *  Plugin Contributor [Anton Korotkoff](https://wordpress.org/support/users/anton-korotkoff/)
 * (@anton-korotkoff)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864893)
 * Hey, there is a new version of the plugin. Some or many of these should be fixed.
 * Thanks.
 *  [DivaVocals](https://wordpress.org/support/users/divavocals/)
 * (@divavocals)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864894)
 * Haven’t seen a new version come up.. and I am getting these errors to.. BTW, 
   turning off error logging is NOT a solution I will entertain, as I need to be
   kept abreast of other error logs that I might need to act on..
 * [12-Aug-2014 19:51:55 UTC] PHP Deprecated: Function split() is deprecated in /
   XXXXXX/XXXXXX/public_html/wp-content/plugins/wp-invoice/core/wpi_functions.php
   on line 1978
    [12-Aug-2014 19:51:55 UTC] PHP Deprecated: Function split() is 
   deprecated in /XXXXXX/XXXXXX/public_html/wp-content/plugins/wp-invoice/core/wpi_functions.
   php on line 1978 [12-Aug-2014 19:51:55 UTC] PHP Deprecated: Function split() 
   is deprecated in /XXXXXX/XXXXXX/public_html/wp-content/plugins/wp-invoice/core/
   wpi_functions.php on line 1978 [12-Aug-2014 19:51:55 UTC] PHP Deprecated: Function
   split() is deprecated in /XXXXXX/XXXXXX/public_html/wp-content/plugins/wp-invoice/
   core/wpi_functions.php on line 1978 [12-Aug-2014 19:51:55 UTC] PHP Deprecated:
   Function split() is deprecated in /XXXXXX/XXXXXX/public_html/wp-content/plugins/
   wp-invoice/core/wpi_functions.php on line 1978
 *  Plugin Contributor [Anton Korotkoff](https://wordpress.org/support/users/anton-korotkoff/)
 * (@anton-korotkoff)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864895)
 * Hey, version 3.09.4 doesn’t use split function in that file. Please check your
   plugin version.
 * Thanks.
 *  [DivaVocals](https://wordpress.org/support/users/divavocals/)
 * (@divavocals)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864896)
 * Using Version 3.09.4.. will monitor my error logs to see if this error stops..

Viewing 12 replies - 1 through 12 (of 12 total)

The topic ‘Errors when in debug mode’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wp-invoice_c36510.svg)
 * [WP-Invoice - Web Invoice and Billing](https://wordpress.org/plugins/wp-invoice/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-invoice/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-invoice/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-invoice/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-invoice/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-invoice/reviews/)

 * 12 replies
 * 5 participants
 * Last reply from: [DivaVocals](https://wordpress.org/support/users/divavocals/)
 * Last activity: [11 years, 9 months ago](https://wordpress.org/support/topic/errors-when-in-debug-mode/#post-4864896)
 * Status: not resolved