From 6ef049e5948968dcecf6d36071410815f815cf77 Mon Sep 17 00:00:00 2001 From: Jhonas Date: Thu, 10 Apr 2025 19:24:26 -0300 Subject: [PATCH] fix: check if generator.plan has failed emissions accessor --- lib/roby/droby/plan_rebuilder.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/roby/droby/plan_rebuilder.rb b/lib/roby/droby/plan_rebuilder.rb index 7145dbea3..5743a83bc 100644 --- a/lib/roby/droby/plan_rebuilder.rb +++ b/lib/roby/droby/plan_rebuilder.rb @@ -344,7 +344,9 @@ def generator_fired(time, event) def generator_emit_failed(time, generator, error) generator = local_object(generator) error = local_object(error) - generator.plan.failed_emissions << [time, generator, error] + if generator.plan.respond_to?(:failed_emssions) + generator.plan.failed_emissions << [time, generator, error] + end announce_event_propagation_update [generator, error] end