Serverside

Fixes / Client crashes while mounting a data file

Vehicles · critical severity · found in the console

Client crashes while mounting a data file

The server console prints a line like this.

What the console says

Game crashed: … during loading of resources:/<resource>/data/<car>/vehicles.meta in data file mounter
exception occurred (<code>…) during loading of resources:/<resource>/data/<car>/….meta
exception occurred (<code>…) during loading of …/<resource>/<kind>/<car>… in data file mounter
Recursive error: … exception occurred (<code>…) … data file mounter

What it means

<car> crashed the data file mounter in <resource>. If the same name appears in more than one crash report, that is the cause — remove it. If the name VARIES between reports, it is not one bad file: see A game pool is full.

How to fix it

  1. Move data/<car>/ out of the resource's data/ tree (e.g. to _disabled/). The mount uses data/**/*.meta globs, so removing the folder is enough — no fxmanifest edit needed.
  2. Move the matching stream files (<car>.yft, .ytd, _hi.yft, va_<car>.ycd) out of stream/.
  3. Check the DB before declaring done: owned_vehicles, dealership_vehicles, dealership_stock, cardealer_vehicles for spawn_code = '<car>'.
  4. Restart the vehicle resource (or full restart) and have clients rejoin.

When it is not this

DO NOT spend time proving the meta is clean. A crashing car's vehicles.meta can be XML-well-formed, have every stream file present, and use only field values shared by hundreds of other working cars — and still crash. The defect is often inside the .yft (commonly a renamed fragment from another pack), which is not visible in text. 'Every value is common across the fleet' does NOT clear a car. ⚠️ The capture patterns required a 'Game crashed:' prefix that real logs do not always carry. On a live 2026-08-08 crash only the prefix-less 'Recursive error:' pattern matched, and it has no car group, so the finding rendered 'Vehicle the resource crashed' — a diagnosis naming nothing. Capture the car from the generic 'during loading of resources:/X/data/Y/*.meta' form, which appears in every variant. Mount crashes are not only about vehicles.meta; audioconfig and other data files mount too, and the in-game dialog TRUNCATES the path so 'resources:/' is often not visible.