SnapBack

Troubleshooting Guide

🧢 Most SnapBack issues can be resolved in under 2 minutes.
This guide uses progressive disclosure—start with quick fixes, expand for detailed solutions.

💡 Quick Tip: Before reporting an issue, try restarting VS Code and checking the Output panel (⌘+Shift+U → “SnapBack”). Many issues resolve with a simple restart.

Common Issues

📦 Installation Issues

📸 Snapshot Issues

🤖 AI Detection Issues

⚡ Performance Issues

Error Codes Reference

ERR_001: Storage Permission DeniedEACCES

SnapBack can’t write to the snapshot storage location.

→ Show solution

1. Check directory exists and is writable:

ls -la .snapback/
chmod -R 755 .snapback/

2. Or change storage location in VS Code settings.

ERR_002: Invalid ConfigurationJSON Parse Error

Syntax error in .snapbackrc or .snapbackignore.

→ Show solution

Validate your JSON using a linter or:

# Use VS Code's built-in JSON validation
# Or online: jsonlint.com
ERR_003: Network Error (CLI/MCP)Connection Failed

CLI or MCP can’t connect to required services.

→ Show solution

1. Check internet connection

2. Verify firewall settings

3. Use offline mode if available (Free tier is 100% offline)

Platform-Specific Issues

macOS

Issue: SnapBack extension not working on macOS.

Solutions:

  1. Ensure you’re using the official VS Code build (not VS Code - Insiders unless specified)
  2. Check that you’ve granted VS Code access to your files in System Preferences
  3. Try reinstalling the extension

Windows

Issue: Path length issues on Windows.

Solutions:

  1. Enable long path support in Windows:
    # Run as Administrator
    reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1
  2. Use a shorter project path
  3. Configure SnapBack to use a different storage location

Linux

Issue: Permission issues with snapshot storage.

Solutions:

  1. Ensure the user running VS Code has write permissions to the storage directory
  2. Check that the file system supports the required operations
  3. Consider using a different storage location

Debugging Steps

Enable Debug Logging

To get more detailed information about what SnapBack is doing:

  1. In VS Code, open Settings (Ctrl+, or Cmd+,)
  2. Search for “snapback debug”
  3. Enable debug logging
  4. Check the Output panel for detailed logs

Check System Requirements

Ensure your system meets the minimum requirements:

  • VS Code: Version 1.70 or later
  • Node.js: Version 14 or later (for CLI)
  • Operating System: Windows 10+, macOS 10.14+, or Linux with glibc 2.17+

Verify Installation

To verify that SnapBack is properly installed:

# Check VS Code extension
code --list-extensions | grep snapback

# Check CLI tool
snapback --version

# Check configuration
snapback config validate

Getting Help

💬 Community Support

Get help from other SnapBack users and our team.

📧 Direct Support

Contact our support team directly.

Include in your message:

  • • SnapBack version
  • • VS Code version
  • • Operating system
  • • Error messages (from Output panel)

📊 Debug Reports

Generate diagnostic information.

Via VS Code:

⌘+Shift+P → “SnapBack: Generate Debug Report”

Via CLI:

snapback debug report —output report.json

🧢 Still stuck?
Join our Discord community—we’re here to help! Most questions get answered within minutes by our active community and team. Join Discord →

Privacy First: SnapBack works 100% offline on the Free plan. MCP is optional and requires explicit consent on paid plans. Learn more →