It seems there is an issue with the Action Logs where if inside of an order, an administrator tries to press "view other orders", sometimes a fatal error will be thrown.
It seems like this is a plugin issue and its not properly handing the exception.
[client xxx]
PHP Fatal error:
Uncaught Error: Call to a member function get_name() on bool in wp-content/plugins/atum-logs/classes/Inc/Hooks.php:4419
Stack trace:
#0 wp-content/plugins/atum-logs/classes/Inc/Hooks.php(4226): AtumLogs\Inc\Hooks->wc_add_order_item(153561, Object(WC_Order_Item_Product), Object(Automattic\WooCommerce\Admin\Overrides\Order))
#1 wp-includes/class-wp-hook.php(292): AtumLogs\Inc\Hooks->after_order_save(872659, Object(WP_Post), true)
#2 wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array)
#3 wp-includes/plugin.php(484): WP_Hook->do_action(Array)
#4 wp-includes/post.php(4384): do_action('save_post', 872659, Object(WP_Post), true)
#5 wp-includes/post.php(4486): wp_insert_post(Array, false, true)
#6 wp-admin/includes/post.php(419): wp_updat in wp-content/plugins/atum-logs/classes/Inc/Hooks.php on line 4419, referer: wp-admin/post.php?post=872659&action=edit
Line 4410 - 4421 of wp-content/plugins/atum-logs/classes/Inc/Hooks.php:
if ( ! $item instanceof WC_Order_Item_Product )
return;
$product = $item->get_product();
$data = [
'order_id' => $order->get_id(),
'order_name' => '#' . $order->get_id(),
'product_id' => $item->get_product_id(),
'product_name' => $product->get_name(),
'qty' => $item->get_quantity(),
];