diff --git a/core/src/display_object/movie_clip.rs b/core/src/display_object/movie_clip.rs index 9ae476701..01fd32ec3 100644 --- a/core/src/display_object/movie_clip.rs +++ b/core/src/display_object/movie_clip.rs @@ -1836,7 +1836,14 @@ impl<'gc> MovieClip<'gc> { let result: Result<(), Avm2Error> = constr_thing(); if let Err(e) = result { - log::error!("Got {} when constructing AVM2 side of movie clip", e); + log::error!( + "Got {} when constructing AVM2 side of movie clip of type {}", + e, + class_object + .try_inner_class_definition() + .map(|c| c.read().name().to_qualified_name(context.gc_context)) + .unwrap_or_else(|_| "[BorrowError!]".into()) + ); } } }