Backport of HV-1055 (https://hibernate.atlassian.net/browse/HV-1055) Assuming the following public interface Min {} public interface Max extends Min {} @GroupSequence({Max.class, A.class}) public class A { @NotNull(groups=Max.class) public String foo; @NotNull(groups=Min.class) public String bar; } public class B { @NotNull(groups=Max.class) public String foo; @NotNull(groups=Min.class) public String bar; } The following code returns as expected assert validator.validate(new B(), Max.class, B.class).size() == 2 But the following fails // bar is ignored as Min is not considered when Max is evaluated for default sequence // so size == 1 assert validator.validate(new A(), Max.class, A.class).size() == 2 Note that the actual test used group sequence provider but that's not relevant I think.
Verified with EAP 6.4.9.CP.CR2
Retroactively bulk-closing issues from released EAP 6.4 cummulative patches.