oven-sh/bun · error
InvalidURL
InvalidURL
Error message
InvalidURL
What it means
Error "InvalidURL" thrown in oven-sh/bun.
Source
Thrown at src/install/PackageManager/PopulateManifestCache.rs:24
use crate::ManifestLoad;
use crate::NetworkTask;
use crate::PackageID;
use crate::Resolution;
use crate::invalid_package_id;
// Import the
// *module* under the `Task` name so `Task::Id` resolves as a path (matches
// `runTasks.rs` / `PackageManagerEnqueue.rs`).
use super::PackageManager;
use super::enqueue;
use super::run_tasks::{self, RunTasksCallbacks};
use crate::package_manager_task as Task;
use crate::resolution::Tag as ResolutionTag;
#[derive(thiserror::Error, strum::IntoStaticStr, Debug)]
pub(crate) enum StartManifestTaskError {
#[error("OutOfMemory")]
OutOfMemory,
#[error("InvalidURL")]
InvalidURL,
}
bun_core::oom_from_alloc!(StartManifestTaskError);
impl From<crate::network_task::ForManifestError> for StartManifestTaskError {
fn from(e: crate::network_task::ForManifestError) -> Self {
match e {
crate::network_task::ForManifestError::OutOfMemory => Self::OutOfMemory,
crate::network_task::ForManifestError::InvalidURL => Self::InvalidURL,
}
}
}
impl From<StartManifestTaskError> for crate::Error {
fn from(e: StartManifestTaskError) -> Self {
match e {
StartManifestTaskError::OutOfMemory => crate::Error::Alloc(bun_alloc::AllocError),
StartManifestTaskError::InvalidURL => crate::Error::InvalidURL,
}
}View on GitHub (pinned to 8c5296ac45)
When it happens
Trigger: Thrown at src/install/PackageManager/PopulateManifestCache.rs:24 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/866146b1aa6666a1.
Report an issue: GitHub.