Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

Seems like the browser version (edit: that’s embedded on the main game page) doesn’t play currently. Some ‘exception thrown’ error and in the browser console says ‘assertion failed’.

Tried in both desktop Firefox and Chromium.

I just checked it in both Firefox and Chrome and both are working fine for me.  Do you have any additional log messages or anything that could give more information about the error?

Interesting, wonder what the discrepancy is.

On Windows with Firefox this is the error (from the web tools console):

Assertion failed: undefined index.html:1:566
    printErr https://v6p9d9t4.ssl.hwcdn.net/html/3834657/index.html:1
    abort https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    assert https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    doCallback https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    done https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getDB https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getLocalSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    handleSleep https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    <anonymous> https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.wasm:1468078
    x https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    _main https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    callMain https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    doRun https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    run https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1

On Windows with Vivaldi (Chromium based) this is the error (in the itch embed it displays the message ’Exception thrown, see JavaScript console):

index.html:1 Assertion failed: undefined
printErr @ index.html:1
aerofoil.js:1 Uncaught RuntimeError: abort(Assertion failed: undefined). Build with -s ASSERTIONS=1 for more info.
    at abort (aerofoil.js:1:9931)
    at assert (aerofoil.js:1:5100)
    at aerofoil.js:1:21103
    at doCallback (aerofoil.js:1:51079)
    at done (aerofoil.js:1:51175)
    at aerofoil.js:1:39865
    at aerofoil.js:1:41413
    at req.onerror (aerofoil.js:1:40697)

Also tested with Linux in a VM on vanilla Chromium (no addons), Vivaldi and Firefox (latter two with only uBlock Origin set to defaults).

Firefox in Linux had this log:

Assertion failed: undefined index.html:1:566
    printErr https://v6p9d9t4.ssl.hwcdn.net/html/3834657/index.html:1
    abort https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    assert https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    doCallback https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    done https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    onerror https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
Uncaught RuntimeError: abort(Assertion failed: undefined). Build with -s ASSERTIONS=1 for more info.
    abort https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    assert https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    doCallback https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    done https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    onerror https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
aerofoil.js:1:9931
Partitioned cookie or storage access was provided to “https://v6p9d9t4.ssl.hwcdn.net/html/3834657/index.html” because it is loaded in the third-party context and dynamic state partitioning is enabled.

I'm not sure what would cause this, something is causing it to fail to sync the virtual file system, but I'm not sure what would do that.  Possibly some sandboxing problem?  You could try clearing offline site data and see if that helps.

Yeah idk. All the tests were in private windows so there’s no local storage/cookie carry overs from regular sessions (ie: each session is fresh).

Oh, I think that's it.  I tried running it in an Incognito tab and was able to reproduce the problem.  It doesn't currently support running with local storage disabled.

I'll try investigating this over the weekend, but you should be able to play it if you run in a regular tab.