Skip to main content
November 3, 2025
Question

Package ID Conflicts from Account-Associated Extensions in Local Development

  • November 3, 2025
  • 1 reply
  • 92 views

Dear Lucid Community,

I’m encountering package ID conflicts while testing a locally loaded extension. I suspect Lucid’s heartbeat mechanism is polling all extensions registered under my account, causing errors despite my manifest specifying the correct package ID. Below are the errors:

2603117…cd8957bf.js.br:2598 Attempting to heartbeat data from a locally loaded extension with package id: 404f484c-776f-4e9c-aaf1-0ecb56722e84 but the current locally loaded extension has package id: 7d1b85e8-df91-4c38-8e97-a10345ac9bf3. Skipping heartbeating for this data.
2603117…cd8957bf.js.br:2598 Attempting to heartbeat data from a locally loaded extension with package id: d38c7ced-35e8-4962-a622-1d3fa480ab58 but the current locally loaded extension has package id: 7d1b85e8-df91-4c38-8e97-a10345ac9bf3. Skipping heartbeating for this data.
[Repeated multiple times]
​​​​​​​

Details:

Details:

Steps Tried:

  • Cleared browser storage for lucid.app and localhost:3000.
  • Ran npm cache clean --forcenpx clear-npx-cache, deleted node_modules, and rebuilt.
  • Tested in a fresh browser profile.
  • Searched codebase for conflicting IDs (none found).
  • Confirmed conflicting IDs are in Developer Portal but couldn’t delete them yet.

Manifest:

{
"id": "7d1b85e8-df91-4c38-8e97-a10345ac9bf3",
"version": "0.0.21",
"extensions": [
{
"name": "iwm_editor_extension",
"title": "iwm_editor_extension",
"products": ["chart", "spark", "teamspaces"],
"codePath": "editorextensions/iwm_editor_extension/bin/extension.js",
"scopes": ["READ", "WRITE", "DOWNLOAD", "SHOW_MODAL", "CUSTOM_UI", "NETWORK"]
}
],
"shapeLibraries": [],
"oauthProviders": [
{
"name": "local-dev",
"title": "Local Development",
"authorizationUrl": "http://localhost:3002/oauth/authorize",
"tokenUrl": "http://localhost:3002/oauth/token",
"scopes": ["read"],
"domainWhitelist": ["http://localhost:3002"],
"clientAuthentication": "clientParameters"
}
],
"dataConnectors": [
{
"name": "shape-logger-data-connector",
"oauthProviderName": "local-dev",
"callbackBaseUrl": "http://localhost:3002/?kind=action&name=",
"dataActions": { "LogShapes": "LogShapes" }
}
]
}

Questions:

  1. Does Lucid’s heartbeat poll all account extensions, and how can I limit it to my active extension?
  2. How do I delete/archive old packages in the Developer Portal to stop conflicts?
  3. Are there tools to disable heartbeating or clear metadata locally/server-side?
  4. Any tips to resolve this and regain control over my local environment?

Thanks for your help!

Comments

Lucid support team
September 8, 2026

Hi ​@jayxdev,

Thank you for posting in the Lucid Community and apologies for the delayed response here, this one slipped through the cracks. Our Development Team has reviewed this post and believes that creating a new document should resolve these issues. Can you please try reproducing this in a newly created document and let me know if the issue persists?

 

Appreciate your help here, and apologies again for the late response!