Closed desertking closed 1 year ago
Panic fixed by #10026, but the game still isn't working because SharedObject doesn't like not having a root movie:
ERROR run_frame:run_all_phases_avm2: ruffle_core::avm2::globals::flash::net::shared_object: SharedObject::get_local: Movie was None
ERROR run_frame:run_all_phases_avm2: ruffle_core::avm2::activation: TypeError: Error #1009: Cannot access a property or method of a null object reference. (accessing field: data)
I think this has somewhat regressed - the new error is:
ERROR run_frame:run_all_phases_avm2: ruffle_core::avm2::events: Error dispatching event EventObject(EventObject { type: "enterFrame", class: flash.events::Event, ptr: 0x22b7cd4d570 }) to handler FunctionObject(FunctionObject { ptr: 0x22b6d8d08c0 }) : RustError("Failed to lookup class Multiname { ns: Single(Namespace(Namespace(\"\"))), name: Some(\"void\"), param: None, flags: MultinameFlags(0x0) } during coercion")
Now this needs the void type (#11520).
With #11520 this is back to the previous error
Fixed by #12885
Error Info
Error name: Error Error message: panicked at 'Stage must always have a root movie', core/src/display_object/stage.rs:627:9 Error stack:
Player Info
Allows script access: false
Page Info
Page URL: https://www.spiele-umsonst.de/viewtopic,p,9845.html#9845 SWF URL: https://www.spiele-umsonst.de/azad/downloads/flashgames/stateofzombies2.swf
Browser Info
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Platform: Win32 Has touch support: false
Ruffle Info
Version: 0.1.0 Name: nightly 2023-03-02 Channel: nightly Built: 2023-03-02T00:19:36.326Z Commit: fcaa17308cfafe88ed2850a14be8e52293082633 Is extension: false
Metadata
width: 720 height: 480 frameRate: 60 numFrames: 2 swfVersion: 16 backgroundColor: undefined isActionScript3: true uncompressedLength: 3721416