JSPX Trinidad messageDetailNotInRange dla validateDateTimeRange nie działa

Próbuję zastąpić domyślnevalidateDateTimeRange wiadomość za pomocąmessageDetailNotInRange zgodnie z dokumentacją.

Pomimo mojego kodu walidator wyświetla domyślny komunikat o błędzie: „Data jest poza prawidłowym zakresem”. Czy ktoś może tu coś zobaczyć?

<tr:inputDate required="true"
              inlineStyle="color:rgb(0,58,117); font-weight:bold;"
              value="#{processScope.benefit.serviceDate}"
              immediate="false"
              onchange="submit();"
              label="#{mb_ResourceBean.res['claim.serviceDate.label']}">

  <tr:convertDateTime pattern="yyyy/MM/dd"
                      secondaryPattern="yyyyMMdd"
                      type="date"/>

  <tr:validateDateTimeRange minimum="#{bk_ClaimBean.minDate}"
                            maximum="#{bk_ClaimBean.maxDate}"
                            messageDetailNotInRange="The value of {1} exceeds the 30 day limitation to submit claim.  The service date must be within the previous 30 days."/>

</tr:inputDate>

questionAnswers(1)

yourAnswerToTheQuestion