Change error passing for catalog function. Only a read
error in the "father" catalog function should be
reported as error. Reading errors in higher level of
recursion should be reported as warnig because the
cataloging operation can continue.