-
Notifications
You must be signed in to change notification settings - Fork 10.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fatal error, wc-order line 256 #2101
Comments
None of my orders are loading: Undefined property: WC_Email_Customer_Completed_Order::$subject_downloadable in C:\wamp\www\woocommerce\wp-content\plugins\woocommerce\classes\emails\class-wc-email-customer-completed-order.php on line 157 Undefined property: WC_Email_Customer_Completed_Order::$heading_downloadable in C:\wamp\www\woocommerce\wp-content\plugins\woocommerce\classes\emails\class-wc-email-customer-completed-order.php on line 164 [31-Dec-2012 15:26:24 UTC] PHP Fatal error: Maximum function nesting level of '100' reached, aborting! in C:\wamp\www\woocommerce\wp-includes\cache.php on line 113 [31-Dec-2012 15:26:24 UTC] PHP Stack trace: [31-Dec-2012 15:26:24 UTC] PHP 1. {main}() C:\wamp\www\woocommerce\wp-admin\post.php:0 [31-Dec-2012 15:26:24 UTC] PHP 2. include() C:\wamp\www\woocommerce\wp-admin\post.php:185 [31-Dec-2012 15:26:24 UTC] PHP 3. do_meta_boxes() C:\wamp\www\woocommerce\wp-admin\edit-form-advanced.php:397 [31-Dec-2012 15:26:24 UTC] PHP 4. call_user_func() C:\wamp\www\woocommerce\wp-admin\includes\template.php:927 [31-Dec-2012 15:26:24 UTC] PHP 5. woocommerce_order_totals_meta_box() C:\wamp\www\woocommerce\wp-admin\includes\template.php:927 [31-Dec-2012 15:26:24 UTC] PHP 6. WC_Shipping->load_shipping_methods() C:\wamp\www\woocommerce\wp-content\plugins\woocommerce\admin\post-types\writepanels\writepanel-order_data.php:557 [31-Dec-2012 15:26:24 UTC] PHP 7. WC_Shipping->register_shipping_method() C:\wamp\www\woocommerce\wp-content\plugins\woocommerce\classes\shipping\class-wc-shipping.php:72 [31-Dec-2012 15:26:24 UTC] PHP 8. WC_Free_Shipping->__construct() C:\wamp\www\woocommerce\wp-content\plugins\woocommerce\classes\shipping\class-wc-shipping.php:88 [31-Dec-2012 15:26:24 UTC] PHP 9. WC_Free_Shipping->init() C:\wamp\www\woocommerce\wp-content\plugins\woocommerce\classes\shipping\class-wc-free-shipping.php:26 [31-Dec-2012 15:26:24 UTC] PHP 10. WC_Settings_API->init_settings() C:\wamp\www\woocommerce\wp-content\plugins\woocommerce\classes\shipping\class-wc-free-shipping.php:38 [31-Dec-2012 15:26:24 UTC] PHP 11. WC_Free_Shipping->init_form_fields() C:\wamp\www\woocommerce\wp-content\plugins\woocommerce\classes\class-wc-settings-api.php:115 [31-Dec-2012 15:26:24 UTC] PHP 12. WC_Settings_API->get_option() C:\wamp\www\woocommerce\wp-content\plugins\woocommerce\classes\shipping\class-wc-free-shipping.php:63 |
All plugins are disabled when testing ^ . On latest master branch |
No idea what caused this. I switched themes then back to my original and it went away. So weird. |
Let me check this, I'm toying with classes right now.. |
I'm running into this issue again, so I'm glad you reopened it. I can replicate it by doing |
Should I swap to |
I think plugins_loaded is too early |
Hm okay, what's odd and inconsistent to me is:
Shouldn't both happen on one action? |
I think we've argued about this before. CPT's need to be added at init, not before. |
"Argued" lol 👍 |
Edit; Ignore me |
The autoload - this will kick in whenever called. |
Might have unusual results though so beware - post types dont get defined until init |
Definitely weird, everything's working fine on Wweeird |
( ! ) Fatal error: Cannot use object of type WP_Error as array in C:\wamp\www\woocommerce\wp-content\plugins\woocommerce\classes\class-wc-order.php on line 256
All I did was $order = new WC_Order( 1384 );
Var dumping that returns:
The text was updated successfully, but these errors were encountered: