catch exceptions raised by poller