Troubleshooting¶
Common issues and solutions for TaskNotes.
Bases and Views (v4)¶
Views Not Loading¶
Symptoms: TaskNotes views show errors or don't display tasks
Solutions:
- Enable the Bases core plugin: Settings → Core Plugins → Bases
- Restart Obsidian after enabling Bases
- Check that
.basefiles exist inTaskNotes/Views/ - Use Settings → TaskNotes → Integrations → "Create default files" to regenerate view files
Commands Open Wrong Files¶
Symptoms: Ribbon icons or commands open unexpected files
Solutions:
- Check view file paths in Settings → TaskNotes → Integrations → View Commands
- Click "Reset" next to each command to restore default paths
- Verify the
.basefiles exist at the configured paths
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
Solutions:
- Disable unused event types (scheduled, due, recurring, time entries) in view settings
- Increase ICS subscription refresh intervals
- Reduce the date range displayed
- See Performance Troubleshooting for general tips
Natural Language Parsing Not Working¶
Symptoms: Natural language input doesn't extract expected task properties
Solutions:
- Enable "Natural language input" in Settings → TaskNotes → Features
- Check trigger characters match your input (default:
@for contexts,#for tags,!for priority) - Configure custom status/priority words in Settings → TaskNotes → Task Properties
- See NLP API for supported syntax
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:
- Reduce the number of external calendar subscriptions
- Increase ICS refresh intervals (Settings → Integrations → Calendar subscriptions)
- Exclude large folders (Settings → General → Excluded folders)
- Disable unused calendar event types in view settings
External Calendar Issues¶
OAuth Calendar Not Connecting¶
Symptoms: Google Calendar or Microsoft Outlook won't connect
Solutions:
- Verify Client ID and Client Secret are correct (no extra spaces)
- Check redirect URI matches exactly:
http://localhost:42813/callback - Ensure the OAuth app is published or you're listed as a test user
- Try disconnecting and reconnecting
- Check browser popup blockers aren't blocking the auth window
- See Calendar Setup for detailed OAuth configuration
OAuth Calendar Not Syncing¶
Symptoms: Connected calendar shows old events or doesn't update
Solutions:
- Click the manual refresh button in Settings → Integrations
- Check "Last sync time" to see when data was last fetched
- Disconnect and reconnect the calendar
- Verify events exist in the source calendar
ICS Subscriptions Not Loading¶
Symptoms: ICS 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 an online ICS validator
- 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
- Remove and re-add the subscription to clear cached data
Getting Help¶
Reporting Issues¶
Report bugs on GitHub Issues. Include:
- TaskNotes and Obsidian versions
- Operating system
- Steps to reproduce
- Error messages (open console with
Ctrl/Cmd + Shift + I) - Screenshots if relevant
Configuration Reset¶
If all else fails, reset TaskNotes configuration:
- Close Obsidian
- Navigate to
.obsidian/plugins/tasknotes/ - Rename or delete
data.json - Restart Obsidian
Warning
This resets all settings, status configurations, and calendar subscriptions. Document your settings before resetting.