oven-sh/bun · error

Package not found

Error message

Package not found

What it means

Error "Package not found" thrown in oven-sh/bun.

Source

Thrown at src/install/PackageManager/PackageManagerEnqueue.rs:1788

                )
                .expect("unreachable"),
                url: StringOrTinyString::init_append_if_needed(
                    this.lockfile.str(&repository.repo),
                    &mut crate::network_task::filename_store_appender(),
                )
                .expect("unreachable"),
                env: crate::repository::SharedEnv::get(this.env_mut()),
                res: *res,
            }),
        },
        id: task_id,
        apply_patch_task: if let Some((h, patch_hash)) = patch {
            let dep = dependency;
            let pkg_id = match this
                .lockfile
                .package_index
                .get(&dep.name_hash)
                .unwrap_or_else(|| panic!("Package not found"))
            {
                PackageIndexEntry::Id(p) => *p,
                PackageIndexEntry::Ids(ps) => ps[0], // TODO is this correct
            };
            let mut pt = PatchTask::new_apply_patch_hash(this, pkg_id, patch_hash, h);
            pt.callback.apply_mut().task_id = Some(task_id);
            Some(pt)
        } else {
            None
        },
        ..Task::uninit()
    };
    let task = this.preallocated_resolve_tasks.get_init(value).as_ptr();
    // SAFETY: `get_init` just fully initialized the slot.
    unsafe { &raw mut (*task).threadpool_task }
}

pub fn enqueue_git_checkout(

View on GitHub (pinned to 8c5296ac45)

When it happens

Trigger: Thrown at src/install/PackageManager/PackageManagerEnqueue.rs:1788 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of oven-sh/bun@8c5296ac45 (2026-08-16). Data as JSON: /api/errors/d68335ea5f58b564. Report an issue: GitHub.