US Trends

What does the error [script:wasabi_mdt] (ERROR) Missing required fields for citizen cr mean?

The error means the script is trying to create or update a citizen record, but one or more required fields are missing or blank. In plain terms: the form/data being sent to citizen cr does not include everything the script expects.

What to check

  • Make sure every required citizen field is filled in before the script runs.
  • Check for empty values, wrong field names, or fields that are not being passed at all.
  • If this is a form or admin setup, confirm the required field is actually included in the form or payload.
  • If the error started after a change, a newly required field was probably added without updating the script or UI.

Why it happens

This kind of error usually appears when:

  • A required input was left blank.
  • The script is reading the wrong field name.
  • The backend expects a value that the frontend never sends.
  • A data model change introduced a new mandatory field.

Typical fix

  1. Identify which citizen fields are required.
  2. Compare them with the data the script sends.
  3. Add any missing values.
  4. Retry the create/update action.
  5. If needed, update the form, config, or script so the required field is always included.

In this case

[script:wasabi_mdt] looks like the part of the system generating the message, while Missing required fields for citizen cr points to a validation failure for a citizen create request. The core issue is almost certainly missing input data, not a deeper runtime crash.

TL;DR: the script is failing because a required citizen field wasn’t provided, so you need to find the missing field and send a value for it.