Error Codes
Complete reference for all CODITECT error codes and how to resolve them.
Error Code Format
Error codes follow this format: CDT-XXXX
CDT-1XXX- Authentication errorsCDT-2XXX- License errorsCDT-3XXX- Project errorsCDT-4XXX- Workstation errorsCDT-5XXX- API errorsCDT-9XXX- System errors
Authentication Errors (CDT-1XXX)
CDT-1001: Invalid Credentials
Message: "Email or password is incorrect"
Cause: Login credentials don't match.
Solution:
- Verify email address
- Check caps lock
- Reset password if forgotten
CDT-1002: Account Locked
Message: "Account temporarily locked due to too many failed attempts"
Cause: Multiple failed login attempts.
Solution:
- Wait 15 minutes
- Reset password to unlock immediately
- Contact support if persists
CDT-1003: Email Not Verified
Message: "Please verify your email address"
Cause: Account created but email not confirmed.
Solution:
- Check inbox for verification email
- Check spam folder
- Click "Resend verification email"
CDT-1004: 2FA Required
Message: "Two-factor authentication code required"
Cause: 2FA is enabled on account.
Solution:
- Enter code from authenticator app
- Use backup code if needed
CDT-1005: Invalid 2FA Code
Message: "Invalid two-factor authentication code"
Cause: Code is incorrect or expired.
Solution:
- Wait for new code (30 seconds)
- Verify device time is correct
- Use backup code
CDT-1006: Session Expired
Message: "Your session has expired"
Cause: Token expired or invalidated.
Solution:
- Log in again
- Enable "Remember me" for longer sessions
CDT-1007: Unauthorized
Message: "You don't have permission to access this resource"
Cause: Insufficient permissions.
Solution:
- Contact organization admin
- Request appropriate role
License Errors (CDT-2XXX)
CDT-2001: No Seats Available
Message: "All license seats are currently in use"
Cause: Maximum concurrent users reached.
Solution:
- Wait for seat to free (auto-release after 6 min)
- Ask admin to release stale sessions
- Upgrade to more seats
CDT-2002: License Expired
Message: "Your license has expired"
Cause: License validity period ended.
Solution:
- Renew subscription
- Update payment method
- Contact admin for renewal
CDT-2003: License Suspended
Message: "License suspended due to payment failure"
Cause: Payment failed after retries.
Solution:
- Update payment method
- Pay outstanding invoice
- Contact billing support
CDT-2004: Invalid License Key
Message: "The license key is invalid"
Cause: Key format incorrect or doesn't exist.
Solution:
- Check for typos
- Copy key exactly from dashboard
- Contact admin for correct key
CDT-2005: Hardware ID Mismatch
Message: "Hardware ID does not match registered device"
Cause: License tied to different hardware.
Solution:
- Floating licenses don't have this restriction
- Contact support if unexpected
CDT-2006: Session Timeout
Message: "Session expired due to inactivity"
Cause: Heartbeat not received within timeout.
Solution:
- Reconnect to acquire new session
- Check network stability
- Ensure browser tab is active
Project Errors (CDT-3XXX)
CDT-3001: Project Not Found
Message: "Project not found or you don't have access"
Cause: Project deleted or no permission.
Solution:
- Check project exists in dashboard
- Request access from project owner
- Check organization membership
CDT-3002: Project Limit Reached
Message: "Maximum number of projects reached"
Cause: Plan limit exceeded.
Solution:
- Delete unused projects
- Upgrade plan for more projects
CDT-3003: Invalid Project Name
Message: "Project name contains invalid characters"
Cause: Name has disallowed characters.
Solution:
- Use alphanumeric, hyphens, underscores
- No spaces or special characters
- Length 1-50 characters
CDT-3004: Project Archived
Message: "This project has been archived"
Cause: Project was archived.
Solution:
- Unarchive from dashboard
- Contact admin if you can't unarchive
Workstation Errors (CDT-4XXX)
CDT-4001: Workstation Start Failed
Message: "Failed to start workstation"
Cause: Infrastructure issue.
Solution:
- Wait and retry
- Try different region
- Contact support with request ID
CDT-4002: Workstation Timeout
Message: "Workstation startup timed out"
Cause: Took too long to provision.
Solution:
- Retry start
- Check if region has capacity
- Try smaller machine type
CDT-4003: Storage Limit Exceeded
Message: "Project storage limit exceeded"
Cause: Files exceed storage quota.
Solution:
- Delete unnecessary files
- Add large files to .coditectignore
- Upgrade plan for more storage
CDT-4004: Connection Lost
Message: "Lost connection to workstation"
Cause: Network issue or workstation stopped.
Solution:
- Check network connection
- Refresh browser
- Restart workstation
API Errors (CDT-5XXX)
CDT-5001: Rate Limited
Message: "Too many requests"
Cause: Rate limit exceeded.
Solution:
- Wait for rate limit reset
- Check Retry-After header
- Implement exponential backoff
CDT-5002: Invalid Request
Message: "Request validation failed"
Cause: Malformed request body.
Solution:
- Check request format
- Verify all required fields
- Check data types match schema
CDT-5003: Resource Not Found
Message: "The requested resource was not found"
Cause: Resource doesn't exist.
Solution:
- Verify resource ID
- Check permissions
- Resource may have been deleted
CDT-5004: Conflict
Message: "Resource already exists"
Cause: Duplicate creation attempt.
Solution:
- Use existing resource
- Use different identifier
- Check for race conditions
System Errors (CDT-9XXX)
CDT-9001: Internal Error
Message: "An internal error occurred"
Cause: Unexpected server error.
Solution:
- Retry the operation
- Note the request ID
- Contact support if persists
CDT-9002: Service Unavailable
Message: "Service temporarily unavailable"
Cause: Maintenance or overload.
Solution:
- Check status.coditect.ai
- Wait and retry
- Usually resolved quickly
CDT-9003: Database Error
Message: "Database operation failed"
Cause: Database issue.
Solution:
- Retry the operation
- Note request ID
- Contact support
CDT-9004: Storage Error
Message: "Storage operation failed"
Cause: File storage issue.
Solution:
- Retry save/load
- Check file size limits
- Contact support
Reporting Issues
When contacting support, include:
- Error code (e.g., CDT-2001)
- Request ID (shown in error message)
- Timestamp when error occurred
- Steps to reproduce
- Browser and version
- Screenshots if helpful
Contact: 1@az1.ai