-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WorkerPool
errors being suppressed
#884
Comments
Likely related to the issue above, seeing the following when running task on mturk:
Nothing else shows up in the terminal so I'm wondering if you have any pointers on how to debug this.. |
Hi @lidiyam - yes this is exactly the issue. Often these issues are no-ops, but sometimes they point to real problems that we should be surfacing. As the errors are completely suppressed rather than catalogued with details, we need to update Your particular issue is a no-op so long as it's not happening for every task (preventing you from getting any data at all). |
Problem description
There seems to be an error with
WorkerPool
functions (as well as potentially other locations) wherein some of these methods as called by theClientIOHandler
may fail without putting anything to terminal. For instance, addingassert False
toWorkerPool.register_agent
causes tasks to stop being assigned without anything showing in the logs or terminal. This makes debugging very difficult, and means we may have been silencing other errors.Current theory
Best guess is that the issue has to do with
LoopWrapper.execute_coro
method not pulling the exception details when the routines finish.The text was updated successfully, but these errors were encountered: