在Grails2.1.1中保存不一致的错误

在Grails2.1.1中保存不一致的错误,grails,groovy,Grails,Groovy,我正在AWS环境中的几个RedHat 64 Linux服务器上部署一个Grails 2.1.1应用程序。应用服务器是Tomcat 7,数据库是MySQL 5.1.69。 在大多数服务器上,部署都是平淡无奇的。在最后一次部署中,有一个保存操作几乎总是失败。这与操作所在的服务器中使用的数据相同 我已经从一个自动Jenkins构建部署到两个位置,唯一的区别是部署目标。相同的Config.groovy,相同的Datasource.groovy。 在一台服务器上,我看到下面的消息以事务回滚结束,但没有可用

我正在AWS环境中的几个RedHat 64 Linux服务器上部署一个Grails 2.1.1应用程序。应用服务器是Tomcat 7,数据库是MySQL 5.1.69。 在大多数服务器上,部署都是平淡无奇的。在最后一次部署中,有一个保存操作几乎总是失败。这与操作所在的服务器中使用的数据相同

我已经从一个自动Jenkins构建部署到两个位置,唯一的区别是部署目标。相同的Config.groovy,相同的Datasource.groovy。 在一台服务器上,我看到下面的消息以事务回滚结束,但没有可用的错误消息

在记录所有hibernate消息时,如果服务器上有一条INSERT消息,则日志不会在服务器上显示失败的INSERT语句

事务管理器消息如下:

2014-04-10 17:32:08969[ajp-bio-8009-exec-6]跟踪 spring.GrailsWebApplicationContext-在中发布事件 org.codehaus.groovy.grails.commons.spring。GrailsWebApplicationContext@1b05c20: org.grails.datastore.mapping.engine.event.ValidationEvent[source=org.codehaus.groovy.grails.orm.hibernate。HibernateDatastore@66926b7e]2014-04-10 17:32:08969[ajp-bio-8009-exec-6]跟踪 support.XmlWebApplicationContext-在根目录中发布事件 WebApplicationContext: org.grails.datastore.mapping.engine.event.ValidationEvent[source=org.codehaus.groovy.grails.orm.hibernate。HibernateDatastore@66926b7e]2014-04-10 17:32:08969[ajp-bio-8009-exec-6]跟踪 support.TransactionSynchronizationManager-检索到的值 [org.springframework.orm.hibernate3。SessionHolder@540b17a]钥匙 [org.hibernate.impl。SessionFactoryImpl@6a71b732]绑定到线程 [ajp-bio-8009-exec-6]2014-04-1017:32:08971[ajp-bio-8009-exec-6] 调试beans.BeanUtils-无属性编辑器[java.lang.StringEditor] 根据“编辑器”后缀找到java.lang.String类型 公约2014-04-10 17:32:08972[ajp-bio-8009-exec-6]跟踪 support.TransactionSynchronizationManager-检索到的值 [org.springframework.orm.hibernate3。SessionHolder@540b17a]钥匙 [org.hibernate.impl。SessionFactoryImpl@6a71b732]绑定到线程 [ajp-bio-8009-exec-6]2014-04-1017:32:08972[ajp-bio-8009-exec-6] TRACE support.TransactionSynchronizationManager-检索到的值 [org.springframework.orm.hibernate3。SessionHolder@540b17a]钥匙 [org.hibernate.impl。SessionFactoryImpl@6a71b732]绑定到线程 [ajp-bio-8009-exec-6]2014-04-1017:32:08972[ajp-bio-8009-exec-6] TRACE support.TransactionSynchronizationManager-检索到的值 [org.springframework.orm.hibernate3。SessionHolder@540b17a]钥匙 [org.hibernate.impl。SessionFactoryImpl@6a71b732]绑定到线程 [ajp-bio-8009-exec-6]2014-04-1017:32:08977[ajp-bio-8009-exec-6] TRACE interceptor.TransactionInterceptor-完成的事务 [com.xxxxxx.xxxxxxx.XXXFormService.addSegmentWithName]之后 异常:java.lang.exception:无法保存新组

Grails中是否存在可能导致问题的库