Skip to content

Troubleshooting

Common issues and solutions for atlcli.

Error: Authentication failed (401)

Causes:

  • Invalid or expired API token
  • Wrong email address
  • Incorrect instance URL

Solutions:

  1. Regenerate API token at Atlassian Account
  2. Verify email matches your Atlassian account
  3. Check URL includes https://
Terminal window
atlcli auth init # Re-initialize credentials
Error: You don't have permission (403)

Causes:

  • Account lacks required permissions
  • Project/space access restricted

Solutions:

  1. Verify account has access to the project/space
  2. Contact your Atlassian admin for permissions
Error: Request timeout

Solutions:

  1. Check internet connection
  2. Verify Atlassian status at status.atlassian.com
  3. Try again with --verbose for details
Error: Unable to verify certificate

Solutions:

  1. Update system certificates
  2. Check for corporate proxy/firewall
Conflict: file.md was modified both locally and on Confluence

Solutions:

  1. Pull latest changes: atlcli wiki docs pull
  2. Merge manually
  3. Force push: atlcli wiki docs push --force
Error: Page not found (404)

Causes:

  • Page was deleted on Confluence
  • Page ID changed

Solutions:

  1. Re-pull directory: atlcli wiki docs pull
  2. Remove stale local file
Error: Invalid JQL query

Solutions:

  1. Check JQL syntax
  2. Verify field names exist
  3. Quote values with spaces
Terminal window
# Correct
atlcli jira search --jql "status = 'In Progress'"
# Wrong
atlcli jira search --jql "status = In Progress"
Error: Issue type 'Bug' not found in project

Solutions:

  1. List available types: atlcli jira field list --type issuetype
  2. Use correct type name for your project
Error: Field 'status' cannot be set directly

Solutions:

  • Use transitions for status changes
  • Some fields are read-only
Terminal window
atlcli jira issue transition --key PROJ-123 --to "Done"

Solutions:

  1. Use --limit to reduce results
  2. Use more specific JQL
  3. Check network latency

Solutions:

  1. Process results in batches
  2. Use --json and pipe to jq for large datasets

Enable verbose output:

Terminal window
ATLCLI_LOG_LEVEL=debug atlcli jira search --assignee me
  1. Check this documentation
  2. Search GitHub Issues
  3. Open a new issue with:
    • atlcli version
    • Command that failed
    • Full error message
    • Steps to reproduce
Jira and Confluence are trademarks of Atlassian Corporation Plc. atlcli is not affiliated with, endorsed by, or sponsored by Atlassian.