Skip to content

Common Issues

This guide covers the most common issues users encounter with Sidian and provides step-by-step solutions to resolve them quickly.

AI Features Not Working

If Sidian's AI features aren't responding or working properly:

Authentication Issues

AI features require authentication

  • Check if you're signed in (look for account status in sidebar)
  • Try signing out and signing back in
  • Verify your subscription is active
  • Clear browser cache if using web authentication

Network Connectivity

Cloud AI models require internet connection

  • For cloud models: Check your internet connection
  • For local models: Verify local AI server is running (Ollama/LM Studio)
  • Verify firewall isn't blocking Sidian
  • Try disabling VPN temporarily if using cloud models
  • Check if corporate proxy is interfering

Configuration Problems

Check AI model and provider settings

  • Verify API keys are correctly configured
  • Check if selected AI model is available
  • Try switching to a different AI provider
  • Reset AI settings to defaults

MCP Server Issues

Problems with Model Context Protocol servers:

Server Won't Start

  • Check if Node.js is installed and accessible
  • Verify the server package is installed: npm list -g
  • Check the MCP configuration file syntax
  • Look at server logs for specific error messages
  • Try manually running the server command in terminal

Permission Errors

  • Ensure Sidian has read/write access to configured directories
  • Check file system permissions on project folders
  • Run Sidian as administrator if necessary (Windows)
  • Verify the MCP configuration file is readable

Server Keeps Crashing

  • Update the MCP server package to latest version
  • Check for conflicting Node.js versions
  • Increase timeout values in configuration
  • Monitor system resources (CPU, memory)
  • Check server logs for error patterns

Performance Issues

Slow Startup

  • Disable unnecessary extensions
  • Clear extension cache
  • Reduce the number of open files
  • Check for large files in workspace
  • Update to latest Sidian version

High Memory Usage

  • Close unused files and tabs
  • Disable memory-intensive extensions
  • Reduce file watcher scope
  • Clear search and symbol caches
  • Restart Sidian periodically

High CPU Usage

  • Check for runaway extensions
  • Disable real-time features temporarily
  • Reduce AI suggestion frequency
  • Close resource-intensive terminals
  • Monitor background processes

File and Editor Issues

Files Not Loading

  • Check file permissions
  • Verify file path is correct
  • Try refreshing the file explorer
  • Check if file is locked by another process
  • Restart Sidian if files appear corrupted

Auto-save Not Working

  • Check auto-save settings in preferences
  • Verify file permissions for writing
  • Ensure sufficient disk space
  • Check if file is read-only
  • Try manual save to test write permissions

Search Not Finding Files

  • Check search exclude patterns
  • Verify file extensions are not filtered
  • Try rebuilding search index
  • Check if files are in .gitignore
  • Clear search cache and restart

Extension Issues

Extension Won't Install

  • Check internet connection
  • Verify extension compatibility
  • Clear extension cache
  • Try installing from VSIX file
  • Check available disk space

Extension Errors

  • Check extension logs in output panel
  • Disable conflicting extensions
  • Update extension to latest version
  • Reset extension settings
  • Report issue to extension author

Extension Not Loading

  • Check if extension is enabled
  • Verify extension dependencies
  • Try reloading window (Ctrl+Shift+P → Reload Window)
  • Check for extension updates
  • Reinstall the extension

Git Integration Issues

Git Commands Failing

  • Verify Git is installed and in PATH
  • Check repository status
  • Ensure proper Git configuration
  • Try Git operations in terminal
  • Check file permissions

Merge Conflicts

  • Use built-in merge conflict resolver
  • Check for conflicting changes
  • Ensure all changes are staged
  • Try manual conflict resolution
  • Use external merge tools if needed

Push/Pull Issues

  • Check remote repository access
  • Verify authentication credentials
  • Check network connectivity
  • Try Git operations in terminal
  • Update Git to latest version

Terminal Issues

Terminal Won't Open

  • Check default shell configuration
  • Verify shell executable exists
  • Try different shell (bash, zsh, PowerShell)
  • Check terminal settings
  • Reset terminal configuration

Commands Not Found

  • Check PATH environment variable
  • Verify command installation
  • Try full path to executable
  • Check shell configuration files
  • Restart terminal session

Terminal Display Issues

  • Check terminal font settings
  • Verify color scheme configuration
  • Try different terminal renderer
  • Check for Unicode support
  • Reset terminal appearance settings

Debugging Issues

Debugger Won't Start

  • Check debug configuration
  • Verify debugger installation
  • Check launch.json syntax
  • Try different debug adapter
  • Check port availability

Breakpoints Not Working

  • Verify source maps are correct
  • Check if code is optimized
  • Try setting breakpoints after start
  • Check debugger attachment
  • Verify file paths match

Variables Not Showing

  • Check debug console for errors
  • Verify variable scope
  • Try different debug adapter
  • Check expression syntax
  • Restart debugging session

Getting Additional Help

Documentation

  • Check official documentation at docs.sidian.dev
  • Check extension documentation

Community Support

  • Join Sidian Discord server
  • Search Stack Overflow

Direct Support

  • Contact support@sidian.dev
  • Include error logs and screenshots
  • Describe steps to reproduce
  • Mention your system configuration

Diagnostic Information

When reporting issues, include:

  • Sidian version
  • Operating system
  • Error messages
  • Steps to reproduce
  • Extension list
  • System specifications

Most issues can be resolved by following these troubleshooting steps. If problems persist, don't hesitate to reach out to the community or support team.