Skip to content

Calls to setTimeout during initialization cause build to fail #246

@brettkolodny

Description

@brettkolodny

I'm attempting to build some code using the pdfkit library and after replacing any APIs that are not currently supported I'm met with the following error:

Exception while evaluating top-level script
pdfkit.js:29390:26 TypeError: setTimeout can only be used during request handling, not during initialization
Additionally, some promises were rejected, but the rejection never handled:
Promise rejected but never handled: setTimeout can only be used during request handling, not during initialization
Stack:
  dew$28/FSWatcher2/[email protected]:29390:26
  dew$28/[email protected]:29498:30
  dew$28/[email protected]:29065:17
  [email protected]:29594:7
  node_modules/.pnpm/@[email protected]/node_modules/@jspm/core/nodelibs/browser/[email protected]:29756:14
  [email protected]:14:56
  @pdfkit.js:42457:1

This can be reproduced by cloning my test repo and running the following command:

pnpm install --frozen-lockfile
pnpm build:pdf-kit

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions