Skip to main content

Troubleshooting Guide

This guide covers common issues and their solutions for the Plugged.in platform. Use this as a reference when encountering problems.

Quick Diagnostics

Health Check Commands

Common Status Codes

  • 200: Success
  • 400: Bad Request - Check your parameters
  • 401: Unauthorized - Check API key
  • 403: Forbidden - Insufficient permissions
  • 404: Not Found - Check endpoint URL
  • 429: Rate Limited - Too many requests
  • 500: Server Error - Check server logs

MCP Server Issues

”Session not found” Errors

Symptoms:
  • MCP tools return “Session not found”
  • Server appears offline in web interface
Solutions:
  1. Check MCP Proxy Status
  2. Restart MCP Proxy
  3. Clear Browser Cache

Tool Name Collisions

Symptoms:
  • Tools from different servers have same names
  • Some tools not appearing in client
Solutions:
  1. Enable UUID Prefixing (v2.9.0+)
  2. Manual Server Restart

Sandboxing Issues

Symptoms:
  • STDIO servers fail to start
  • Permission denied errors
  • Sandbox-related failures
Solutions:
  1. Check Sandbox Configuration
  2. Install Dependencies
  3. Test Sandbox

Database Issues

Connection Failures

Symptoms:
  • “Connection refused” errors
  • Database timeout issues
  • Migration failures
Solutions:
  1. Check Database Status
  2. Verify Connection String
  3. Common Fixes

Migration Issues

Symptoms:
  • Migration command fails
  • Schema inconsistencies
  • Data corruption
Solutions:
  1. Safe Migration Process
  2. Rollback Migration

Authentication Issues

API Key Problems

Symptoms:
  • 401 Unauthorized errors
  • API requests failing
  • Cannot access protected endpoints
Solutions:
  1. Verify API Key
  2. Generate New Key

OAuth Issues

Symptoms:
  • Cannot authenticate with GitHub/Linear
  • OAuth callbacks failing
  • Token refresh issues
Solutions:
  1. Check OAuth Configuration
  2. Clear OAuth Sessions

Performance Issues

Slow Response Times

Symptoms:
  • API calls taking >5 seconds
  • Web interface slow to load
  • High memory usage
Solutions:
  1. Check Resource Usage
  2. Database Optimization
  3. Cache Issues

High Memory Usage

Symptoms:
  • Out of memory errors
  • System becoming unresponsive
  • Frequent OOM killer events
Solutions:
  1. Memory Optimization
  2. Garbage Collection

File Upload Issues

Upload Failures

Symptoms:
  • File uploads timing out
  • “File too large” errors
  • Upload progress stuck
Solutions:
  1. Check File Size Limits
  2. Storage Space

Document Processing Issues

Symptoms:
  • Documents not appearing in search
  • RAG processing failures
  • Vector search not working
Solutions:
  1. Check RAG Service
  2. Rebuild Search Index

Network Issues

SSRF Protection Blocks

Symptoms:
  • Legitimate requests blocked
  • “SSRF attempt detected” errors
  • Cannot access internal resources
Solutions:
  1. Check URL Validation
  2. Debug Mode

Rate Limiting Issues

Symptoms:
  • 429 Too Many Requests
  • API calls being throttled
  • Cannot perform bulk operations
Solutions:
  1. Check Rate Limits
  2. Redis Issues (if using Redis)

Docker Issues

Container Issues

Symptoms:
  • Containers failing to start
  • Port conflicts
  • Volume mount issues
Solutions:
  1. Check Docker Logs
  2. Common Fixes

Security Issues

Encryption Issues

Symptoms:
  • Cannot decrypt sensitive data
  • “Invalid key” errors
  • Data corruption
Solutions:
  1. Check Encryption Keys
  2. Migration Issues

XSS Protection Issues

Symptoms:
  • Content not displaying properly
  • Scripts being blocked
  • HTML content sanitized incorrectly
Solutions:
  1. Check CSP Settings

Getting Help

Log Collection

When reporting issues, include:
  1. System Information
  2. Application Logs
  3. Configuration (without secrets)

Support Channels

Emergency Procedures

For critical production issues:
  1. Immediate Actions
    • Check system resources (CPU, memory, disk)
    • Look for obvious errors in logs
    • Test basic functionality
  2. Quick Fixes
    • Restart services: systemctl restart pluggedin-*
    • Clear caches: rm -rf pluggedin-app/.next/cache
    • Check database connectivity
  3. Escalation
    • Contact support with collected logs
    • Provide steps to reproduce
    • Include system specifications

Prevention

Monitoring Setup

Regular Maintenance

This troubleshooting guide covers the most common issues. For additional help, consult the community discussions or contact support.