{"record":{"id":"0d14196e9d1b2e8c","repo":"bevyengine/bevy","slug":"the-processor-0-does-not-exist","errorCode":null,"errorMessage":"The processor '{0}' does not exist","messagePattern":"The processor '(.+?)' does not exist","errorType":"exception","errorClass":"GetProcessorError","httpStatus":null,"severity":"error","filePath":"crates/bevy_asset/src/processor/mod.rs","lineNumber":1843,"sourceCode":"    #[error(transparent)]\n    FailedToReadDestinationPaths(AssetReaderError),\n    #[error(\"Failed to validate asset log: {0}\")]\n    ValidateLogError(#[from] ValidateLogError),\n}\n\n/// An error when attempting to set the transaction log factory.\n#[derive(Error, Debug)]\npub enum SetTransactionLogFactoryError {\n    /// The transaction log is already in use, so setting the factory does nothing.\n    #[error(\"Transaction log is already in use so setting the factory does nothing\")]\n    AlreadyInUse,\n}\n\n/// An error when retrieving an asset processor.\n#[derive(Error, Debug, PartialEq, Eq)]\npub enum GetProcessorError {\n    /// The processor of that name does not exist.\n    #[error(\"The processor '{0}' does not exist\")]\n    Missing(String),\n    /// The given short name is ambiguous between several processors.\n    #[error(\"The processor '{processor_short_name}' is ambiguous between several processors: {ambiguous_processor_names:?}\")]\n    Ambiguous {\n        /// The given string for the processor name.\n        processor_short_name: String,\n        /// The list of processors that might match it.\n        ambiguous_processor_names: Vec<&'static str>,\n    },\n}\n\nimpl From<GetProcessorError> for ProcessError {\n    fn from(err: GetProcessorError) -> Self {\n        match err {\n            GetProcessorError::Missing(name) => Self::MissingProcessor(name),\n            GetProcessorError::Ambiguous {\n                processor_short_name,\n                ambiguous_processor_names,","sourceCodeStart":1825,"sourceCodeEnd":1861,"githubUrl":"https://github.com/bevyengine/bevy/blob/396ca727080776bd313bb892423b7d94e03b81b4/crates/bevy_asset/src/processor/mod.rs#L1825-L1861","documentation":"GetProcessorError::MissingProcessor: a lookup by processor name found no registered processor with that exact name in the app's processor registry; the requested processing operation cannot proceed.","triggerScenarios":"Thrown at crates/bevy_asset/src/processor/mod.rs:1843 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check the processor name string for typos or case mismatch","Register the intended processor via app.register_asset_processor before use","Verify the crate/plugin providing the processor is added to the app"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"396ca727080776bd313bb892423b7d94e03b81b4","analyzedAt":"2026-08-20T16:12:39.808Z","contentChangedAt":"2026-08-20T16:12:39.808Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}