Skip to content

Common Errors Reference

This page is a centralized reference for error messages you may encounter across JetStack AI. Each entry includes the error message, its cause, and a solution. For detailed troubleshooting of specific features, see the dedicated pages linked throughout.

Error MessageCauseSolution
Failed to fetch assetHubSpot API returned an error when retrieving the asset, or the asset has been deletedVerify the asset exists in the source portal. Check that your OAuth connection is active. See Import Failures.
Dependency import failedA required dependency could not be imported, blocking the parent assetImport the dependency separately first, then retry. See Import Failures.
API rate limit exceededToo many requests sent to HubSpot within the 10-second windowWait 30 seconds and retry. JetStack AI handles this automatically with exponential backoff, but persistent rate limiting may indicate a congested portal. See Import Failures.
Asset type not supportedThe selected asset type is not available on your current planUpgrade to Pro (for CRM/CMS assets) or Ultimate (for dashboards, reports, etc.). See Plans & Limits.
Image upload failedAn image referenced by the asset could not be downloaded or storedCheck that the image URL is accessible. The source portal’s file manager may have restrictions. See Import Failures.
Import timeoutThe import operation exceeded the maximum allowed durationThis typically occurs with very large assets (e.g., workflows with 100+ actions). Retry the import — timeouts are often transient. See Import Failures.
Permission deniedYour OAuth token lacks the required scopes for this asset typeReconnect the portal with the correct scopes enabled. See Connection & OAuth.
Error MessageCauseSolution
Duplicate nameAn asset with the same name already exists in the destination portalRename the asset before deploying, or delete the existing asset in the destination portal. See Deploy Failures.
Mapping not foundA required property, pipeline, or owner mapping is missingComplete the mapping step in the deployment wizard before proceeding. See Deploy Failures.
Property type mismatchA property exists in the destination with a different type than the sourceJetStack AI applies a suffix strategy to create a new property. Review the deployment log for details. See Deploy Failures.
Pipeline creation failedHubSpot rejected the pipeline creation requestCheck that the destination portal tier supports the pipeline type and that stage names are unique. See Deploy Failures.
Template not foundA page or email references a template that has not been deployedDeploy the template first, then deploy the page or email. See Deploy Failures.
Timezone validation errorA list filter uses an IANA timezone that HubSpot rejectsJetStack AI automatically converts IANA timezones to legacy format. If this error persists, the timezone may not have a valid legacy equivalent. See Deploy Failures.
Circular dependencyTwo or more assets reference each other, creating a deployment loopReview the dependency graph and break the cycle by deploying one asset without the circular reference, then updating it after the other is deployed. See Deploy Failures.
Error MessageCauseSolution
Audit stuck in processingThe audit has not progressed past a processing state for an extended periodCheck the Activity Log for the specific block that stalled. Retry the audit. See Audit Failures.
Extension capture interruptedThe browser extension lost connection during data captureReopen the extension, navigate to the correct HubSpot page, and resume the capture. See Audit Failures.
Tier mismatchThe audit template requires features not available on the portal’s HubSpot tierUse a template that matches the portal’s tier, or upgrade the HubSpot subscription. See Audit Failures.
Block failureAn individual analysis block failed during processingThe audit continues with remaining blocks. The failed block will show as unavailable in the report. Retry the audit if the block is critical. See Audit Failures.
Report generation failureThe audit completed but the report could not be generatedThis is typically a transient error. Retry report generation from the audit detail page. See Audit Failures.
AI insights failureThe AI engine failed to generate insights for one or more blocksRetry the AI insights generation. If the issue persists, the block data may be insufficient for meaningful analysis. See Audit Failures.
Error MessageCauseSolution
OAuth flow failedThe HubSpot OAuth authorization did not completeClear browser cache, disable ad blockers, and retry the connection. See Connection & OAuth.
Insufficient scopesThe connected portal lacks required OAuth scopesReconnect the portal and ensure all required scopes are approved. See Connection & OAuth.
Portal already connectedThis HubSpot portal is already connected to your workspaceUse the existing connection, or remove it first if you need to reconnect with different settings. See Connection & OAuth.
Token expiredThe OAuth refresh token has expired or been revokedReconnect the portal through the OAuth flow. See Connection & OAuth.
Error MessageCauseSolution
Extension not appearingThe Chrome extension sidebar does not show on HubSpot pagesVerify the extension is installed and enabled. Check that you are on a supported HubSpot page. See Extension Issues.
Authentication failedThe extension cannot authenticate with the JetStack AI backendSign out and sign back in through the extension. Clear the extension’s cached data. See Extension Issues.
Slow performanceThe extension is unresponsive or loading slowlyCheck your internet connection. The extension communicates with both HubSpot and JetStack AI servers. See Extension Issues.
Error MessageCauseSolution
Network errorThe request to the JetStack AI API failed due to connectivity issuesCheck your internet connection. If the issue persists, check the JetStack AI status page.
UnauthorizedYour session has expired or your account lacks permission for this actionSign out and sign back in. Verify your account role has the required permissions.
Internal server errorAn unexpected error occurred on the JetStack AI backendRetry the operation. If the error persists, contact support with the error details from your Activity Log.
Plan limit reachedYou have exceeded the usage limits of your current planReview your current usage in Account Settings and upgrade your plan if needed. See Plans & Limits.

If you encounter an error not listed here, or if the suggested solutions do not resolve your issue:

  1. Check the Activity Log — Navigate to the Activity page in your dashboard to see detailed error information for any failed task
  2. Check task details — Click on any task to see the full error message, stack trace (if available), and timestamps
  3. Retry the operation — Many errors are transient and resolve on retry
  4. Contact support — Reach out through the in-app chat or email team@jetstack.ai with the task ID and error details