{"record":{"id":"5542641320f5d011","repo":"spacedriveapp/spacedrive","slug":"contentidentity-missing-uuid-554264","errorCode":null,"errorMessage":"ContentIdentity missing UUID","messagePattern":"ContentIdentity missing UUID","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"core/src/ops/media/thumbstrip/processor.rs","lineNumber":119,"sourceCode":"\n\tpub async fn process(\n\t\t&self,\n\t\tdb: &sea_orm::DatabaseConnection,\n\t\tentry: &ProcessorEntry,\n\t) -> Result<ProcessorResult> {\n\t\t// Get content UUID\n\t\tlet content_uuid = if let Some(content_id) = entry.content_id {\n\t\t\tuse crate::infra::db::entities::content_identity;\n\t\t\tuse sea_orm::{ColumnTrait, EntityTrait, QueryFilter};\n\n\t\t\tlet ci = content_identity::Entity::find()\n\t\t\t\t.filter(content_identity::Column::Id.eq(content_id))\n\t\t\t\t.one(db)\n\t\t\t\t.await?\n\t\t\t\t.ok_or_else(|| anyhow::anyhow!(\"ContentIdentity not found\"))?;\n\n\t\t\tci.uuid\n\t\t\t\t.ok_or_else(|| anyhow::anyhow!(\"ContentIdentity missing UUID\"))?\n\t\t} else {\n\t\t\treturn Ok(ProcessorResult::failure(\n\t\t\t\t\"Entry has no content_id\".to_string(),\n\t\t\t));\n\t\t};\n\n\t\tlet mime_type = entry\n\t\t\t.mime_type\n\t\t\t.as_ref()\n\t\t\t.ok_or_else(|| anyhow::anyhow!(\"Entry has no MIME type\"))?;\n\n\t\tif !mime_type.starts_with(\"video/\") {\n\t\t\tdebug!(\"Thumbstrips only supported for video files\");\n\t\t\treturn Ok(ProcessorResult::success(0, 0));\n\t\t}\n\n\t\tdebug!(\"→ Generating thumbstrip for: {}\", entry.path.display());\n","sourceCodeStart":101,"sourceCodeEnd":137,"githubUrl":"https://github.com/spacedriveapp/spacedrive/blob/6dfeccf2113039e35f2ce735f945e70dc3e4ea45/core/src/ops/media/thumbstrip/processor.rs#L101-L137","documentation":"Error \"ContentIdentity missing UUID\" thrown in spacedriveapp/spacedrive.","triggerScenarios":"Thrown at core/src/ops/media/thumbstrip/processor.rs:119 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6dfeccf2113039e35f2ce735f945e70dc3e4ea45","analyzedAt":"2026-08-16T11:26:17.074Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}