Troubleshooting Guide
Quick solutions to common issues and comprehensive diagnostics for MigrateForce.
⚡ Quick Diagnostics
General Troubleshooting Checklist
- Clear your browser cache and cookies for MigrateForce
- Ensure you're using a supported browser (Chrome, Firefox, Safari, Edge)
- Check your internet connection stability
- Disable browser extensions temporarily
- Try logging out and logging back in
- Verify you're on the latest version (hard refresh: Ctrl+Shift+R or Cmd+Shift+R)
📤 Upload & Validation Issues
Problem: File Won't Upload
Common Error:
"Failed to upload file. Please try again."
Solutions:
- Check file size: Maximum file size is 10MB
# Check file size on Linux/Mac ls -lh your-openapi.json # Check file size on Windows dir your-openapi.json
- Verify file format: Only JSON and YAML files are accepted
- Ensure file extension is .json, .yaml, or .yml
- Rename file if needed (e.g., openapi.txt → openapi.json)
- Check browser console for specific errors:
- Press F12 → Console tab
- Look for red error messages
- Take a screenshot for support if needed
Problem: Validation Errors
Common Error:
"Invalid OpenAPI specification: Missing required field 'paths'"
Solutions:
- Validate your OpenAPI spec using online tools:
- Common validation fixes:openapi.yaml
# Ensure these required fields exist: openapi: "3.0.0" # or "3.1.0" info: title: "Your API Title" version: "1.0.0" paths: /endpoint: get: summary: "Endpoint description" responses: 200: description: "Success"
- Convert Swagger 2.0 to OpenAPI 3.0:
# Using npm tool npm install -g swagger2openapi swagger2openapi swagger.json > openapi.json
Problem: Endpoints Not Detected
No endpoints found
- Ensure your spec has a
paths
object with at least one endpoint - Verify endpoints have valid HTTP methods (GET, POST, PUT, DELETE, etc.)
- Check for syntax errors in the paths section
⚙️ Mapping Configuration Issues
Problem: Tool Names Not Updating
Symptoms:
- Clicking save doesn't update the tool name
- Changes revert after page refresh
- Edit button is unresponsive
Solutions:
- Check for validation errors:
- Tool names must be lowercase with underscores
- No spaces or special characters allowed
- Example:
get_user_profile
✅ vsGet User Profile
❌
- Wait for save confirmation:
- Look for green checkmark or "Saved" message
- Don't navigate away immediately after editing
- Network issues:
- Check browser console for failed requests
- Verify internet connection
- Try again after a few seconds
Problem: Can't Exclude Endpoints
Tip
- Refresh the page and try again
- Check if you have edit permissions (project owner)
- Ensure JavaScript is enabled in your browser
- Try a different browser to isolate the issue
📥 Generation Problems
Problem: Code Generation Fails
Common Error:
"Failed to generate MCP server. Please check your configuration."
Solutions:
- Verify Target API URL:
- Must be a valid URL (https://api.example.com)
- Should not end with a slash
- Must be accessible (not localhost for cloud generation)
- Check included endpoints:
- At least one endpoint must be included
- Excluded endpoints won't be in generated code
- Review special characters:
- Tool descriptions shouldn't contain quotes or backticks
- Use plain text without markdown
Problem: Download Doesn't Start
Browser Settings to Check:
Chrome
- Settings → Downloads
- Enable "Ask where to save each file"
- Check blocked downloads in address bar
Firefox
- Settings → General → Downloads
- Select download location
- Check if popup blocker is active
🔐 Authentication Issues
Problem: Can't Log In
Email/Password Login Issues:
- Password reset:
- Click "Forgot Password?" on login page
- Check email (including spam folder)
- Reset link expires in 1 hour
- Account verification:
- New accounts require email verification
- Check for verification email
- Request new verification email if needed
Problem: Google Login Fails
Google Sign-In Error
Solutions:
- Browser settings:
- Enable third-party cookies for MigrateForce
- Disable aggressive tracking protection temporarily
- Whitelist migrateforce.com in ad blockers
- Google account issues:
- Ensure Google account is active
- Check for 2FA requirements
- Try logging into Google first, then MigrateForce
📁 Project Management Issues
Problem: Projects Not Loading
Dashboard shows:
Loading projects...
Solutions:
- Wait 10-15 seconds for initial load
- Refresh the page (Ctrl+R or Cmd+R)
- Check network tab for failed requests
- Log out and log back in
- Clear browser cache for MigrateForce
Problem: Can't Delete Project
Deletion Restrictions
Checklist:
- Ensure you're the project owner
- Remove any active MCP server deployments first
- Unshare project from team members
- Wait for any pending operations to complete
🌐 Browser-Specific Issues
Chrome/Edge
- Issue: File upload hangs
Fix: Disable "Enhanced Protection" temporarily - Issue: Downloads blocked
Fix: Check address bar for blocked download icon
Firefox
- Issue: Cookies blocked
Fix: Set Enhanced Tracking to "Standard" - Issue: WebSocket errors
Fix: Disable strict privacy mode
Safari
- Issue: Cross-site tracking prevention
Fix: Settings → Privacy → Disable for MigrateForce - Issue: Download location prompts
Fix: Set default download location
Brave
- Issue: Shields blocking functionality
Fix: Lower shields for migrateforce.com - Issue: Fingerprinting protection
Fix: Set to "Standard" for our domain
❌ Error Messages Explained
"401: Unauthorized"
Your session has expired. Please log in again.
"403: Forbidden"
You don't have permission to access this resource. Check project ownership.
"413: Payload Too Large"
File exceeds 10MB limit. Reduce file size or split into multiple specs.
"422: Unprocessable Entity"
Invalid data format. Check OpenAPI spec validity.
"500: Internal Server Error"
Server issue. Try again in a few minutes. If persists, contact support.
"CORS Error"
Browser security issue. Clear cache, disable extensions, or try incognito mode.
🔧 Advanced Troubleshooting
Enable Debug Mode
For detailed logging, enable debug mode in your browser:
// Run this in browser console (F12)
localStorage.setItem('MIGRATEFORCE_DEBUG', 'true');
location.reload();
// To disable debug mode
localStorage.removeItem('MIGRATEFORCE_DEBUG');
Performance Issues
Slow Performance?
- Check browser performance:
- Close unnecessary tabs (limit to 10-15)
- Disable resource-heavy extensions
- Clear browser cache regularly
- Optimize your OpenAPI spec:
- Remove unused schemas
- Minimize example data
- Split large specs into smaller ones
- Network optimization:
- Use stable, high-speed connection
- Avoid VPNs if experiencing issues
- Try during off-peak hours
Debugging Network Issues
# Test connectivity to MigrateForce
ping migrateforce.com
# Check DNS resolution
nslookup migrateforce.com
# Test HTTPS connection
curl -I https://migrateforce.com
# Check for proxy issues
echo $HTTP_PROXY
echo $HTTPS_PROXY
💬 Getting Support
Before Contacting Support
Gather This Information:
- ✓ Browser name and version
- ✓ Operating system
- ✓ Error messages (exact text or screenshots)
- ✓ Steps to reproduce the issue
- ✓ Project ID (if applicable)
- ✓ Time when error occurred
- ✓ Browser console logs (F12 → Console)
- ✓ Network tab errors (F12 → Network)
Contact Methods
Email Support
For non-urgent issues and detailed inquiries
support@migrateforce.comResponse time: 24-48 hours
Live Chat
For immediate assistance during business hours
Available: Mon-Fri, 9 AM - 5 PM EST
Look for chat widget in bottom right
Recovery Procedures
Lost Access to Account?
- 1. Try password reset first
- 2. Check if email address is correct
- 3. Contact support with:
- • Account email address
- • Approximate account creation date
- • Last successful login date
- • Any project names you remember
Lost Generated Code?
If you've lost your downloaded MCP server code:
- 1. Go to your project dashboard
- 2. Find the project
- 3. Click "Regenerate Code"
- 4. Download will start automatically
Note: Regeneration uses your saved mappings and settings
🎯 Quick Fixes Summary
Most Common Fixes
Still having issues? Don't hesitate to contact our support team. We're here to help!