From 2bab9022b48c3201f4bbc4664392c5acea3d5ac1 Mon Sep 17 00:00:00 2001 From: Lord-McSweeney <84632019+Lord-McSweeney@users.noreply.github.com> Date: Tue, 11 Apr 2023 20:21:31 -0700 Subject: [PATCH] avm2: Show detailed error message... ...while loading ABC files. --- core/src/display_object/movie_clip.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/core/src/display_object/movie_clip.rs b/core/src/display_object/movie_clip.rs index e94a6d854..78a910449 100644 --- a/core/src/display_object/movie_clip.rs +++ b/core/src/display_object/movie_clip.rs @@ -745,7 +745,11 @@ impl<'gc> MovieClip<'gc> { swf::DoAbc2Flag::LAZY_INITIALIZE, domain, ) { - tracing::warn!("Error loading ABC file: {}", e); + let mut activation = Avm2Activation::from_nothing(context.reborrow()); + tracing::warn!( + "Error loading ABC file: {}", + e.detailed_message(&mut activation) + ); } } @@ -772,7 +776,11 @@ impl<'gc> MovieClip<'gc> { let name = AvmString::new_utf8(context.gc_context, name); if let Err(e) = Avm2::do_abc(context, do_abc.data, Some(name), do_abc.flags, domain) { - tracing::warn!("Error loading ABC file: {}", e); + let mut activation = Avm2Activation::from_nothing(context.reborrow()); + tracing::warn!( + "Error loading ABC file: {}", + e.detailed_message(&mut activation) + ); } }