But besides my status listener as such - I'd say catching and Error and not propagating it is not a good practice (catching Exception is ok - but Errors I'd propagate).