All predicates that take a stream argument will raise the following exceptions:
instantiation_error
type_error
existence_error
permission_error
The reference page for each stream predicate will simply refer to these as "Stream errors" and will go on to detail other exceptions that may be raised for a particular predicate.