Unable to load level Ingredient Identification


#1

When I try to open the Ingredient Identification level I get the follow error:

I’ve tried all 3 buttons, no difference.
I’ve tried on Chrome and Edge, both the same result.

If I sign out, I can do the level, but as soon as I sign in again, it fails.
It also doesn’t remember my finishing the level, so I can’t progress.

Can I skip the level somehow?
Is it related to my account?

Github issue: https://github.com/codecombat/codecombat/issues/4885


#2
Hades: Let there be light upon Ingredient Identification! (preload: false)
God.coffee:81 Hades: Let there be light upon Ingredient Identification! (preload: false)
Angel.coffee:58 |Hades's Cheryl| Generated random seed 6143717092 of type submissionCount from sessionIDs 5ba0efe27841540023087ac0 submissionCount 0
Angel.coffee:58 |Hades's Cheryl| Turned 36 structural Thangs into 3 dissecting Thangs.
Angel.coffee:58 |Hades's Cheryl| Non-UserCodeError: TypeError: Provided AST is invalid (type is undefined)
TypeError: Provided AST is invalid (type is undefined)
    at Function.process (https://codecombat.com/javascripts/esper.modern.js:6118:38)
    at Engine.preprocessAST (https://codecombat.com/javascripts/esper.modern.js:609:30)
    at Engine.loadAST (https://codecombat.com/javascripts/esper.modern.js:614:19)
    at Thang.ASTParser.initParser (eval at 49.module.exports.World.loadClassFromCode (https://codecombat.com/javascripts/world.js:32939:21), <anonymous>:21:19)
    at Thang.ASTParser.astFind (eval at 49.module.exports.World.loadClassFromCode (https://codecombat.com/javascripts/world.js:32939:21), <anonymous>:60:12)
    at Thang.onFirstFrame (eval at Referee.attach (eval at 49.module.exports.World.loadClassFromCode (https://codecombat.com/javascripts/world.js:32939:21)), <anonymous>:4:17)
    at Thang.34.module.exports.Thang.callChainedMethod (https://codecombat.com/javascripts/world.js:28689:30)
    at Thang.bound [as onFirstFrame] (https://codecombat.com/javascripts/world.js:10413:21)
    at Thang.Referee.chooseAction (eval at 49.module.exports.World.loadClassFromCode (https://codecombat.com/javascripts/world.js:32939:21), <anonymous>:218:12)
    at Thang.34.module.exports.Thang.callChainedMethod (https://codecombat.com/javascripts/world.js:28689:30)
    at Thang.bound [as chooseAction] (https://codecombat.com/javascripts/world.js:10413:21)
    at Action.playActor (eval at 49.module.exports.World.loadClassFromCode (https://codecombat.com/javascripts/world.js:32939:21), <anonymous>:61:17)
    at Action.update (eval at 49.module.exports.World.loadClassFromCode (https://codecombat.com/javascripts/world.js:32939:21), <anonymous>:29:20)
    at WorldFrame.39.module.exports.WorldFrame.getNextFrame (https://codecombat.com/javascripts/world.js:29326:27)
    at World.49.module.exports.World.getFrame (https://codecombat.com/javascripts/world.js:32462:38)
    at World.49.module.exports.World.loadFrames (https://codecombat.com/javascripts/world.js:32593:14)
    at runWorld (https://codecombat.com/javascripts/workers/worker_world.js:414:14)
    at https://codecombat.com/javascripts/workers/worker_world.js:569:24
ViewLoadTimer.coffee:81 Saw view load event #infinite-loop-modal #infinite-loop-modal
Angel.coffee:58 |Hades's Cheryl| Modern javascript detected, aw yeah!
Angel.coffee:58 |Hades's Cheryl| Worker initialized after 518ms

#3

@Chaboi_3000(moderator), @MunkeyShynes(ambassador) or @Maka(CodeCombat customer advocate) can help you. :grin:
P.S. this happens to a lot of people so don’t worry to much.


#4

What language are you playing in? My guess is you are playing in Coffeescript and this level has not been converted to work in Coffeescript.

Add ?codeLanguage=python to load the level in Python and complete it that way (or =javascript for JS).

Maka


#5

Coffeescript.

Thank you, that’s probably it!