Troubleshooting¶
This section covers common issues and their solutions when using TaskNotes.
Common Issues¶
Tasks Not Appearing in Views¶
Symptoms: Tasks you've created don't show up in TaskNotes views
Possible Causes:
- Task files are missing the configured task tag
- Files are in excluded folders
- Tasks don't have valid YAML frontmatter
- Cache needs refreshing
Solutions:
- Check that task files include the task tag configured in settings (default:
#task
) - Verify task files are not in folders listed in "Excluded folders" setting
- Ensure YAML frontmatter is properly formatted with opening and closing
---
lines - Try closing and reopening TaskNotes views to refresh the cache
- Restart Obsidian if cache issues persist
Task Link Widgets Not Working¶
Symptoms: Links to task files appear as normal wikilinks instead of interactive widgets
Possible Causes:
- Task link overlay is disabled in settings
- Task files don't have the required task tag
- Links are to non-task files
Solutions:
- Enable "Task link overlay" in Inline Task Settings
- Ensure linked files have the configured task tag in their frontmatter
- Verify you're linking to actual task files created by TaskNotes
Instant Conversion Buttons Missing¶
Symptoms: Convert buttons don't appear next to checkbox tasks
Possible Causes:
- Instant task convert is disabled
- Not in edit mode
- Cursor not near checkbox tasks
Solutions:
- Enable "Instant task convert" in Inline Task Settings
- Switch to edit mode (not reading mode)
- Position cursor near checkbox tasks to make buttons visible
Calendar View Performance Issues¶
Symptoms: Calendar views are slow or unresponsive
Possible Causes:
- Large number of tasks or external calendar events
- Multiple ICS subscriptions with frequent refresh
- Complex recurring task patterns
Solutions:
- Disable unused event types in calendar view toggles
- Increase ICS subscription refresh intervals
- Consider disabling note indexing in Misc settings if you don't use the Notes view
- Reduce the number of external calendar subscriptions
Natural Language Parsing Not Working¶
Symptoms: Natural language input doesn't extract expected task properties
Possible Causes:
- Natural language processing is disabled
- Input format doesn't match supported patterns
- Custom status/priority words not configured
Solutions:
- Enable "Natural language input" in Task Defaults settings
- Review supported syntax in the Natural Language Processing documentation
- Configure custom priority and status words if using non-default values
- Try simpler input patterns to test basic functionality
Time Tracking Issues¶
Symptoms: Time tracking doesn't start/stop properly or data is lost
Possible Causes:
- Multiple time tracking sessions active
- Browser/Obsidian closed during active session
- Task file permissions or save issues
Solutions:
- Stop any active time tracking before starting new sessions
- Manually edit task frontmatter to fix corrupted time entries
- Check that task files can be saved (not read-only)
- Restart active time tracking sessions after unexpected shutdowns
Data Issues¶
Corrupted Task Files¶
Symptoms: Tasks appear broken or cause errors in views
Solutions:
- Open the task file directly and check YAML frontmatter syntax
- Ensure YAML values are properly quoted when containing special characters
- Validate YAML syntax using an online YAML validator
- Restore from backup if file corruption is severe
Missing Task Properties¶
Symptoms: Tasks missing expected properties or using default values unexpectedly
Solutions:
- Check field mapping settings to ensure property names match your expectations
- Verify default values in Task Defaults settings
- Manually add missing properties to task frontmatter
- Re-save tasks through TaskNotes to apply current field mapping
Date Format Issues¶
Symptoms: Dates not displaying correctly or causing parse errors
Solutions:
- Use supported date formats: YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS
- Check that dates are quoted in YAML frontmatter when necessary
- Verify time zone handling for dates with time components
- Re-enter dates through TaskNotes date pickers to ensure correct format
Performance Troubleshooting¶
Slow View Loading¶
Solutions:
- Disable note indexing in Misc settings if you don't use the Notes view
- Reduce the number of external calendar subscriptions
- Exclude large folders from note processing
- Consider using simpler status and priority configurations
External Calendar Issues¶
ICS Subscriptions Not Loading¶
Symptoms: External calendar events don't appear in calendar views
Solutions:
- Verify ICS URL is correct and accessible
- Check network connection and firewall settings
- Try manual refresh of the subscription
- Validate ICS feed using online ICS validators
- Check error messages in subscription status
Calendar Sync Problems¶
Symptoms: External calendar changes not reflected in TaskNotes
Solutions:
- Check refresh interval settings for the subscription
- Manually refresh the subscription
- Verify the external calendar is actually updated at the source
- Clear cached calendar data by removing and re-adding subscription
Getting Help¶
Diagnostic Information¶
When reporting issues, include:
- TaskNotes version number
- Obsidian version
- Operating system
- Specific error messages
- Steps to reproduce the issue
- Screenshots if relevant
Community Support¶
- Check the GitHub repository for existing issues
- Search community forums for similar problems
- Review documentation for configuration guidance
Configuration Reset¶
If all else fails, you can reset TaskNotes configuration:
- Close Obsidian
- Navigate to
.obsidian/plugins/tasknotes/
- Rename or delete
data.json
- Restart Obsidian (this will reset all settings to defaults)
Important
Resetting configuration will lose all custom settings, status configurations, and ICS subscriptions. Export or document your current settings before resetting.