diff --git a/crates/bevy_ecs/src/system/system_param.rs b/crates/bevy_ecs/src/system/system_param.rs index 0fb6c2fffaa9f..99c9e26d8cccd 100644 --- a/crates/bevy_ecs/src/system/system_param.rs +++ b/crates/bevy_ecs/src/system/system_param.rs @@ -242,7 +242,8 @@ impl<'a, T: Component> SystemParamFetch<'a> for ResState { .get_populated_resource_column(state.component_id) .unwrap_or_else(|| { panic!( - "Requested resource does not exist: {}", + "Resource requested by {} does not exist: {}", + system_state.name, std::any::type_name::() ) });