Deadline events not executing after update to 10.4.0.12

Currently we are upgarding our deadline farm from 10.2.1.1. to 10.4.0.12. Nearly all of our clients are done but we noticed that none of the deadline events (OnJobSubmitted…) are working since the update.
We modified all of our scripts per the upgrade instructions and they are working on requed or resubmitted jobs even if I submit directly from the deadline monitor but if we are using the packaged submitter or the webservice none of the events are working.
We tried to read several articles found similar problems but no solutions so far and we are worried something is wrong in the 10.4 event handling.
Did anyone see something similar and found a solve or any tips are welcome.

I had similar issue last week when updating to 10.4.1.8

I was able to Identify the issue by looking at the Console from Deadline Monitor. It was mentioning the Events could not be initialized because of Python errors. Simply launch Deadline Monitor and open the Console see if you have any errors.

Errors were mostly around the Import statements (Removing stuff like from Deadline.Events import *) and missing super().__init__() in the __init__ method. We were also upgrading from Deadline 10.2 to 10.4

SOLVED!
Wow, there were no errors in the console because I checked that before but I swapped out the from Deadline.Events import * to from Deadline.Events import DeadlineEventListener and it seems to work now. Weird how we got no errors indicating this as the issue. Thank you for the reply!

1 Like

Also I will leave this here for anyone that will have the same issue: It seems like that all of the custom event scripts needs to be perfect in order for them to work. So if you have two scripts one of them incorrect even if its disabled in the repository it will block the correct one to work. At least that was our experience.