avm2: Show detailed error message...

...while loading ABC files.
This commit is contained in:
Lord-McSweeney 2023-04-11 20:21:31 -07:00 committed by Adrian Wielgosik
parent 78b386d775
commit 2bab9022b4
1 changed files with 10 additions and 2 deletions

View File

@ -745,7 +745,11 @@ impl<'gc> MovieClip<'gc> {
swf::DoAbc2Flag::LAZY_INITIALIZE, swf::DoAbc2Flag::LAZY_INITIALIZE,
domain, 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); 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) { 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)
);
} }
} }