On 8 juin 2017 à 09:23 +0200, Martin Kouba <mkouba@redhat.com>, wrote:

Dne 7.6.2017 v 14:21 Antoine Sabot-Durand napsal(a):
Hi all,

It seems that we introduced a mistake in CDI 2.0 regarding its alignment
with JTA. See https://issues.jboss.org/browse/CDI-705

Transactional observer bound to BEFORE_COMPLETION shouldn’t be triggered
if the transaction is rolled back or marked for roll back.

I suggest that we skip the matching test in the TCK [1] and allow impl
to skip this rule and align on JTA.


JTA should be corrected in a coming MR.

I suppose you mean "CDI should be corrected..." ;-) 

Yes, Of course, CDI should be corrected ;)

Thanks for your feedback


[1] https://github.com/cdi-spec/cdi-tck/blob/master/impl/src/main/java/org/jboss/cdi/tck/tests/event/observer/transactional/roolback/TransactionalObserverRollbackTest.java

cdi-dev mailing list

Note that for all code provided on this list, the provider licenses the code under the Apache License, Version 2 (http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas provided on this list, the provider waives all patent and other intellectual property rights inherent in such information.

Martin Kouba
Senior Software Engineer
Red Hat, Czech Republic