{"record":{"id":"01c65eaa7fb07330","repo":"bevyengine/bevy","slug":"failed-to-write-default-asset-meta-file-0","errorCode":null,"errorMessage":"failed to write default asset meta file: {0}","messagePattern":"failed to write default asset meta file: (.+?)","errorType":"exception","errorClass":"WriteDefaultMetaError","httpStatus":null,"severity":"error","filePath":"crates/bevy_asset/src/server/mod.rs","lineNumber":2385,"sourceCode":"    #[error(\"tried to wait for an asset that is not being loaded\")]\n    NotLoaded,\n    /// The asset failed to load.\n    #[error(transparent)]\n    Failed(Arc<AssetLoadError>),\n    /// A dependency of the asset failed to load.\n    #[error(transparent)]\n    DependencyFailed(Arc<AssetLoadError>),\n}\n\n#[derive(Error, Debug)]\npub enum WriteDefaultMetaError {\n    #[error(transparent)]\n    MissingAssetLoader(#[from] MissingAssetLoaderForExtensionError),\n    #[error(transparent)]\n    MissingAssetSource(#[from] MissingAssetSourceError),\n    #[error(transparent)]\n    MissingAssetWriter(#[from] MissingAssetWriterError),\n    #[error(\"failed to write default asset meta file: {0}\")]\n    FailedToWriteMeta(#[from] AssetWriterError),\n    #[error(\"asset meta file already exists, so avoiding overwrite\")]\n    MetaAlreadyExists,\n    #[error(\"encountered an I/O error while reading the existing meta file: {0}\")]\n    IoErrorFromExistingMetaCheck(Arc<std::io::Error>),\n    #[error(\"encountered HTTP status {0} when reading the existing meta file\")]\n    HttpErrorFromExistingMetaCheck(u16),\n}\n","sourceCodeStart":2367,"sourceCodeEnd":2394,"githubUrl":"https://github.com/bevyengine/bevy/blob/227d3a6c661b3bdf3020d3e8290b5a6ffd0226f7/crates/bevy_asset/src/server/mod.rs#L2367-L2394","documentation":"WriteDefaultMetaError::FailedToWriteMeta — writing the default .meta file failed with the wrapped AssetWriterError (payload), covering I/O failures from the asset writer (disk errors, permission denied, HTTP write failure). Inspect the inner error for the cause.","triggerScenarios":"Thrown at crates/bevy_asset/src/server/mod.rs:2370 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check filesystem permissions and disk space in the assets directory","Inspect the wrapped AssetWriterError for the specific I/O failure","Remove stale/corrupt .meta files and let Bevy regenerate them"],"exampleFix":null,"handlingStrategy":"try-catch","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"227d3a6c661b3bdf3020d3e8290b5a6ffd0226f7","analyzedAt":"2026-08-20T16:12:39.808Z","contentChangedAt":"2026-08-20T16:12:39.808Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}