Skip to content

Tilt: Cannot start game (regression) #14792

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
n0samu opened this issue Jan 17, 2024 · 0 comments · Fixed by #14800
Closed

Tilt: Cannot start game (regression) #14792

n0samu opened this issue Jan 17, 2024 · 0 comments · Fixed by #14800
Labels
A-avm2 Area: AVM2 (ActionScript 3) bug Something isn't working regression Something was working before, but is now broken xml

Comments

@n0samu
Copy link
Member

n0samu commented Jan 17, 2024

Describe the bug

Since Ruffle nightly 2024-01-07, Tilt's main menu shows up mostly blank, making the game unplayable. This is a regression seemingly caused by #14627.

image

The error is:

ERROR ruffle_core::timer: Unhandled AVM2 error in timer callback: TypeError: Error #1009: Cannot access a property or method of a null object reference. (accessing field: id)
        at org.papervision3d.objects.parsers::DAE/parseVisualScene()
        at org.papervision3d.objects.parsers::DAE/parseScene()
        at org.papervision3d.objects.parsers::DAE/parseAfterMaterials()
        at org.papervision3d.objects.parsers::DAE/parse()
        at org.papervision3d.objects.parsers::DAE/load()
        at com.devm.puzzle.level::Level3D/init()
        at com.devm.puzzle::Game/init()
        at com.devm.puzzle::Main/initGame()

Expected behavior

The game should work as it did in previous Ruffle builds.

Content Location

tilt_decrypted.zip

Affected platform

Desktop app

Operating system

Windows 10

Browser

No response

Additional information

The game actually regressed once before in nightly 2023-08-15 due to #12540. The error then was:

ERROR ruffle_core::timer: Unhandled AVM2 error in timer callback: Error: DAE#parseScene: can't find a <instance_visual_scene> element!
        at org.papervision3d.objects.parsers::DAE/parseScene()
        at org.papervision3d.objects.parsers::DAE/parseAfterMaterials()
        at org.papervision3d.objects.parsers::DAE/parse()
        at org.papervision3d.objects.parsers::DAE/load()
        at com.devm.puzzle.level::Level3D/init()
        at com.devm.puzzle::Game/init()
        at com.devm.puzzle::Main/initGame()

But that regression was fixed by #13966, so the game worked fine again until #14627 was merged.

See #10183 for previous issues with this game.

@n0samu n0samu added bug Something isn't working A-avm2 Area: AVM2 (ActionScript 3) xml regression Something was working before, but is now broken labels Jan 17, 2024
evilpie added a commit to evilpie/ruffle that referenced this issue Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-avm2 Area: AVM2 (ActionScript 3) bug Something isn't working regression Something was working before, but is now broken xml
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant