Troubleshooting Guide
This guide helps you diagnose and resolve common issues with the Make It Rain plugin.
API Connection Issues
Invalid API Token
Symptoms:
- Error message: “Invalid API token” or “Unauthorized”
- Unable to fetch any raindrops
- Token verification fails
Solutions:
- Double-check your API token for typos or extra spaces
- Generate a new token from Raindrop.io Integrations
- Ensure you’re using the Test Token, not the App ID or Secret
- Verify your Raindrop.io account is active and in good standing
Rate Limiting
Symptoms:
- Error message: “Rate limit exceeded”
- Fetching stops midway
- Multiple “Waiting for rate limit” notices
Solutions:
- The plugin automatically handles rate limits with waiting periods
- For large collections, break imports into smaller batches
- Wait a few minutes before trying again
- If persistent, try fetching during off-peak hours
Network Connectivity
Symptoms:
- Error message: “Network error” or “Failed to fetch”
- Inconsistent connection to Raindrop.io API
Solutions:
- Check your internet connection
- Verify that Raindrop.io is accessible in your browser
- If using a VPN or firewall, ensure it allows connections to Raindrop.io
- Try again later if Raindrop.io might be experiencing downtime
Note Generation Issues
Filename Conflicts
Symptoms:
- Error message about duplicate filenames
- Some notes not being created
Solutions:
- Enable “Use Raindrop ID for File Name” in the fetch modal
- Modify your filename template to include unique identifiers (e.g.,
-
) - Use the “Update Existing Notes” option to overwrite existing files
Missing Content
Symptoms:
- Notes created but missing expected content
- Incomplete information in notes
Solutions:
- Check if the content exists in Raindrop.io (some raindrops may have limited data)
- Verify your template is correctly formatted (if using the template system)
- Try updating the notes to refresh the content
- For highlights, ensure they exist in the original raindrop
Malformed Frontmatter
Symptoms:
- Obsidian shows errors in note properties
- YAML parsing errors
Solutions:
- Check for special characters in your raindrop titles or tags that might break YAML
- If using custom templates, ensure proper YAML formatting
- Try recreating the affected notes with simpler content
Collection and Folder Issues
Missing Collections
Symptoms:
- Some collections don’t appear in the folder structure
- Unable to filter by certain collections
Solutions:
- Verify the collections exist in your Raindrop.io account
- Check for typos in collection names/IDs in the filter
- Ensure you have access to the collections (especially for shared collections)
- Try using collection IDs instead of names for more reliable filtering
Incorrect Folder Hierarchy
Symptoms:
- Folders not nested correctly
- Flat structure instead of hierarchical
Solutions:
- Ensure “Include Subcollections” is enabled in the fetch modal
- Verify your collection hierarchy in Raindrop.io
- Try fetching from a specific parent collection rather than “All Collections”
Template System Issues
Templates Not Applied
Symptoms:
- Notes don’t follow your custom template format
- Default formatting is used instead
Solutions:
- Verify that “Enable Template System” is turned on in settings
- Check that you’ve saved your template changes
- Ensure you’ve selected the correct template in the fetch modal
- Verify template syntax for errors
Template Syntax Errors
Symptoms:
- Error messages about template processing
- Malformed content in notes
Solutions:
- Check your template for syntax errors (missing brackets, etc.)
- Verify variable names match those in the documentation
- Test with the default template first, then gradually add customizations
- For complex templates, break them down into smaller parts to identify issues
Performance Issues
Slow Fetching
Symptoms:
- Fetching takes a very long time
- Plugin seems unresponsive
Solutions:
- This is normal for large collections due to API rate limiting
- Use more specific filters to reduce the number of raindrops fetched
- Break large imports into smaller batches
- Be patient - the plugin is designed to work within Raindrop.io’s rate limits
Obsidian Freezing
Symptoms:
- Obsidian becomes unresponsive during fetching
- High CPU usage
Solutions:
- Fetch smaller batches of raindrops
- Close other resource-intensive plugins during fetching
- Restart Obsidian and try again
- Update to the latest version of the plugin and Obsidian
Plugin Update Issues
Plugin Not Working After Update
Symptoms:
- Features stop working after updating
- Error messages after update
Solutions:
- Restart Obsidian completely
- Check for compatibility issues with your Obsidian version
- Verify settings were preserved during update
- As a last resort, uninstall and reinstall the plugin
Getting More Help
If you’re still experiencing issues:
- Check the GitHub repository for known issues
- Look for similar problems in the Issues section
- Create a new issue with:
- A clear description of the problem
- Steps to reproduce
- Your Obsidian version
- Your plugin version
- Any error messages (exact text)
- Screenshots if applicable
The developer is active and responsive to bug reports and feature requests.