Hi Michael,
The thought being, that this should mostly never happen, they should not prohibit the application from functioning.
Yes this is true, "this should mostly never happen", but when it happens you lost the possibility of handle the exception and maybe later this cause a NullPointerException or another exception unexpected for you (and more difficult to track), it looks for me like the "Catch and Ignore" antipattern, it says:
Catch and Ignore
Example:
This one is insidious. Not only does it return null instead of handling or re-throwing the exception, it totally swallows the exception, losing the information forever.
from:
Exception handling antippaterns I hope it helps you.
[ September 03, 2007: Message edited by: Gabriel Vargas ]
[ September 03, 2007: Message edited by: Gabriel Vargas ]