title: JSR 303 validation message override @Id - can't find bundle exception
body: <p>I'm trying to create a customize messages.properties file for bean validation messages.
  I added a <code>Messages.properties</code> file into resource package, and added <code>&lt;application&gt;&lt;message-bundle&gt;resources.Messages&lt;/message-bundle&gt;&lt;/application&gt;</code> to my <code>faces-config.xml</code> file.</p>
  
  <p>I'm validating an entity which have a primary key field and have the <code>@Id</code> annotation (javax.persistence.Id).</p>
  
  <p>when I override messages like <code>javax.faces.converter.BigDecimalConverter.DECIMAL</code> it works greate, but my problem when this input is empty I get the exception message: <code>Can't find bundle for base name resources.Messages, locale en_US</code>.</p>
  
  <p>I have also a message for this kind of validation - which is <code>javax.faces.component.UIInput.REQUIRED</code> in the properties file (so it's not that i'm missing the correct message text). </p>
  
  <p>so I tried adding into the <code>faces-config.xml</code> file the locale config: <code>&lt;locale-config&gt;
  &lt;default-locale&gt;en_US&lt;/default-locale&gt;&lt;/locale-config&gt;</code> , and also added another properties file which called: Messages_en_US.properties into the resorce package,
  but I still get the exception.</p>
  
  <p>What could be the problem? am I missing somthing? how can this be resolved? 
  is this problem caused because of the @Id annotation? can I get pass it?
  I want to be able to see my custom message.
  I tried every thing I could think of, but didn't get it to work, Please help!!</p>
  
  <p>Thank's In Advance.</p>