Error Codes Reference
This reference documents error codes you may encounter in Anava, their meanings, and resolution steps.
Error Code Format
Anava error codes follow the pattern:
[CATEGORY]-[NUMBER]: [Description]
| Category | Range | Area |
|---|---|---|
| CON | 1000-1999 | Connection errors |
| AUTH | 2000-2999 | Authentication errors |
| CFG | 3000-3999 | Configuration errors |
| CAM | 4000-4999 | Camera errors |
| AI | 5000-5999 | Analysis errors |
| INT | 6000-6999 | Integration errors |
| SYS | 7000-7999 | System errors |
Connection Errors (CON)
CON-1001: MQTT Connection Failed
Description: Cannot establish connection to MQTT broker.
Causes:
- Network connectivity issues
- Firewall blocking port 8883
- DNS resolution failure
- Broker unavailable
Resolution:
- Check network connectivity
- Verify port 8883 is open outbound
- Check DNS settings
- Retry connection
CON-1002: MQTT Connection Lost
Description: Connection to MQTT broker was interrupted.
Causes:
- Network instability
- Firewall timeout
- Broker restart
- Certificate expiration
Resolution:
- Check network stability
- Increase firewall session timeout
- Connection will auto-reconnect
- Check certificate validity
CON-1003: Cloud API Unreachable
Description: Cannot reach Anava cloud API.
Causes:
- Internet connectivity lost
- API service outage
- DNS failure
Resolution:
- Check internet connection
- Verify API status at status.anava.ai
- Check DNS configuration
CON-1004: Connection Timeout
Description: Connection attempt timed out.
Causes:
- Slow network
- High latency
- Server overloaded
Resolution:
- Check network speed
- Retry connection
- Contact support if persistent
Authentication Errors (AUTH)
AUTH-2001: Invalid Credentials
Description: Provided credentials are invalid.
Causes:
- Wrong username/password
- Account disabled
- Credentials expired
Resolution:
- Verify credentials
- Reset password if needed
- Contact admin if disabled
AUTH-2002: Certificate Invalid
Description: Device certificate validation failed.
Causes:
- Certificate expired
- Certificate revoked
- Clock sync issue
- Wrong certificate chain
Resolution:
- Check certificate expiration
- Verify system time (NTP)
- Re-provision device if needed
AUTH-2003: Token Expired
Description: Authentication token has expired.
Causes:
- Session timeout
- Long inactivity
- Token revoked
Resolution:
- Re-authenticate
- Clear cache and retry
- Check session timeout settings
AUTH-2004: Insufficient Permissions
Description: User lacks permission for requested action.
Causes:
- Role doesn't include permission
- Group access not granted
- Feature not available
Resolution:
- Check user role
- Request elevated permissions
- Verify group access
AUTH-2005: MFA Required
Description: Multi-factor authentication is required.
Causes:
- MFA enforced for account
- New device login
- Security policy
Resolution:
- Complete MFA challenge
- Use registered authenticator
- Contact admin if locked out
Configuration Errors (CFG)
CFG-3001: Invalid Skill Configuration
Description: Skill configuration is invalid.
Causes:
- Missing required field
- Invalid value
- Schema mismatch
Resolution:
- Review skill configuration
- Check required fields
- Validate against schema
Common Missing Fields:
name- RequiredfullAnalysisUserPrompt- Requiredobjects- At least one required
CFG-3002: Invalid Profile Configuration
Description: Profile configuration is invalid.
Causes:
- Invalid trigger type
- Missing skill reference
- Invalid view area
Resolution:
- Verify trigger configuration
- Check skill exists
- Validate view area (1-8)
CFG-3003: Skill Not Found
Description: Referenced skill does not exist.
Causes:
- Skill deleted
- Wrong skill ID
- Skill in different group
Resolution:
- Verify skill ID
- Check skill exists in group
- Update profile reference
CFG-3004: Circular Reference
Description: Configuration contains circular reference.
Causes:
- Template referencing itself
- Dependency loop
Resolution:
- Review configuration dependencies
- Remove circular references
CFG-3005: Configuration Sync Failed
Description: Failed to sync configuration to device.
Causes:
- Device offline
- Configuration too large
- Version conflict
Resolution:
- Check device connectivity
- Retry sync
- Force full configuration push
Camera Errors (CAM)
CAM-4001: Camera Offline
Description: Camera is not responding.
Causes:
- Power failure
- Network disconnection
- Camera crash
- Firmware issue
Resolution:
- Check camera power
- Verify network connection
- Restart camera
- Check firmware version
CAM-4002: ACAP Not Running
Description: Anava ACAP is not running on camera.
Causes:
- ACAP stopped
- ACAP crashed
- Insufficient resources
- License issue
Resolution:
- Check camera Apps page
- Start ACAP if stopped
- Check application logs
- Reinstall ACAP if needed
CAM-4003: Image Capture Failed
Description: Failed to capture image from camera.
Causes:
- Camera busy
- Resource exhaustion
- VAPIX error
- Authentication failure
Resolution:
- Retry capture
- Reduce concurrent operations
- Check camera credentials
- Restart camera if persistent
CAM-4004: View Area Invalid
Description: Specified view area does not exist.
Causes:
- View area not configured
- Single-sensor camera
- Wrong view area number
Resolution:
- Check camera capabilities
- Configure view area on camera
- Use valid view area (typically 1-4)
CAM-4005: Unsupported Trigger Type
Description: Camera doesn't support specified trigger.
Causes:
- AOAS not installed
- Feature not available
- Firmware too old
Resolution:
- Check camera capabilities
- Install required analytics
- Update firmware if needed
- Use compatible trigger type
Analysis Errors (AI)
AI-5001: Analysis Timeout
Description: AI analysis exceeded time limit.
Causes:
- Complex image
- Model overloaded
- Network latency
Resolution:
- Retry automatically
- Check image quality
- Simplify skill prompts if persistent
AI-5002: Pre-filter Rejected
Description: Image was filtered out by pre-filter.
Causes:
- Image doesn't match criteria
- Pre-filter too strict
- Expected behavior
Resolution:
- This is often expected
- Review pre-filter criteria if too aggressive
- Check sample images
AI-5003: Model Error
Description: AI model returned an error.
Causes:
- Model unavailable
- Invalid prompt
- Content policy
Resolution:
- Check prompt content
- Retry request
- Contact support if persistent
AI-5004: Invalid Response
Description: AI response couldn't be parsed.
Causes:
- Unexpected response format
- Model confusion
- Prompt issues
Resolution:
- Review prompt clarity
- Check response criteria
- Add examples to prompt
AI-5005: Rate Limited
Description: Analysis rate limit exceeded.
Causes:
- Too many requests
- Burst activity
- Account limit
Resolution:
- Reduce trigger frequency
- Wait and retry
- Contact support for limit increase
Integration Errors (INT)
INT-6001: Webhook Delivery Failed
Description: Failed to deliver webhook payload.
Causes:
- Endpoint unreachable
- Authentication failed
- Timeout
Resolution:
- Check endpoint URL
- Verify authentication
- Check endpoint is responding
- Review webhook logs
INT-6002: Email Send Failed
Description: Failed to send email notification.
Causes:
- Invalid email address
- SMTP error
- Rate limited
Resolution:
- Verify email address
- Check email configuration
- Review spam filters
INT-6003: ONVIF Event Failed
Description: Failed to emit ONVIF event.
Causes:
- ONVIF service error
- Event queue full
- Camera issue
Resolution:
- Check camera ONVIF settings
- Restart ACAP
- Verify VMS subscription
INT-6004: Push Notification Failed
Description: Failed to send push notification.
Causes:
- Device not registered
- Token expired
- Service unavailable
Resolution:
- Verify device registration
- Re-register in app
- Check notification permissions
System Errors (SYS)
SYS-7001: Internal Error
Description: Unexpected internal error occurred.
Causes:
- Software bug
- Unexpected state
- Resource exhaustion
Resolution:
- Retry operation
- Report to support with details
- Check logs for details
SYS-7002: Storage Error
Description: Failed to store data.
Causes:
- Storage full
- Permission error
- Service unavailable
Resolution:
- Check storage capacity
- Verify permissions
- Contact support
SYS-7003: Resource Exhausted
Description: System resource limit reached.
Causes:
- Memory full
- CPU overloaded
- Too many connections
Resolution:
- Reduce workload
- Increase resources
- Optimize configuration
SYS-7004: Version Mismatch
Description: Component versions are incompatible.
Causes:
- ACAP outdated
- API version mismatch
- Partial update
Resolution:
- Update ACAP to latest
- Check compatibility matrix
- Complete all updates
SYS-7005: License Error
Description: License validation failed.
Causes:
- License expired
- Camera not licensed
- License server unreachable
Resolution:
- Check license status
- Renew if expired
- Verify camera registration
Error Handling
Error Handling Flow

Retry Behavior
| Error Category | Auto-Retry | Retry Count | Delay |
|---|---|---|---|
| CON | Yes | 3 | Exponential |
| AUTH | No | 0 | N/A |
| CFG | No | 0 | N/A |
| CAM | Yes | 2 | 5 seconds |
| AI | Yes | 2 | Linear |
| INT | Yes | 3 | Exponential |
| SYS | Depends | 1 | 30 seconds |
Retry Strategy Details

Escalation Path
- Check this reference - Most issues have documented solutions
- Review logs - Camera and cloud logs provide details
- Search knowledge base - docs.anava.ai
- Contact support - support@anava.ai with error code and logs