title: Grails message(), messages.properties args not evaluating
body: <p>When I call the grails <code>message()</code> function to lookup and evaluate a message key pair, it fails to evaluate the arguments.</p>
  
  <p>In my controller, I call the message function:</p>
  
  <pre><code>rejectWithError(message(code: "email.validationFailed", args: [session.job.email]))
  </code></pre>
  
  <p>and in messages.properties I have:</p>
  
  <pre><code>email.validationFailed=Some message with {0}! Please login with {0} instead.
  </code></pre>
  
  <p>but when the page is rendered, the args are not replaced:</p>
  
  <pre><code>Some message with {0}! Please login with {0} instead.
  </code></pre>
  
  <p>What am I doing wrong?</p>