Skip to content

Database.each() does not bind correctly when installed with Bun #1802

Open
@SanderGi

Description

@SanderGi

Issue Summary

Everything binds correctly with Bun except the each() method. Calling the each() method causes the following error:

dyld[75263]: missing symbol called
zsh: abort      bun run index.ts

Steps to Reproduce

  1. bun init a new empty project
  2. bun install sqlite3
  3. Add the following code to index.ts
import sqlite3 from 'sqlite3';

const db = new sqlite3.Database('data.db');
db.each('SELECT * FROM sessions', (err, row) => {
    console.log(row);
});
  1. Run it with bun run index.ts

Version

5.1.7

Node.js Version

Bun 1.1.29

How did you install the library?

M1 MacBook Pro (MacOS 14.6.1). MacOS Bun binary with curl -fsSL https://bun.sh/install | bash

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions