question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Some projects don't load, giving a BSOD

See original GitHub issue

Expected Behavior

Projects load when you go to their project page or straight to the editor.

Actual Behavior

There are a few projects that don’t load, giving a Blue Screen of Death. I believe they likely have different causes, but I would like to track them in this issue.

Here are 2: https://scratch.mit.edu/projects/281999647/ gives these errors: Error: Error in Scratch GUI [location=https://scratch.mit.edu/projects/281999647/editor]: RangeError: Maximum call stack size exceeded

gui Unhandled Error: Error: Error in Scratch GUI [location=https://scratch.mit.edu/projects/281999647/editor]: RangeError: Maximum call stack size exceeded


(This is filed in https://github.com/LLK/scratch-parser/issues/56)

https://scratch.mit.edu/projects/286851747/ gives these errors: www Unhandled project parsing error: SyntaxError: Unexpected token e in JSON at position 5234

Error: Error in Scratch GUI [location=https://scratch.mit.edu/projects/286851747/]: SyntaxError: Unexpected token e in JSON at position 5234

gui Unhandled Error: Error: Error in Scratch GUI [location=https://scratch.mit.edu/projects/286851747/]: SyntaxError: Unexpected token e in JSON at position 5234

This is a different issue from https://github.com/LLK/scratch-gui/issues/4649 and it does not give the assetid of null error in the console.

Steps to Reproduce

Load one of those projects Note: see the errors roll in.

Operating System and Browser

Mac Chrome

Issue Analytics

  • State:open
  • Created 4 years ago
  • Comments:14 (14 by maintainers)

github_iconTop GitHub Comments

1reaction
paulkaplancommented, Apr 29, 2019

@kchadha It looks like that second project (286851747) is a result of a parser error. It has the string ...have\\been... which gets stripped by the parser to just have\een by https://github.com/LLK/scratch-parser/blob/master/lib/parse.js#L19

I can confirm this by trying to name a sprite e.g. “have\been” and watching the server fail to parse/save it.

0reactions
apple502jcommented, Jan 11, 2020

@benjiwheeler For the backspace, this regex should help: (?<!\\)(\\\\)*\\b The problem is, negative lookbehind is not commonly supported!

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Fix a Windows Blue Screen of Death (BSOD)
Some BSODs won't be amenable to quick and easy fixes. When they come up, as they sometimes will, it's time to ask for...
Read more >
4 BSOD (Blue Screen of Death) PC Errors and their Solutions
Blue Screen of Death (BSOD) error can reduce the lifespan of your PC if proper action is not taken. The screen turns blue,...
Read more >
BSODs keeps coming even after Factory Resetting my PC
Are you facing BSOD issue even after factory resetting your PC? Here find the best methods which will help you to fix BSOD...
Read more >
How to fix a Blue Screen of Death (BSOD) - IONOS
In the new window, you can enter commands. First, type “sfc /?” and press enter. You will then be offered some options for...
Read more >
What Is The Blue Screen Of Death? BSOD Explained
A BSOD is a full system failure at the Windows kernel level due to an issue with Windows drivers and/or hardware. It is...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found