Troubleshooting
Common issues and their solutions. If you don't find your issue here, check the FAQ or open an issue on GitHub.
Graph Issues
Graph Not Showing Any Nodes
Symptoms: Empty graph or only source node visible
Solutions:
- Check directory scanning:
- Settings → Nexus Properties → Directory scanning
- Ensure current file's folder is scanned
- Or use
["*"]to scan all directories
- Check relationships exist:
- File must have
Parent,Child, orRelatedproperties - Add relationships to see connections
- File must have
- Check view mode:
- Hierarchical mode needs parent-child relationships
- Related mode needs related relationships
- Try different view modes
- Check filters:
- Clear any active filters
- Filters might be hiding all nodes
- Run full rescan:
- Settings → Nexus Properties → Indexing
- Click "Rescan Everything"
Graph Showing Wrong Nodes
Symptoms: Unexpected nodes appear or expected nodes missing
Solutions:
- Check view mode:
- Hierarchical shows parent-child tree
- Related shows direct related only
- All Related shows entire constellation
- Use correct mode for what you want to see
- Check "Include All Related":
- In Hierarchical mode, this checkbox adds related nodes
- Toggle to see difference
- Check "Start from Current":
- When enabled, shows from current file down
- When disabled, shows from root down
- Toggle to see full hierarchy vs subtree
- Check filters:
- Active filters hide non-matching nodes
- Clear filters to see all nodes
- Verify relationships:
- Open files and check frontmatter
- Use tooltips to verify properties
- Run rescan if relationships seem wrong
Nodes Overlapping or Bad Layout
Symptoms: Nodes on top of each other or layout looks broken
Solutions:
- Refresh layout:
- Switch view mode and back
- Resize graph window
- Enter/exit zoom mode
- Check animation duration:
- If too fast, layout might not settle
- Increase to 800ms for smoother transitions
- Reduce node count:
- Use filters to show fewer nodes
- Reduce recursion depth
- Use "Start from Current" for focused view
- Report as bug:
- If persistent, open an issue
- Include screenshot and node count
Graph Performance is Slow
Symptoms: Lag when interacting with graph, slow animations
Solutions:
- Reduce recursion depth:
- Settings → All Related Max Depth (lower to 5-7)
- Settings → Hierarchy Traversal Depth (lower to 10-15)
- Disable animations:
- Settings → Graph Animation Duration → 0ms
- Limit directory scanning:
- Settings → Directory scanning
- Only scan folders you need
- Use filtering:
- Apply filters to reduce visible nodes
- Fewer nodes = better performance
- Use "Start from Current":
- Shows subset instead of entire tree
- Check other plugins:
- Disable other resource-intensive plugins temporarily
- Check if performance improves
Relationship Issues
Relationships Not Syncing
Symptoms: Adding relationship in one file doesn't update the other
Solutions:
- Check property names:
- Settings → Nexus Properties → Direct relationship properties
- Verify you're using correct property names (default:
Parent,Child,Related) - Case-sensitive!
- Check wiki link format:
- Must use
[[note name]]format - Not plain text
- Not markdown links
[text](file.md)
- Must use
- Check directory scanning:
- Both files must be in indexed directories
- Settings → Directory scanning
- Check file saved:
- Ensure file is saved after changes
- Try closing and reopening file
- Run full rescan:
- Settings → Nexus Properties → Indexing
- Click "Rescan Everything"
- Check console for errors:
Ctrl/Cmd+Shift+I- Look for relationship sync errors
Orphaned Relationships
Symptoms: Relationships pointing to non-existent files
Solutions:
- Check target file exists:
- Verify file wasn't deleted or renamed
- Search vault for the file
- Check wiki link spelling:
- Typos in file names
- Case sensitivity
- Run full rescan:
- Automatically cleans up orphaned relationships
- Settings → Indexing → "Rescan Everything"
- Manual cleanup:
- Open file with orphaned relationship
- Remove broken link from frontmatter
- Save file
Circular Relationships
Symptoms: A is parent of B, B is parent of A
Solutions:
- Plugin should prevent this automatically
- If it occurs:
- Manually break one relationship
- Run full rescan
- Report as bug if prevention didn't work
Too Many Auto-Linked Siblings
Symptoms: Siblings automatically marked as related, cluttering the graph
Solutions:
- Disable auto-link siblings:
- Settings → Direct relationship properties
- Uncheck "Auto-link siblings"
- Or use filtering:
- Filter out sibling relationships
- Keep feature enabled but hide in graph
Color Rules Issues
Color Rule Not Working
Symptoms: Nodes not changing color despite rule
Solutions:
- Check expression syntax:
- Must be valid JavaScript
- Property names case-sensitive
- Strings need quotes:
status === 'active' - Not
status === active
- Check property exists:
- Use tooltips to verify property name
- Check frontmatter directly
- Property might be misspelled
- Check rule enabled:
- Settings → Node colors
- Checkbox should be checked
- Check rule order:
- First matching rule wins
- Earlier rule might be matching instead
- Reorder with ↑/↓ buttons
- Check console for errors:
Ctrl/Cmd+Shift+I- Invalid expressions logged to console
All Nodes Same Color
Symptoms: Color rules not creating variety
Solutions:
- Check properties vary:
- Nodes need different property values
- If all nodes have
status: active, all match same rule
- Check rule expressions:
- Rules might be too broad
- First rule might match everything
- Add more specific rules:
- Create rules for each category
- Check property values in your notes
Filtering Issues
Filter Not Working
Symptoms: Nodes still visible despite filter
Solutions:
- Check expression syntax:
- Must be valid JavaScript
- Same rules as color expressions
- Check property names:
- Case-sensitive
- Must match frontmatter exactly
- Check filter applied:
- Press
Ctrl/Cmd+Enteror click outside input - Filter must be applied to take effect
- Press
- Check source node:
- Source node always visible (intentional)
- Even if doesn't match filter
- Check console for errors:
- Invalid filters logged to console
No Nodes After Filtering
Symptoms: All nodes hidden (except source)
Solutions:
- Filter too restrictive:
- No nodes match the criteria
- Broaden filter expression
- Property doesn't exist:
- Nodes might not have the property
- Check frontmatter of a few nodes
- Add existence check:
typeof property !== 'undefined' && property === 'value'
- Clear filter:
- Delete text from filter input
- Press
Ctrl/Cmd+Enter
Zoom Mode Issues
Zoom Mode Not Activating
Symptoms: Clicking node doesn't enter zoom mode
Solutions:
- Check clicking correct area:
- Click the node itself, not empty space
- Not the node label
- Check node is valid:
- File must exist
- Not a deleted/orphaned node
- Try different node:
- Some nodes might have issues
- Test with known good node
- Reload graph:
- Close and reopen graph view
Preview Panel Not Showing
Symptoms: Zoom mode active but no preview
Solutions:
- Check preview height:
- Settings → Zoom Preview Height
- Must be > 120px
- Increase if very small
- Check visibility toggles:
- Eye icons in preview header
- Both might be hidden
- Click to show sections
- Check file not empty:
- Empty files have empty preview
- Add content to see it
Content Not Rendering
Symptoms: Blank preview despite content in file
Solutions:
- Check markdown syntax:
- Invalid markdown might not render
- Open file directly to verify
- Check content section visible:
- Eye icon should be open
- Click to toggle visibility
- Check frontmatter vs content:
- Frontmatter section separate from content
- Toggle correct section
- Reload graph view:
- Close and reopen graph
Node Creation Issues
Commands Grayed Out
Symptoms: "Create Child/Parent/Related Node" commands unavailable
Solutions:
- Check viewing a file:
- Commands only work when viewing a note
- Not when in graph view alone
- Check file indexed:
- File must be in scanned directory
- Settings → Directory scanning
- Check file type:
- Must be a markdown file
- Not an image, PDF, etc.
Properties Not Inherited
Symptoms: New node missing properties from source
Solutions:
- Check excluded properties:
- Settings → Excluded properties
- Property might be in default exclusion list
- Or in path-based rule
- Check property exists in source:
- Verify source file has the property
- Can't inherit what doesn't exist
- Check property name spelling:
- Case-sensitive
- Must match exactly
Relationship Not Created
Symptoms: New node not linked to source
Solutions:
- Check both files:
- Open both files
- Verify frontmatter in each
- Check property names:
- Settings → Direct relationship properties
- Using correct property names?
- Run full rescan:
- Settings → Indexing → "Rescan Everything"
- Rebuilds all relationships
File Name Conflicts
Symptoms: "File already exists" error
Solution:
- Plugin auto-increments numbers (
untitled-1,untitled-2, etc.) - If this fails, manually create with unique name
- Report as bug if auto-increment not working
Search Issues
Search Not Finding Nodes
Symptoms: Typing in search doesn't highlight nodes
Solutions:
- Check search bar visible:
- Command: "Toggle Graph Search"
- Or enable default visibility in settings
- Check typing in correct field:
- Click search input to focus
- Text should appear as you type
- Check searching filename:
- Search only searches filename/path
- Not content or properties
- Use filter for property-based search
- Check case-insensitive:
- Should match regardless of case
- Try lowercase version
All Nodes Dim
Symptoms: All nodes dimmed, none highlighted
Solution:
- No nodes match search
- Check spelling
- Try partial match (first few letters)
- Clear search to return to normal
Performance Issues
Plugin Slow on Startup
Symptoms: Long wait when opening Obsidian or enabling plugin
Solutions:
- Large vault indexing:
- Initial index can take time
- Progress logged to console (
Ctrl/Cmd+Shift+I)
- Limit directory scanning:
- Settings → Directory scanning
- Only scan necessary folders
- Check other plugins:
- Disable other plugins temporarily
- See if startup improves
- Check vault size:
- Thousands of files take longer
- Consider splitting into multiple vaults
Memory Issues
Symptoms: Obsidian becomes sluggish or crashes
Solutions:
- Reduce node count:
- Use filtering aggressively
- Limit recursion depth
- Focus on smaller subsets
- Disable animation:
- Settings → Animation Duration → 0ms
- Close other plugins:
- Disable resource-intensive plugins
- Restart Obsidian:
- Memory leaks can accumulate
- Restart periodically
- Consider splitting vault:
- Very large vaults may need splitting
Console Errors
Check the Console
Many issues show errors in the developer console:
- Open console:
- Press
Ctrl/Cmd+Shift+I - Click "Console" tab
- Press
- Look for Nexus Properties errors:
- Error messages in red
- Warnings in yellow
- Copy error messages:
- Right-click error → Copy
- Include in bug report
Common Error Messages
"File not found":
- Orphaned relationship
- File was deleted or renamed
- Run full rescan to clean up
"Invalid expression":
- Color rule or filter expression has syntax error
- Check expression in settings
- Fix JavaScript syntax
"Circular relationship detected":
- System prevented circular link
- Choose different parent/child
- Should be automatic prevention
"Property not found":
- Expected property doesn't exist in file
- Check frontmatter
- Add property or adjust expression
Getting More Help
Before Asking for Help
Collect information:
- Obsidian version: Help → About
- Plugin version: Settings → Community plugins → Nexus Properties
- Error messages: From console (
Ctrl/Cmd+Shift+I) - Steps to reproduce: How to trigger the issue
- Expected vs actual: What should happen vs what does
Where to Ask
- Check FAQ: Frequently Asked Questions
- Search issues: GitHub Issues
- Ask community: GitHub Discussions
- Report bug: New Issue
Include in Bug Reports
- Obsidian version
- Plugin version
- Steps to reproduce
- Expected behavior
- Actual behavior
- Console errors (if any)
- Screenshots (if visual issue)
- Relevant frontmatter examples
Still Having Issues?
If you can't find a solution:
- Search existing issues
- Open a new issue
- Provide detailed information
- Attach screenshots/logs
We're here to help! 🚀