-
Notifications
You must be signed in to change notification settings - Fork 0
troubleshooting
This guide helps you resolve common issues when using the Intelligent IDE VS Code extension.
Symptoms: Extension doesn't appear in VS Code or fails to activate
Solutions:
-
Verify VS Code Version
code --version # Ensure version 1.60.0 or higher
-
Check Extension Installation
- Open Extensions panel (
Ctrl+Shift+X
) - Search for "Intelligent IDE"
- Ensure it's installed and enabled
- Open Extensions panel (
-
Restart VS Code
- Close all VS Code windows
- Reopen VS Code
- Check if extension loads
-
Clear Extension Cache
# macOS rm -rf ~/.vscode/extensions/cache # Windows rmdir /s "%USERPROFILE%\.vscode\extensions\cache" # Linux rm -rf ~/.vscode/extensions/cache
Symptoms: Cannot connect to backend server
Solutions:
-
Check Network Connection
ping api.intelligent-ide.com curl -I https://api.intelligent-ide.com/health
-
Verify Firewall Settings
- Allow VS Code through firewall
- Check corporate proxy settings
- Whitelist required domains
-
Update Server Configuration
{ "intelligentIDE.serverUrl": "https://api.intelligent-ide.com", "intelligentIDE.timeout": 30000, "intelligentIDE.retryAttempts": 3 }
Symptoms: Cannot log in to the system
Solutions:
-
Verify Credentials
- Double-check email and password
- Ensure caps lock is off
- Try password reset if needed
-
Check Account Status
- Verify email confirmation
- Check if account is suspended
- Contact administrator if needed
-
Clear Authentication Cache
# Clear stored tokens code --list-extensions | grep intelligent-ide # Uninstall and reinstall extension if needed
Symptoms: Frequent re-login requests
Solutions:
-
Check Token Settings
{ "intelligentIDE.auth.autoRefresh": true, "intelligentIDE.auth.tokenLifetime": "24h" }
-
Manual Token Refresh
- Use Command Palette:
Intelligent IDE: Refresh Token
- Or logout and login again
- Use Command Palette:
Symptoms: Course not visible or accessible
Solutions:
-
Verify Enrollment
- Check if properly enrolled in course
- Verify course status (active/inactive)
- Contact instructor if needed
-
Refresh Course List
- Use Command Palette:
Intelligent IDE: Refresh Courses
- Restart extension if needed
- Use Command Palette:
-
Check Permissions
- Verify role (student/teacher/TA)
- Check course access permissions
- Ensure course hasn't ended
Symptoms: Files not syncing between local and server
Solutions:
-
Manual Sync
// Use sync command Intelligent IDE: Sync Files
-
Check File Size Limits
- Ensure files are under size limit (100MB)
- Compress large files if needed
- Split large projects into smaller parts
-
Verify Network Stability
- Check internet connection
- Try sync during off-peak hours
- Use wired connection if possible
Symptoms: Error when trying to join collaborative editing
Solutions:
-
Verify Session ID
- Check session ID is correct
- Ensure session is still active
- Confirm you have permission to join
-
Check WebSocket Connection
# Test WebSocket connectivity wscat -c wss://api.intelligent-ide.com/ws
-
Firewall Configuration
- Allow WebSocket connections
- Check port 443 and 80 access
- Configure proxy for WebSocket
Symptoms: Changes appear slowly for other users
Solutions:
-
Optimize Network
- Use stable internet connection
- Close bandwidth-intensive applications
- Consider upgrading internet plan
-
Reduce Session Size
- Limit number of participants
- Work on smaller files
- Split large collaborative tasks
Symptoms: Code cells don't execute or produce errors
Solutions:
-
Check Python Environment
# Verify Python installation python --version pip list # Install required packages pip install -r requirements.txt
-
Kernel Issues
- Restart notebook kernel
- Clear output and restart
- Check kernel logs for errors
-
Memory Issues
# Monitor memory usage import psutil print(f"Memory usage: {psutil.virtual_memory().percent}%")
Symptoms: Cannot install Python packages
Solutions:
-
Update pip
python -m pip install --upgrade pip
-
Use Alternative Index
pip install --index-url https://pypi.org/simple/ package_name
-
Virtual Environment
python -m venv venv source venv/bin/activate # macOS/Linux venv\Scripts\activate # Windows pip install package_name
Symptoms: Extension responds slowly or freezes
Solutions:
-
Check System Resources
# Monitor CPU and memory top -p $(pgrep code)
-
Optimize VS Code Settings
{ "files.watcherExclude": { "**/node_modules/**": true, "**/.git/**": true, "**/storage/**": true }, "files.autoSave": "onFocusChange" }
-
Disable Unnecessary Extensions
- Temporarily disable other extensions
- Identify conflicting extensions
- Keep only essential extensions active
Symptoms: Performance issues with large notebooks or datasets
Solutions:
-
File Size Optimization
- Split large notebooks into smaller ones
- Use data sampling for development
- Clear output cells before saving
-
Streaming and Pagination
# Process large datasets in chunks import pandas as pd chunk_size = 1000 for chunk in pd.read_csv('large_file.csv', chunksize=chunk_size): process_chunk(chunk)
Cause: Authentication token expired or invalid
Solution:
1. Log out and log back in
2. Clear authentication cache
3. Check account status
Cause: Insufficient permissions
Solution:
1. Verify course enrollment
2. Check user role permissions
3. Contact course administrator
Cause: Resource doesn't exist or was deleted
Solution:
1. Check resource URL/ID
2. Verify resource still exists
3. Refresh resource list
Cause: Server-side issue
Solution:
1. Wait and try again later
2. Check server status page
3. Contact technical support
{
"intelligentIDE.debug": true,
"intelligentIDE.logLevel": "debug"
}
- Open Command Palette (
Ctrl+Shift+P
) - Run:
Developer: Show Logs
- Select "Extension Host"
- Look for Intelligent IDE entries
# System information
code --version
node --version
npm --version
# Extension information
code --list-extensions | grep intelligent
- Documentation: Check this wiki thoroughly
- FAQ Section: Review frequently asked questions
- Video Tutorials: Watch demonstration videos
- Community Forums: Search existing discussions
- Email: support@intelligent-ide.com
- Response Time: 24-48 hours
- Include: Error messages, steps to reproduce, system info
- Contact Instructor: For course enrollment and content issues
- Teaching Assistants: For assignment and grading questions
- Academic Support: For learning and usage guidance
- Check Known Issues: Review existing bug reports
- Reproduce Issue: Document exact steps
- Collect Information: Logs, screenshots, system details
- Submit Report: Use bug report template
- Document the Problem: Screenshot error messages
- Contact Instructor Immediately: Don't wait
- Save Work Locally: Backup your progress
- Submit via Alternative Method: Email if necessary
- Regular Backups: Save work frequently
- Version Control: Use git for important projects
- Export Data: Download copies of important work
- Multiple Copies: Keep work in multiple locations
- Keep Extension Updated: Enable automatic updates
- Regular Maintenance: Clear cache periodically
- Stable Environment: Use supported VS Code versions
- Network Stability: Use reliable internet connection
- Resource Management: Monitor system resources
{
"intelligentIDE.monitoring": {
"performance": true,
"errors": true,
"usage": true
}
}
- Weekly: Check for extension updates
- Monthly: Clear cache and restart VS Code
- Semester: Review and optimize settings
- Important commands and tools
List the team members along with their roles and responsibilities. This can help everyone know who to reach out to for specific questions or tasks.
Name | Role | Contact Information |
---|---|---|
Alice Smith | Project Manager | team-lead@intelligent-ide.project |
Bob Johnson | Lead Developer | developer@intelligent-ide.project |
Carol White | UX/UI Designer | designer@intelligent-ide.project |
Link to important documentation resources, such as:
Provide links to any additional resources that may be helpful for the team, such as:
- Design assets
- Code style guides
- Project management tools
Include a section for frequently asked questions to help new members quickly find answers to common queries.
For any questions or concerns, please reach out to the project manager or your team lead.
Feel free to edit and expand this wiki as the project evolves. Your contributions are valuable!
### Tips for Maintaining the Wiki:
- **Regular Updates**: Keep the wiki updated with the latest information and changes in the project.
- **Encourage Contributions**: Invite team members to add their insights and resources to the wiki.
- **Organize Content**: Use clear headings and subheadings to make navigation easy.
- **Use Links**: Link to relevant documents, repositories, and external resources for easy access.
This structure should provide a solid foundation for your team project wiki. Adjust the content as necessary to fit your team's specific needs!
🏠 Home
- Getting Started
- Installation Guide
- Authentication
- Course Management
- Collaborative Editing
- Assignments
- Notebook Features
- File Management
- Troubleshooting
- Setup & Development
- Architecture Overview
- Backend Development
- Frontend Development
- API Reference
- Contributing
- Deployment