Crashed Jiki (Skyline)

Mystery text:

eyJlcnJvciI6IlN5bnRheEVycm9yOiBGYWlsZWQgdG8gZXhlY3V0ZSAncXVlcnlTZWxlY3RvckFsbCcgb24gJ0RvY3VtZW50JzogJyNleGVyY2lzZS1jaXR5c2NhcGUtc2t5bGluZS1oY212Zml4bnggI2NlbGwtNC41LTInIGlzIG5vdCBhIHZhbGlkIHNlbGVjdG9yLiIsImNvZGUiOiIvLyBCdWlsZCB0aGUgc2t5bGluZVxubGV0IGN4ID0gMlxucmVwZWF0KG51bUJ1aWxkaW5ncygpKSB7XG4gIGxldCB3ID0gcmFuZG9tV2lkdGgoKVxuXG4gIGJ1aWxkV2FsbChjeCwgMilcbiAgYnVpbGRXYWxsKGN4ICsgdyAtIDEsIDIpXG4gIGxldCBpID0gY3ggKyAxXG4gIHJlcGVhdCh3IC0gMikge1xuICAgIGJ1aWxkR2xhc3MoaSwgMilcbiAgICBpID0gaSArIDFcbiAgfVxuICBidWlsZEVudHJhbmNlKGN4ICsgdyAvIDIsIDIpXG4gIGN4ID0gY3ggKyB3ICsgMVxufSIsInR5cGUiOiJFcnJvciBmaXJpbmcgcnVuQ29kZSJ9

I suspect it’s due to me using a float for a draw function that wants an int.

1 Like

Indeed.

mystery=eyJlcnJvciI6IlN5bnRheEVycm9yOiBGYWlsZWQgdG8gZXhlY3V0ZSAncXVlcnlTZWxlY3RvckFsbCcgb24gJ0RvY3VtZW50JzogJyNleGVyY2lzZS1jaXR5c2NhcGUtc2t5bGluZS1oY212Zml4bnggI2NlbGwtNC41LTInIGlzIG5vdCBhIHZhbGlkIHNlbGVjdG9yLiIsImNvZGUiOiIvLyBCdWlsZCB0aGUgc2t5bGluZVxubGV0IGN4ID0gMlxucmVwZWF0KG51bUJ1aWxkaW5ncygpKSB7XG4gIGxldCB3ID0gcmFuZG9tV2lkdGgoKVxuXG4gIGJ1aWxkV2FsbChjeCwgMilcbiAgYnVpbGRXYWxsKGN4ICsgdyAtIDEsIDIpXG4gIGxldCBpID0gY3ggKyAxXG4gIHJlcGVhdCh3IC0gMikge1xuICAgIGJ1aWxkR2xhc3MoaSwgMilcbiAgICBpID0gaSArIDFcbiAgfVxuICBidWlsZEVudHJhbmNlKGN4ICsgdyAvIDIsIDIpXG4gIGN4ID0gY3ggKyB3ICsgMVxufSIsInR5cGUiOiJFcnJvciBmaXJpbmcgcnVuQ29kZSJ9
printf '%s' "$mystery" | base64 -d | jq .
{
  "error": "SyntaxError: Failed to execute 'querySelectorAll' on 'Document': '#exercise-cityscape-skyline-hcmvfixnx #cell-4.5-2' is not a valid selector.",
  "code": "// Build the skyline\nlet cx = 2\nrepeat(numBuildings()) {\n  let w = randomWidth()\n\n  buildWall(cx, 2)\n  buildWall(cx + w - 1, 2)\n  let i = cx + 1\n  repeat(w - 2) {\n    buildGlass(i, 2)\n    i = i + 1\n  }\n  buildEntrance(cx + w / 2, 2)\n  cx = cx + w + 1\n}",
  "type": "Error firing runCode"
}

Thanks. I’ll investigate!

The crash is now fixed ^^ (deploying shortly).

Thanks both!