Архив

Публикации с меткой ‘EJB’

rollback() vs setRollbackOnly()

20 Январь 2015 Нет комментариев

Вот и случился постыдный баг на WAS6: пользователь видит вот такое сообщение вместо реальной ошибки. Особенно противно, когда понимаешь, что это сделал ты из-за своей лени, просто не хотелось проверять это место и вот результат.

…
java.lang.IllegalStateException
>> at com.ibm.ejs.container.BMStatelessBeanO.setRollbackOnly(BMStatelessBeanO.java:69)
…

Небольшой пример кода, где происходит ошибка

this.context.setRollbackOnly(); //Баг
logger.info(“Some error"));
throw new Exception("Some error");

Читать далее…

Categories: Soft Tags: , ,