If you see an error not listed here, email reed@zerotwo.ai with the full error text and steps to reproduce.
Error Reference
"Rate limit reached"
"Rate limit reached"
What it means: You have exhausted your monthly premium message quota for your current plan (Pro or Pro 2x). Premium models — Claude Sonnet/Opus, GPT-5, GPT-4o, Gemini 2.5 Pro, Grok-4, and others — count against this monthly cap.What ZeroTwo does: ZeroTwo automatically falls back to a standard model (such as GPT-5-mini, Gemini Flash Lite, or Mistral Small) for that message. Standard models are still high-quality and suitable for most tasks.Your options:
- Continue using the standard fallback model for the rest of the month
- Wait until your billing cycle resets (quota resets at the start of each billing period)
- Upgrade to a higher plan — Pro 2x doubles the monthly quota, Plus Ultra offers unlimited premium messages
"Daily limit reached"
"Daily limit reached"
What it means: You have hit one of the Free plan’s daily limits. Free plan limits include:
- 20 messages/day
- 1 web search/day
- 1 image generation/day
- 1 deep research/day
- Wait for the midnight UTC reset
- Upgrade to a paid plan (Pro and above have much higher or unlimited limits)
"Model temporarily unavailable"
"Model temporarily unavailable"
"Upload failed — file too large"
"Upload failed — file too large"
What it means: The file you tried to upload exceeds ZeroTwo’s size limits:
- General files (documents, images, audio, code): 50 MB max
- Video files: 200 MB max
- Compress the file before uploading (PDF compressors, image resizers, video trimmers)
- Split large documents into smaller parts
- For large videos, extract only the relevant clip
- For images used in vision tasks, a lower resolution version works just as well
"Upload failed — unsupported file type"
"Upload failed — unsupported file type"
What it means: The file extension or MIME type is not on ZeroTwo’s supported list. ZeroTwo cannot process this file format.How to resolve:
- Convert the file to a supported format before uploading (e.g., export a
.pagesfile as.docx, or a.heicimage as.jpg) - See Supported File Types for the full list of accepted formats
.pages, .numbers, .keynote, rare archive types, and some legacy document formats."Upload timed out"
"Upload timed out"
What it means: Your file upload took longer than 60 seconds and was terminated. This typically happens with large files on slow connections.How to resolve:
- Check your internet connection speed — a minimum of ~5 Mbps upload is recommended for larger files
- Try uploading on a faster network (switch from WiFi to ethernet, or move closer to your router)
- Try a smaller or more compressed version of the file
- Retry the upload — transient network issues sometimes clear on their own
"Session expired — please log in again"
"Session expired — please log in again"
What it means: Your authentication session has expired. ZeroTwo uses time-limited session tokens for security. This is normal behavior after extended periods of inactivity.How to resolve:
- Click anywhere on the ZeroTwo interface — you’ll be automatically prompted to log in again
- Your previous chats and data are safe; only your current session token expired
- If this happens frequently (multiple times per day), try clearing browser cookies for zerotwo.ai and logging in fresh
"Connector authorization failed"
"Connector authorization failed"
"Agent action blocked"
"Agent action blocked"
What it means: Agent Mode attempted to perform an action — such as sending a message, creating a file, or calling an API — that was blocked. This can happen because:
- The action is outside the permission scopes you granted when connecting the app
- A safety check flagged the action as potentially harmful or outside your instructions
- The connected app rejected the API call
- Open the Agent Activity sidebar (visible in Agent Mode) to see a detailed log of what was attempted and why it was blocked
- If the block was a scope issue, go to Settings → Connectors, reconnect the affected app, and grant the required permissions
- If the block was a safety check, rephrase your request with more specific instructions to clarify the intended action
- If you believe the block was incorrect, contact reed@zerotwo.ai
"Canvas export failed"
"Canvas export failed"
What it means: ZeroTwo was unable to export your canvas document to the requested format (PDF, DOCX, etc.). This can occur due to:
- A timeout during PDF rendering for very large documents
- A transient server issue during export
- Complex formatting that doesn’t convert cleanly to the target format
- Wait and retry — for large documents, PDF generation may take several seconds. Wait 10–15 seconds, then try exporting again.
- Try a different format — if PDF fails, try DOCX. If DOCX fails, try plain text or Markdown.
- Refresh the page and reopen the chat, then try exporting again
- For very large canvases, consider breaking the document into sections
Quick Reference Table
| Error Message | Most Common Cause | Quick Fix |
|---|---|---|
| Rate limit reached | Monthly premium quota exhausted | Use standard model or upgrade |
| Daily limit reached | Free plan daily cap hit | Wait for midnight UTC reset |
| Model temporarily unavailable | Provider outage | Switch models, wait, check status |
| Upload failed — file too large | File exceeds 50 MB / 200 MB | Compress or split the file |
| Upload failed — unsupported file type | Format not supported | Convert to supported format |
| Upload timed out | Slow connection + large file | Faster network or smaller file |
| Session expired | Auth token expired | Click anywhere to re-login |
| Connector authorization failed | OAuth token expired/revoked | Settings → Connectors → Reconnect |
| Agent action blocked | Scope or safety check | Review Agent Activity sidebar |
| Canvas export failed | Render timeout or format issue | Retry or try different format |

