{"record":{"id":"fb3c7c72e1a3686f","repo":"bevyengine/bevy","slug":"an-asset-started-processing-but-never-finished-0","errorCode":null,"errorMessage":"An asset started processing but never finished: {0}","messagePattern":"An asset started processing but never finished: (.+?)","errorType":"exception","errorClass":"LogEntryError","httpStatus":null,"severity":"error","filePath":"crates/bevy_asset/src/processor/log.rs","lineNumber":282,"sourceCode":"    /// A [`ReadLogError`].\n    #[error(\"Failed to read log entries: {0}\")]\n    ReadLogError(BevyError),\n    /// Duplicated process asset transactions occurred.\n    #[error(\"Encountered a duplicate process asset transaction: {0:?}\")]\n    EntryErrors(Vec<LogEntryError>),\n}\n\n/// An error that occurs when validating individual [`ProcessorTransactionLog`] entries.\n#[derive(Error, Debug)]\npub enum LogEntryError {\n    /// A duplicate process asset transaction occurred for the given asset path.\n    #[error(\"Encountered a duplicate process asset transaction: {0}\")]\n    DuplicateTransaction(AssetPath<'static>),\n    /// A transaction was ended that never started for the given asset path.\n    #[error(\"A transaction was ended that never started {0}\")]\n    EndedMissingTransaction(AssetPath<'static>),\n    /// An asset started processing but never finished at the given asset path.\n    #[error(\"An asset started processing but never finished: {0}\")]\n    UnfinishedTransaction(AssetPath<'static>),\n}\n","sourceCodeStart":264,"sourceCodeEnd":285,"githubUrl":"https://github.com/bevyengine/bevy/blob/396ca727080776bd313bb892423b7d94e03b81b4/crates/bevy_asset/src/processor/log.rs#L264-L285","documentation":"LogEntryError variant reporting an unfinished transaction: the log shows an asset began processing but the matching completion entry is missing, usually because the processor crashed or was interrupted mid-processing. Validation fails and all assets are reprocessed.","triggerScenarios":"Thrown at crates/bevy_asset/src/processor/log.rs:282 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Delete the imported/processed asset folder to reset state","Restart the processor so interrupted assets are reprocessed"],"exampleFix":null,"handlingStrategy":"retry","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-14T05:17:10.506Z"}