Troubleshooting Guide
Having issues with The Stratus? This guide covers common problems and their solutions. If you can't find what you're looking for, check the FAQ or contact support.
Stratus: Show Output) for detailed error messages.
Installation Issues
Extension Not Showing Up
Problem: The Stratus extension doesn't appear after installation.
Solutions:
- Reload VS Code:
Cmd+Shift+P→Developer: Reload Window - Check if extension is enabled:
Extensions→ Search "Stratus" → Click "Enable" - Verify installation:
Extensions→ "Installed" tab - Try reinstalling the extension
Command Not Found
Problem: "Stratus: Configure" or other commands don't appear in Command Palette.
Solutions:
- Ensure extension is activated (check status bar)
- Open a workspace/folder (Stratus requires a workspace)
- Reload VS Code window
- Check extension host:
Cmd+Shift+P→Developer: Show Running Extensions
Connection Issues
Failed to Connect to AWS S3
Error: Access Denied or Invalid Credentials
Solutions:
- Verify access key ID and secret access key are correct
- Check IAM user has
s3:PutObjectands3:GetObjectpermissions - Ensure bucket exists and is in the specified region
- Check bucket policy allows access from your IAM user
- Verify region is correct (e.g.,
us-east-1)
// Test connection command
Cmd+Shift+P → "Stratus: Test Connection"
SFTP Connection Timeout
Error: Connection timeout or ECONNREFUSED
Solutions:
- Verify host and port are correct (default SFTP port is 22)
- Check firewall isn't blocking connection
- Ensure SSH service is running on remote server
- Try SSH connection manually:
ssh user@host - Check VPN connection if required
SSL/TLS Certificate Errors
Error: Certificate verification failed
Solutions:
- Update to latest version of The Stratus
- Check system date/time is correct
- For self-signed certificates, add to configuration:
"config": { "rejectUnauthorized": false }
Sync Issues
Files Not Syncing
Problem: Files aren't being uploaded when saved.
Solutions:
- Check auto-sync is enabled:
Stratus: Enable Auto-Sync - Verify file isn't in
ignorePatterns - Check status bar shows "Stratus: Active"
- Review Output panel for errors:
Stratus: Show Output - Try manual sync:
Stratus: Sync Now
Only Some Files Sync
Problem: Some files upload but others don't.
Solutions:
- Check
watchPatternsin configuration - Review
ignorePatterns- they might be too broad - Ensure file paths don't exceed provider limits
- Check file size isn't exceeding limits
// Example: Only sync dist folder
"watchPatterns": ["dist/**/*"]
Sync is Very Slow
Problem: File uploads take a long time.
Solutions:
- Increase parallel uploads (Pro users):
"parallelUploads": 10 - Use MD5 comparison to avoid re-uploading unchanged files:
"compareBy": "md5" - Check network connection speed
- Choose cloud region closer to your location
- Exclude unnecessary files with
ignorePatterns
Configuration Issues
Invalid Configuration Error
Error: Failed to parse configuration
Solutions:
- Validate JSON syntax using a JSON validator
- Check for missing commas or quotes
- Ensure required fields are present:
versionactiveProfileprofilesobject
- Use configuration wizard:
Stratus: Configure
Profile Not Found
Error: Profile 'production' not found
Solutions:
- Verify profile name in
activeProfilematches a profile inprofiles - Check spelling (case-sensitive)
- Create profile:
Stratus: Add New Server
Permission Errors
AWS S3 Access Denied
Error: Access Denied when uploading
Solutions:
- Check IAM policy grants necessary permissions:
{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "s3:PutObject", "s3:GetObject", "s3:DeleteObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::my-bucket/*", "arn:aws:s3:::my-bucket" ] }] } - Verify bucket policy allows access
- Check bucket isn't using Block Public Access (if needed)
SFTP Permission Denied
Error: Permission denied when writing files
Solutions:
- Check user has write permissions on target directory
- Verify directory path is correct
- Check file ownership and permissions on server
- Try creating directory manually via SSH
Performance Issues
High CPU Usage
Problem: VS Code becomes slow when syncing
Solutions:
- Reduce parallel uploads:
"parallelUploads": 2 - Use more specific
watchPatterns - Increase
ignorePatternsto exclude large folders - Disable auto-sync for large projects:
"uploadOnSave": false
Extension Crashes
Problem: Extension stops working or crashes VS Code
Solutions:
- Check extension logs:
Help→Toggle Developer Tools→Console - Disable other conflicting extensions
- Update to latest version of The Stratus
- Update VS Code to latest version
- Email support with logs at support@thestratus.co
Diagnostic Commands
Use these commands to diagnose issues:
| Command | Purpose |
|---|---|
Stratus: Show Output |
View detailed sync logs |
Stratus: Test Connection |
Test cloud provider connection |
Stratus: Test Upload Current File |
Test single file upload |
Stratus: Toggle Debug Mode |
Enable verbose logging |
Still Need Help?
If you can't find a solution here:
- Check FAQ: Frequently Asked Questions
- Review Documentation: Getting Started Guide
- Email Support: support@thestratus.co
- The Stratus version
- VS Code version
- Operating system
- Error messages from Output panel
- Steps to reproduce the issue