title: JSF Validation message
body: <p>I am using JSF 1.2 and Richfaces 3.3.FINAL. I have an <code>inputText</code> which must be a number between 1 and 999999999999.</p>
  
  <pre><code>&lt;h:inputText id="prodId" required="true" value="#{product.productId}" maxlength="12" &gt;
      &lt;f:validator validatorId="anotherValidatorValidator" /&gt;
      &lt;f:validateLongRange minimum="1" maximum="999999999999"/&gt;
  &lt;/h:inputText&gt;
  </code></pre>
  
  <p>I want my validation message to basically say that the user must enter a number between 1 and 99...9. In case I enter the number -1 and submit the form, this is the message that appears, which is what I want.</p>
  
  <p>If however I write letters in the field, say 'abcd' i get :</p>
  
  <blockquote>
    <p>prodId: 'abcd' must be a number between -9223372036854775808 to 9223372036854775807 Example: 98765432</p>
  </blockquote>
  
  <p>This message is confusing for the users because, if the suggested negative numbers are submitted, the other <code>validateLongRange</code> validator will throw a message, now asking for numbers between the correct range. </p>
  
  <p>The second message occurs because a <code>ConverterException</code> is thrown when the submittes String is cast to a Long (which is the type of the backing bean property) and the message <code>javax.faces.component.UIInput.CONVERSION_MESSAGE_ID</code> appears.</p>
  
  <p>Can I somehow override it (not for all ConverterException cases, just the specific one), or make the message of the other <code>validateLongRange</code> appear?</p>