Defend against failures in IArchiver plugins
The core makes calls into an IArchiver plugin, such as in the RFC2369 handler, where it tries to get the archive url via archiver.system_archiver.list_url()
. In the HK plugin case, this makes an active call to HK, but that can fail, as in this case where the SSL connection fails.
This causes the message to be shunted. At a minimum, rfc_2369.py
needs to be defensive here, but really any IArchiver
call can fail and the core needs to be able to handle these.