error Flow
This will emit errors that can not be recovered. The collector should not try to handle the errors but instead directly forward it to the central exception management.
For handling exceptions and potentially recover from them, the error handling function rescueStreamFault should be implemented.