Markus Jung created TOMEE-4647:
----------------------------------

             Summary: CDI method-level constraint violation message missing 
from rendered Faces page
                 Key: TOMEE-4647
                 URL: https://issues.apache.org/jira/browse/TOMEE-4647
             Project: TomEE
          Issue Type: Bug
            Reporter: Markus Jung


h2. Summary
CDI method constraint violation message does not appear on the rendered page

h2. Description
A method annotated with a {{@FooConstraint}} bean validation constraint fails 
validation as expected, but the violation message does not show up on the 
rendered page. The check runs through TomEE's BVal and OpenWebBeans 
method-validation integration.

The constraint check itself works: the method call is intercepted and the 
constraint is checked. The gap is in how the resulting violation message 
reaches the rendered output. Somewhere between the BVal interceptor and the 
Faces page, the message gets lost or is not passed through.

h2. Steps to reproduce / TCK reference
* Test class: {{MethodValidationIT}}
* Excluded in: {{runner-standalone/exclusions/faces.txt}} in the 
apache/tomee-tck harness repo.

Run the Jakarta Faces standalone TCK runner with this test enabled. The test 
calls a method that carries a {{@FooConstraint}} constraint and expects the 
violation message on the rendered page. Remove the exclusion once fixed and 
confirm the test passes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to