title: Unknown name value for Enum exception in concurrent application
body: <p>I have two grails 2.1.1 application versions running on the same database (SQL Server 2005). Applications are running on different servers. Enum type was introduced in first application.</p>
  
  <pre><code>   public enum EnumModeType {
          STARTUP, RUNNING, STOPPED, POSTPONED, FINISHED, NONE
     }
  </code></pre>
  
  <p>Second application started throwing exception "Unknown name value for Enum exceptionEnumModeType.FINISHED" after deploying changes to first application. First application is running correctly. I changed first application to initial version and exceptions in second application disappeared.</p>
  
  <p><strong>UPDATE:</strong> Exception occurs after second application tries insert string value "FINISHED" to other table. This other table column has String datatype. It'is not defined as Enum.</p>
  
  <p>How this is possible and where is the root cause?</p>