Grails InvalidDataAccessApiUsageException

Grails InvalidDataAccessApiUsageException,grails,gorm,Grails,Gorm,我正在“生产环境”中运行Grails应用程序,版本为2.3.1。它可以正常运行一段时间。但一段时间后,它开始失败,出现异常“InvalidDataAccessApiUsageException”。同样,当我删除目标文件夹并重新运行应用程序时,效果良好 在“开发环境”中工作时没有错误 详细的例外是 [[ErrorType:class org.springframework.dao.InvalidDataAccessApiUsageException], [ErrorMessage:The giv

我正在“生产环境”中运行Grails应用程序,版本为2.3.1。它可以正常运行一段时间。但一段时间后,它开始失败,出现异常“InvalidDataAccessApiUsageException”。同样,当我删除目标文件夹并重新运行应用程序时,效果良好

在“开发环境”中工作时没有错误

详细的例外是

[[ErrorType:class org.springframework.dao.InvalidDataAccessApiUsageException],
 [ErrorMessage:The given object has a null identifier: com.test.model.Test;
    nested exception is org.hibernate.TransientObjectException:
    The given object has a null identifier: com.test.model.Test]]

您是否在prod环境中为实时站点使用
运行应用程序
?您应该构建一个war并将其部署到Tomcat或另一个servlet容器中。“是的,我们现在这样做是为了在prod模式下测试一些东西。最终我们将在war中进行测试。您是说这个问题是因为从grails内部运行,而使用war运行可以解决这个问题吗?”可能是这样的。这一理论很容易测试:)您是否在prod环境中为实时站点使用
运行应用程序?您应该构建一个war并将其部署到Tomcat或另一个servlet容器中。“是的,我们现在这样做是为了在prod模式下测试一些东西。最终我们将在war中进行测试。您是说这个问题是因为从grails内部运行,而使用war运行可以解决这个问题吗?”可能是这样的。这一理论很容易测试:)您是否在prod环境中为实时站点使用
运行应用程序?您应该构建一个war并将其部署到Tomcat或另一个servlet容器中。“是的,我们现在这样做是为了在prod模式下测试一些东西。最终我们将在war中进行测试。您是说这个问题是因为从grails内部运行,而使用war运行可以解决这个问题吗?”可能是这样的。这一理论很容易验证:)