adavattedeve
12/08/2025, 7:16 AM[all-0] [16:57:43.421 ERR TeamManager] Entity TeamManager:0000000000 (status=Starting, numPendingMessages=0) crashed due to MetaWireDataTypeMismatchDeserializationException 'Failed to deserialize TeamManagerModel.BotTeam, did you change the type?Nuutti Hölttä
12/08/2025, 9:52 AMOptions.base.yaml as a base and then Options.staging.yaml for staging-specific overrides. But I notice now that our documentation has an error in that it says the default is Options.stage.yaml rather than Options.staging.yaml, so that could be a possible explanation.
Additionally, the default option yaml paths can be overridden by the per-environment helm values file specified by serverValuesFile in metaplay-project.yaml.adavattedeve
12/08/2025, 10:13 AMNuutti Hölttä
12/08/2025, 11:03 AMadavattedeve
12/08/2025, 12:01 PMJimi Jokela
12/09/2025, 3:19 PMmetaplay-project.yaml and see if it's referencing any `serverValuesFile`s, or helm values files, also called deployment files (yaml) that are usually in "Backend/Deployments/" folder. If yes, check those files then if they refer explicitly to any options.*.yaml files.
If the deployment files are not set in metaplay-project.yaml, then defaults should be in use: in backend/server/Config/Options.production.yaml, backend/server/Config/Options.staging.yaml and backend/server/Config/Options.dev.yaml in addition to Options.base.yaml for all of them.
So metaplay-project.yaml has serverValuesFile, and that file has
config:
files:
- "./Config/Options.base.yaml"
- "./Config/Options.dev.yaml"
As an additional note, you can also reset a database with the cli using metaplay database reset. Just be careful to point it at the right environment!adavattedeve
12/10/2025, 9:18 AM