Skip to content

BlueBubbles plugin fails to load in 2026.3.7 (missing src/infra/parse-finite-number.js) #39822

@amzzzzzzz

Description

@amzzzzzzz

Summary

After updating to 2026.3.7 (npm global), the BlueBubbles extension fails to load due to a missing core module. This stops iMessage intake entirely.

Environment

  • OpenClaw: 2026.3.7 (npm global)
  • OS: macOS 26.3 (arm64)
  • Node: 22.22.0

Steps to Reproduce

  1. npm i -g openclaw@latest (gets 2026.3.7)
  2. Restart gateway
  3. Run openclaw status

Actual

[plugins] bluebubbles failed to load from /opt/homebrew/lib/node_modules/openclaw/extensions/bluebubbles/index.ts: Error: Cannot find module ../../../src/infra/parse-finite-number.js\nRequire stack:\n- /opt/homebrew/lib/node_modules/openclaw/extensions/bluebubbles/src/monitor-normalize.ts\n````\n\n## Expected\nBlueBubbles plugin loads and iMessage delivery continues normally.\n\n## Notes / Workaround\nThe npm package does not include `/opt/homebrew/lib/node_modules/openclaw/src/infra/parse-finite-number.js` (nor a src/ tree).\nA temporary workaround is to create a shim file at that path that exports `parseFiniteNumber`, then restart the gateway.\n\nThis looks like the BlueBubbles extension is importing from `src/` in the npm build instead of `dist/`.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions