{"record":{"id":"ef9dd8089c1ccd51","repo":"oven-sh/bun","slug":"outofmemory-ef9dd8","errorCode":"OutOfMemory","errorMessage":"OutOfMemory","messagePattern":"OutOfMemory","errorType":"error_code","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/install/PackageManager/PopulateManifestCache.rs","lineNumber":22,"sourceCode":"\nuse crate::DependencyID;\nuse crate::ManifestLoad;\nuse crate::NetworkTask;\nuse crate::PackageID;\nuse crate::Resolution;\nuse crate::invalid_package_id;\n// Import the\n// *module* under the `Task` name so `Task::Id` resolves as a path (matches\n// `runTasks.rs` / `PackageManagerEnqueue.rs`).\nuse super::PackageManager;\nuse super::enqueue;\nuse super::run_tasks::{self, RunTasksCallbacks};\nuse crate::package_manager_task as Task;\nuse crate::resolution::Tag as ResolutionTag;\n\n#[derive(thiserror::Error, strum::IntoStaticStr, Debug)]\npub(crate) enum StartManifestTaskError {\n    #[error(\"OutOfMemory\")]\n    OutOfMemory,\n    #[error(\"InvalidURL\")]\n    InvalidURL,\n}\nbun_core::oom_from_alloc!(StartManifestTaskError);\nimpl From<crate::network_task::ForManifestError> for StartManifestTaskError {\n    fn from(e: crate::network_task::ForManifestError) -> Self {\n        match e {\n            crate::network_task::ForManifestError::OutOfMemory => Self::OutOfMemory,\n            crate::network_task::ForManifestError::InvalidURL => Self::InvalidURL,\n        }\n    }\n}\nimpl From<StartManifestTaskError> for crate::Error {\n    fn from(e: StartManifestTaskError) -> Self {\n        match e {\n            StartManifestTaskError::OutOfMemory => crate::Error::Alloc(bun_alloc::AllocError),\n            StartManifestTaskError::InvalidURL => crate::Error::InvalidURL,","sourceCodeStart":4,"sourceCodeEnd":40,"githubUrl":"https://github.com/oven-sh/bun/blob/8c5296ac459e8252d3cd702f3fbcbb0c249d95d5/src/install/PackageManager/PopulateManifestCache.rs#L4-L40","documentation":"Error \"OutOfMemory\" thrown in oven-sh/bun.","triggerScenarios":"Thrown at src/install/PackageManager/PopulateManifestCache.rs:22 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":"8c5296ac459e8252d3cd702f3fbcbb0c249d95d5","analyzedAt":"2026-08-16T08:01:58.794Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}