octobercms/october · error · SystemException
Missing content UUID. Set the attribute 'blueprint_uuid' on
Error message
Missing content UUID. Set the attribute 'blueprint_uuid' on the model first.
What it means
Error "Missing content UUID. Set the attribute 'blueprint_uuid' on the model first." thrown in octobercms/october.
Source
Thrown at modules/tailor/classes/BlueprintModel.php:99
* Example usage:
*
* $model->bindEvent('model.extendBlueprint', function (string $uuid) use (\October\Rain\Database\Model $model) {
* // Apply specific uuid actions
* $model->add_status_to_history = true;
* });
*
*/
$this->fireEvent('model.extendBlueprint', [$uuid]);
}
/**
* getBlueprintUuid
*/
public function getBlueprintUuid(): string
{
$uuid = $this->blueprint_uuid;
if (!$uuid) {
throw new SystemException("Missing content UUID. Set the attribute 'blueprint_uuid' on the model first.");
}
return $uuid;
}
/**
* setBlueprintUuid
*/
public function setBlueprintUuid($value)
{
$this->blueprint_uuid = $value;
}
/**
* getBlueprintGroupAttribute
*/
public function getBlueprintGroupAttribute(): ?string
{View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/tailor/classes/BlueprintModel.php:99 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of octobercms/october@b608633a7e (2026-08-21).
Data as JSON: /api/errors/a37f6968c2fd5fb9.
Report an issue: GitHub.