Troubleshooting
This page covers the most common issues you may encounter when using Zingle, organized by category. Each entry includes what happened, why, and how to fix it.
GitHub and pull requests
ACCESS_TOKEN_REQUIRED when creating a PR
Cause: The GitHub connection for the selected repository doesn't have a valid access token stored.
Fix:
- Go to Connections → Repositories
- Disconnect the affected repository
- Reconnect with a valid personal access token (must have
reposcope) - Retry the PR creation from Data Pipelines, Semantic Layer, or Compute Optimization
REPO_NOT_FOUND when creating a PR
Cause: The repository ID used in the request doesn't belong to the current workspace, or the repository was deleted on GitHub.
Fix:
- Verify the repo is still listed under Connections → Repositories
- If missing, reconnect the repository
- Retry from the UI
Repository sync stays in "In Progress"
Cause: The sync process may have stalled due to a large repository, network issues, or permission problems.
Fix:
- Wait a few minutes — large repos can take time to index
- Click Sync again to trigger a fresh scan
- Check that your access token has read access to the repository
Snowflake
SNOWFLAKE_AUTH_FAILED
Cause: Snowflake rejected the username/password combination during connection validation.
Fix:
- In Connections → Snowflake, click Disconnect and then reconnect
- Double-check your username and password
- Verify the user has been granted the specified role, warehouse, database, and schema
SNOWFLAKE_INVALID_ACCOUNT
Cause: The Snowflake account identifier is malformed — wrong region suffix, extra domain, or typo.
Fix:
- Copy the account identifier from Snowflake → Admin → Account Details
- Do not include
.snowflakecomputing.com - Save and retry the connection
SNOWFLAKE_RESOURCE_NOT_FOUND
Cause: The specified warehouse, database, or schema doesn't exist, or the configured role doesn't have access.
Fix:
- Log into Snowflake and verify each resource exists
- Confirm the role has
USAGEon the warehouse, database, and schema - Reconnect in Zingle with corrected values
SNOWFLAKE_CONNECTION_TIMEOUT
Cause: Zingle couldn't reach Snowflake within the 30-second timeout window.
Fix:
- Check network connectivity (VPN, firewall, security groups)
- Verify the Snowflake account is active and not suspended
- Try again — transient network issues can cause timeouts
Airflow
AIRFLOW_TIMEOUT
Cause: The Airflow API didn't respond within the expected timeframe.
Fix:
- Verify the Airflow instance is running
- Check the base URL is correct (including protocol and port)
- Look for reverse proxies or load balancers that might add latency
AIRFLOW_CONNECTION_FAILED
Cause: The provided Airflow URL is unreachable or invalid.
Fix:
- Test the URL in a browser or via
curlfrom the same network - Verify authentication credentials
- Check that the API endpoint is exposed and not behind a VPN without access
AI modeling workspace
The "Raise PR" button is disabled
Cause: Not all quality gates have been satisfied. The button requires:
| Gate | What to check |
|---|---|
| Schemas accepted | Every intermediate and gold table schema must be accepted |
| SQL accepted | SQL for each table must be reviewed and accepted |
| Tests handled | All suggested tests must be accepted or rejected |
| Compute engine set | A compute engine must be assigned to the pipeline |
| Schedule defined | An execution schedule must be configured |
Fix: Use the lineage canvas to visit each table and ensure all tabs (Schema, SQL, Tests, Schedule) show a completed state.
Lineage is empty after describing a requirement
Cause: The AI flow hasn't fully processed your input, or the connected repository hasn't finished syncing.
Fix:
- Wait for the assistant to respond with its first schema/plan message
- Click the relevant Accept actions to advance the workflow
- Check Connections → Repositories to ensure sync status is Success
AI generates incorrect SQL
Cause: Missing or incomplete modeling guidelines, or the requirement description was too vague.
Fix:
- Open Settings and add detailed Modeling guidelines (naming conventions, layer rules, join policies)
- Add Custom instructions to fine-tune AI behavior
- Provide more specific requirements in the chat, including source table names and expected columns
General issues
Page loads but shows no data
Cause: Session expired or backend connectivity issue.
Fix:
- Refresh the page
- If the issue persists, log out and log back in
- Check that the Zingle backend service is running
Changes aren't syncing to the app
Cause: Browser cache or stale state.
Fix:
- Hard refresh the browser (
Cmd+Shift+Ron Mac,Ctrl+Shift+Ron Windows) - Clear browser cache and cookies for the Zingle domain
- Retry the operation