Troubleshooting
Notate is a powerful tool that allows you to create, edit, and share your music notation. It is built on top of the Notate API, which is a RESTful API that allows you to interact with the Notate platform. Notate is a free and open-source software, and it is available on Windows, macOS, and Linux.
🚫App Start-up
Common startup problems and how to find application logs for troubleshooting.
Common Startup Problems
- Application fails to launch or crashes immediately
- Blank/white screen on startup
- Application freezes during initialization
- Missing dependencies or runtime errors
Log Locations
- Windows: C:\Users\[Username]\AppData\Roaming\notate\main.log
- macOS: ~/Library/Application Support/notate/main.log
- Linux: ~/.config/notate/logs/main.log
Troubleshooting Steps
- Check the application logs for specific error messages
- Collect the relevant log file from your system:
- - Windows: C:\Users\[Username]\AppData\Roaming\notate\main.log
- - macOS: ~/Library/Application Support/notate/main.log
- - Linux: ~/.config/notate/logs/main.log
- Create a new issue on our GitHub repository (github.com/notate/notate):
- - Use a clear title describing the problem
- - Describe the steps to reproduce the issue
- - Include your system information (OS, version)
- - Attach the collected log file
- - Add any relevant screenshots or error messages
🛠️Development Issues
Common development-related issues and their solutions when working on Notate.
SQLite Module Version Mismatch
- If you encounter this error:
- A JavaScript error occurred in the main process Uncaught Exception: Error: The module '/home/[Username]/Notate/Frontend/node_modules/.pnpm/better-sqlite3@11.7.2/node_modules/better-sqlite3/build/Release/better_sqlite3.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 127. This version of Node.js requires NODE_MODULE_VERSION 130. Please try re-compiling or re-installing the module (for instance, using npm rebuild or npm install).
- This means the SQLite module needs to be rebuilt for your current Node.js version. Follow these steps to fix it:
- # Using npm:
- npm cache clean --force
- rm -rf ~/.cache/electron
- rm -rf ~/.cache/electron-builder
- npm install
- npx electron-rebuild -f -w better-sqlite3
- npm run build
- # Or using pnpm:
- pnpm store prune
- rm -rf ~/.cache/electron
- rm -rf ~/.cache/electron-builder
- pnpm install
- npx electron-rebuild -f -w better-sqlite3
- pnpm run build
Common Development Errors
- Node module version mismatches
- Electron native module rebuild issues
- Development environment setup problems
- Build and packaging errors