microsoft / pxt-arcade

Arcade game editor based on Microsoft MakeCode
https://arcade.makecode.com
MIT License
484 stars 209 forks source link

Offline Arcade v0.18.14: Importing a project with extensions locks the app in loading state #2117

Closed eanders-ms closed 4 years ago

eanders-ms commented 4 years ago

Describe the bug When running the Arcade electron app offline and importing a project that makes use of extensions, the app will be forever stuck on the loading screen.

To Reproduce Steps to reproduce the behavior:

  1. Install the app and then go offline. Download here: https://makecode.com/api/release/arcade/v0.18.14/win64
  2. Import a project that utilizes extensions (a candidate project is attached for convenience)
  3. Notice you're stuck at the loading screen.

Expected behavior I expect the import would fail gracefully (with an informative error message) and go back to the home screen.

jwunderl commented 4 years ago

@eanders-MS did you have the specific project you attempted to load? It was mentioned in the issue but I don't see it right away. I just tried with the game from https://forum.makecode.com/t/arcade-advanced-stream-63-haber-dash/2718 (which has several extensions / both approved and unapproved) and it gave the default oops, something went wrong message for failing to load a project

abchatra commented 4 years ago

Closing for now until we have a repro. Please reopen if you find a repro.