manifest_invalid
game.json is missing, too large, not valid JSON, or has a missing, unknown or invalid key.
game.json is missing, too large, not valid JSON, or has a missing, unknown or invalid key.
| Kind | Build or validation problem |
| Reported by | Archive and source validation |
disko exit code | 1 (problems) |
game.json could not be used. It is missing, larger than 4 KiB, not valid
UTF-8 JSON, has a duplicate key, or a key is missing, unknown or has an
invalid value. The message names the key.
Why it happens
There is no
game.jsonin the project directory (or the--projectdirectory does not exist).schemaVersionis not the integer1.versionis not valid SemVer, or it has build metadata (+…).entryis not a.jsor.tspackage path. (In an archive,entrymust be a.jsfile the archive contains. A project whoseentryfile is missing getssource_file_missing.)gameis not a validnamespace/slugaddress.A key other than
schemaVersion,game,version,entryand$schemais present, such asnameorassets.