在Grails 2.1.1中保存不一致的错误

时间:2014-04-11 18:47:54

标签: grails groovy

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

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

当记录所有hibernate消息时,日志永远不会在服务器上显示INSERT语句,该服务器在服务器上有插入消息的情况下会失败。

交易管理器消息如下:

  

2014-04-10 17:32:08,969 [ajp-bio-8009-exec-6] TRACE   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:08,969 [ajp-bio-8009-exec -6] TRACE   support.XmlWebApplicationContext - 在Root中发布事件   WebApplicationContext的:   org.grails.datastore.mapping.engine.event.ValidationEvent [source=org.codehaus.groovy.grails.orm.hibernate.HibernateDatastore@66926b7e] 2014-04-10 17:32:08,969 [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-10 17:32:08,971 [ajp-bio-8009-exec-6]   DEBUG beans.BeanUtils - 没有属性编辑器[java.lang.StringEditor]   根据'Editor'后缀找到类型java.lang.String   大会2014-04-10 17:32:08,972 [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-10 17:32:08,972 [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-10 17:32:08,972 [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-10 17:32:08,977 [ajp-bio-8009-exec-6]   TRACE interceptor.TransactionInterceptor - 完成事务   [com.xxxxxx.xxxxxxx.XXXFormService.addSegmentWithName]之后   exception:java.lang.Exception:无法保存新组

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

0 个答案:

没有答案