-
Notifications
You must be signed in to change notification settings - Fork 11
Troubleshooting
This page contains guides for troubleshooting common issues and using diagnostic tools.
The "Jump to Rem by ID" feature allows you to quickly navigate to any rem in your knowledge base using its RemId. This is especially useful when investigating errors from the pre-computation process or debugging issues with specific rems.
-
Press
Ctrl+/(orCmd+/on Mac) -
Type:
Jump to Rem by ID - Enter the RemId in the popup dialog
- Press Enter or click "Jump to Rem"
- Done! The rem opens automatically
Example:
Ctrl+P → "Jump to Rem" → tfhQYD3Q2wDw4VWUH → Enter → ✅
When you run "Pre-compute Card Priorities" and see errors:
Step 1: Check the console for error details
Error 15/268:
RemId: tfhQYD3Q2wDw4VWUH ← Copy this
Reason: Processing exception
Step 2: Jump to the rem
-
Ctrl+/→ "Jump to Rem by ID" - Paste:
tfhQYD3Q2wDw4VWUH - Press Enter
Step 3: Investigate
- View the rem's content
- Check if it's corrupted
- Fix any issues
- Re-run pre-computation
When you have a list of failed RemIds:
=== FAILED REM IDs ===
abc123xyz
def456uvw
ghi789rst
Quick workflow:
-
Ctrl+/→ "Jump to Rem by ID" - Paste first RemId → Enter
- Investigate the rem
- Repeat for next RemId (command stays in recent commands)
Pro tip: The command stays in your command history, so just press Ctrl+P and it will be at the top of your recent commands!
When you see "Rem not found" errors:
Use Jump to Rem to confirm:
- If popup shows "Rem not found" → The rem was deleted (orphaned)
- If rem opens → The rem exists (error was temporary)
When you run the command, a popup appears with:
┌─────────────────────────────────────┐
│ Jump to Rem by ID │
│ │
│ Enter RemId: │
│ ┌─────────────────────────────┐ │
│ │ e.g., tfhQYD3Q2wDw4VWUH │ │
│ └─────────────────────────────┘ │
│ │
│ [Cancel] [Jump to Rem] │
│ │
│ 💡 Tip: Find RemIds in the │
│ pre-computation error log │
└─────────────────────────────────────┘
- ✅ Auto-focused input - Start typing immediately
- ✅ Enter key support - Press Enter to submit
- ✅ Error messages - Clear feedback if RemId is invalid
- ✅ Cancel button - Close without action
- ✅ Dark mode - Adapts to your theme
A RemId is a unique identifier for every rem in RemNote. It looks like this:
tfhQYD3Q2wDw4VWUH
-
Pre-computation error logs (Console, F12)
Error 15/268: RemId: tfhQYD3Q2wDw4VWUH -
URL bar when viewing a rem
https://www.remnote.com/document/tfhQYD3Q2wDw4VWUH -
Developer tools (for debugging)
const rem = await plugin.focus.getFocusedRem(); console.log(rem._id); // Prints RemId
🔍 Searching for rem: tfhQYD3Q2wDw4VWUH...
✅ Found rem: "What is the capital of France?"
📍 Opening rem in RemNote...
Result:
- Popup closes automatically
- Rem opens in RemNote
- Toast notification: "✅ Found: What is the capital..."
🔍 Searching for rem: tfhQYD3Q2wDw4VWUH...
❌ Rem not found: tfhQYD3Q2wDw4VWUH
💡 Possible reasons:
• The rem was deleted
• The RemId is incorrect
• The rem is from a different knowledge base
Result:
- Error message shown in popup: "Rem not found: tfhQYD3Q2wDw4VWUH"
- Popup stays open so you can try again
- Toast notification: "❌ Rem not found"
Cause: You clicked "Jump to Rem" without entering anything
Solution: Enter a RemId in the input field
Cause: The rem with this ID doesn't exist in your knowledge base
Possible reasons:
- The rem was deleted
- You copied the RemId incorrectly
- The rem is in a different knowledge base
- Typo in the RemId
Solutions:
- Double-check you copied the full RemId
- Verify you're in the correct knowledge base
- Check if the rem was recently deleted
- Try another RemId from your error list
Cause: Unexpected error during processing
Solutions:
- Try again (might be temporary)
- Reload the plugin (Settings → Plugins → Toggle off/on)
- Check console for detailed error (F12)
- Report bug if error persists
When you run the pre-computation, you'll now see an enhanced error report like this:
✅ Pre-computation complete!
• Total rems processed: 41010
• Newly tagged: 40948
• Preserved manual priorities: 62
• Errors: 268
• Error breakdown:
- Rem not found: 245
- Processing exceptions: 23
• Total time: 443s
• Cache build time: 142s
Check console for detailed error log.
Future startups will be much faster!
What it means: The card references a Rem that no longer exists in your knowledge base.
Why this happens:
- The Rem was deleted but the card still exists
- Database inconsistency
- The card's parent Rem was removed
Impact:
- ❌ The card was NOT tagged with cardPriority
- ❌ No priority was assigned
- The card may not appear correctly in the queue
How to fix:
The plugin now handles this automatically! When you run "Update all inherited Card Priorities", if any "Rem not found" errors are found, it will immediately offer to clean them up:
- A summary confirms how many orphan cards were found and across how many missing Rems.
- The full list is shown in pages of 25 (so the dialog always fits on screen).
- Each page asks for your confirmation before proceeding — you can cancel at any point.
- Confirmed orphan cards are removed in parallel batches of 25 with live progress toasts.
Each candidate is double-checked with a fresh live lookup before removal, so cards belonging to Rems that were only transiently unavailable are never deleted.
Tip
If you prefer to investigate manually first, you can cancel the cleanup dialog and use the "Jump to Rem by ID" command (Ctrl+/) to inspect individual RemIds from the console log.
What it means: An unexpected error occurred while processing the Rem.
Common causes:
- Permission issues
- Corrupted Rem data
- Network timeout during processing
- Bug in the code logic
Impact:
- ❌ The card was NOT tagged with cardPriority
- ❌ No priority was assigned
- The Rem needs manual investigation
How to fix:
- Check the detailed error log in console
- Look for the specific error message
- Try to open the Rem manually in RemNote
- If the Rem is accessible, you can manually set priority using
Alt+P - Report the error details if it seems like a plugin bug
After pre-computation, open your browser's Developer Console (F12) and look for:
=== DETAILED ERROR LOG ===
Total errors: 268
Error 1/268:
RemId: abc123xyz
Reason: Rem not found - may have been deleted
Error 2/268:
RemId: def456uvw
Reason: Exception during processing: Cannot read property 'text' of undefined
Details: [error object]
...
At the end of the error log, you'll find:
=== FAILED REM IDs (for investigation) ===
abc123xyz
def456uvw
ghi789rst
...
=== END FAILED REM IDS ===
You can copy this list and:
- Search for these Rems in RemNote
- Check if they still exist
- Manually assign priorities if needed
After fixing issues:
- Run pre-computation again
- Check if error count decreased
- Most "Rem not found" errors should auto-resolve after card cleanup
- Error count = Rems that failed to process
- Newly tagged = Rems that were successfully tagged
- < 100 errors out of 10,000+ rems: Normal, likely deleted/orphaned cards
- > 1,000 errors: May indicate a systemic issue, investigate
- All errors are "exceptions": Likely a plugin bug, report it
- 1. Getting Started
- 2. The Philosophy: What is Incrementalism?
- 3. The Core Loop
- 4. Mastering the Queue: Prioritization & Sorting
- 5. Advanced Workflows & Use Cases
- 6. Essential References
- 7. FAQ & Troubleshooting
- 8. Changelog
- 9. Contributing to the Wiki