Skip to main content

Troubleshooting

This section contains guides for diagnosing and resolving common issues encountered in development, testing, and production.

Quick Reference​

Issue CategoryCommon SymptomsGuide
App CorruptedApp can't be opened, shows a "corrupted" error modalIntegrity Checksum

Troubleshooting Approach​

When encountering an issue, follow this general approach:

  1. Identify: What exactly is failing? Gather error messages and logs
  2. Isolate: Is it reproducible? What changed recently?
  3. Research: Check this documentation, then search team channels/history
  4. Resolve: Apply the fix and verify
  5. Document: If it's a new issue, add it to the relevant troubleshooting guide

Adding New Troubleshooting Entries​

When documenting a new issue, include:

  • Clear title: Describe the symptom, not the cause
  • Environment: Where does this occur? (dev, staging, production)
  • Steps to reproduce: How to trigger the issue
  • Root cause: Why it happens (if known)
  • Solution: Step-by-step fix
  • Prevention: How to avoid this in the future (if applicable)

Use the Troubleshooting Template as a starting point.

Environment-Specific Issues​

  • Development: Usually related to setup, dependencies, or environment variables
  • Windows/Electron: Often related to certificate signing, or native modules
  • Production: May involve deployment, configuration, or infrastructure