Troubleshooting¶
My plugin isn't showing up in the database¶
Check the following:
- PR merged? Ensure your pull request was approved and merged
- RHFest passing? All validation checks must pass
- Release published? You need at least one GitHub release
- Version mismatch? Release tag must match
manifest.jsonversion - Wait time: Updates happen every 2 hours
The RHFest validation is failing¶
Common issues:
- Folder structure: Ensure your plugin is in
custom_plugins/DOMAIN/ - Manifest keys: All required fields must be present
- Domain format: Use only lowercase letters, numbers, and underscores
- Version format: Must follow semantic versioning
Check the RHFest Action documentation for details.
My plugin causes RotorHazard to crash¶
Debug steps:
- Check the RotorHazard logs for error messages
- Verify all dependencies are installed correctly
- Test with minimal functionality first
- Ensure compatibility with the required RotorHazard API version
- Ask for help in the Discord community
How do I handle plugin dependencies?¶
List Python dependencies in the dependencies field of manifest.json:
RotorHazard will attempt to install these automatically. Use standard PyPI package names and version specifiers. See also the Getting Started guide.