nizsheanez/Mentor-Bank — comment on commit a33db1f3cd89a36c5b213c3b2a6b1e4efeb20306
File: src/backoffice-model/src/ru/mentorbank/backoffice/services/moneytransfer/MoneyTransferServiceBean.java line 146
By alexpetrov:

Так делать нельзя никогда. (Я полагаю Вы догадываетесь об этом).
Сейчас исключение, мало того, что проглатывается, так ещё и никакой информации в логах по нему не будет.
В данном случае нужно выбросить TransferException с понятным сообщением и сделать e.printStackTrace().
В идеале в таких случая нужно писать информацию в лог (log4j, slf4j или стандартная java logging библиотека), но я здесь не стал прикручивать лог.
Есть, правда, исключения, например, когда мы делаем запрос объекта в базе через Spring JDBC, а его там нет, тогда можно проглотить исключение, так как это часть бизнес-логики.