The MonitorService is throwing IllegalStateException with "monitor failure" message. This issue was introduced in PR #17.
Root cause:
- Intentional exception throwing in monitor() method
- Incorrect isRunning() implementation
- Missing state validation
Fix:
PR #79 addresses these issues by:
- Fixing isRunning() to return actual state
- Adding proper state validation
- Adding logging
- Removing intentional exception throwing
Related incident: b2f3824a-3655-11f0-bc70-ca59c7e8e81d