We have found a few slaves hanging due to an event plugin being added then removed from the repo.
Midway through the render, we got this error:
2018-02-26 14:09:46: Detected new event plugin DraftEventPlugin in the Repository, it will now be initialized
2018-02-26 14:09:46: Events plugin 'DraftEventPlugin' could not be loaded from the repository because: Error executing event plugin script "\\inferno2.scanlinevfxla.com\deadline\repository10\events\DraftEventPlugin\DraftEventPlugin.py": Value cannot be null.
2018-02-26 14:09:46: Parameter name: str (Deadline.Events.DeadlineEventPluginException)
2018-02-26 14:14:46: Detected new event plugin DraftEventPlugin in the Repository, it will now be initialized
2018-02-26 14:14:46: Events plugin 'DraftEventPlugin' could not be loaded from the repository because: Error executing event plugin script "\\inferno2.scanlinevfxla.com\deadline\repository10\events\DraftEventPlugin\DraftEventPlugin.py": Value cannot be null.
2018-02-26 14:14:46: Parameter name: str (Deadline.Events.DeadlineEventPluginException)
2018-02-26 14:19:46: Detected new event plugin DraftEventPlugin in the Repository, it will now be initialized
2018-02-26 14:19:46: Events plugin 'DraftEventPlugin' could not be loaded from the repository because: Error executing event plugin script "\\inferno2.scanlinevfxla.com\deadline\repository10\events\DraftEventPlugin\DraftEventPlugin.py": Value cannot be null.
2018-02-26 14:19:46: Parameter name: str (Deadline.Events.DeadlineEventPluginException)
2018-02-26 14:24:46: Detected new event plugin DraftEventPlugin in the Repository, it will now be initialized
2018-02-26 14:24:46: Events plugin 'DraftEventPlugin' could not be loaded from the repository because: Error executing event plugin script "\\inferno2.scanlinevfxla.com\deadline\repository10\events\DraftEventPlugin\DraftEventPlugin.py": Value cannot be null.
2018-02-26 14:24:46: Parameter name: str (Deadline.Events.DeadlineEventPluginException)
2018-02-26 14:29:47: Detected new event plugin DraftEventPlugin in the Repository, it will now be initialized
The tasks have been hanging since. It seems that it hangs the render process and goes into an infinite loop.