oven-sh/bun · error · Error

Lockfile is malformed (expected 0 at the end)

Error message

Lockfile is malformed (expected 0 at the end)

What it means

Error "Lockfile is malformed (expected 0 at the end)" thrown in oven-sh/bun.

Source

Thrown at src/install/error.rs:173

    #[error("DebugTextLockfileRoundTrip")]
    DebugTextLockfileRoundTrip,
    #[error("NoPackage")]
    NoPackage,
    #[error("BrokenPipe")]
    BrokenPipe,
    #[error("WriteFailed")]
    WriteFailed,
    #[error("InvalidCharacter")]
    InvalidCharacter,
    #[error("InvalidLockfile")]
    InvalidLockfile,
    #[error("Unexpected lockfile version")]
    UnexpectedLockfileVersion,
    #[error("Outdated lockfile version")]
    OutdatedLockfileVersion,
    #[error("Lockfile is missing data")]
    LockfileIsMissingData,
    #[error("Lockfile is malformed (expected 0 at the end)")]
    LockfileIsMalformedExpected0AtTheEnd,
    #[error("CorruptLockfile")]
    CorruptLockfile,
    #[error("Lockfile is missing resolution data")]
    LockfileIsMissingResolutionData,
    #[error("MissingPackageName")]
    MissingPackageName,
    #[error("GlobError")]
    GlobError,
    #[error("Invalid")]
    Invalid,
    #[error("Lockfile validation failed: list is impossibly long")]
    LockfileValidationFailedListIsImpossiblyLong,
    #[error("Lockfile validation failed: alignment mismatch")]
    LockfileValidationFailedAlignmentMismatch,
    #[error("Lockfile validation failed: unexpected number of package fields")]
    LockfileValidationFailedUnexpectedNumberOfPackageFields,
    #[error("Lockfile validation failed: invalid package list range")]

View on GitHub (pinned to 8c5296ac45)

When it happens

Trigger: Thrown at src/install/error.rs:173 when the library encounters an invalid state.

Common situations: See trigger scenarios.

Understand the failure class


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