Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine grails 1.3.1执行脚本GenerateViews时出错:_Google App Engine_Grails_Groovy - Fatal编程技术网

Google app engine grails 1.3.1执行脚本GenerateViews时出错:

Google app engine grails 1.3.1执行脚本GenerateViews时出错:,google-app-engine,grails,groovy,Google App Engine,Grails,Groovy,这是土地的情况。我已经创建了一个应用程序。我卸载了hibernate,安装了AppEngine插件,正在使用jdo 我能够创建一个域类,但是当我运行generate all时,我遇到了以下错误 哦,我确实尝试为域类生成控制器,这似乎很好,但之后我尝试在同一个域类上生成视图,我还得到了以下错误 执行脚本GenerateViews时出错:java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetExce

这是土地的情况。我已经创建了一个应用程序。我卸载了hibernate,安装了AppEngine插件,正在使用jdo

我能够创建一个域类,但是当我运行generate all时,我遇到了以下错误

哦,我确实尝试为域类生成控制器,这似乎很好,但之后我尝试在同一个域类上生成视图,我还得到了以下错误

执行脚本GenerateViews时出错:java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException 在gant.gant$\u dispatch\u closure5.doCall(gant.groovy:391) 在gant.gant$\u dispatch\u closure7.doCall(gant.groovy:415) 在gant.gant$\u dispatch\u closure7.doCall(gant.groovy) 在gant.gant.withBuildListeners(gant.groovy:427) 这个$2$withBuildListeners(gant.groovy) 在gant.gant$this$2$withBuildListeners.callCurrent(未知源) 甘特图调度(甘特图groovy:415) 在gant.gant.this$2$dispatch(gant.groovy) 在gant.gant.invokeMethod(gant.groovy)中 在gant.gant.executeTargets(gant.groovy:590) 在gant.gant.executeTargets(gant.groovy:589) 原因:java.lang.reflect.InvocationTargetException 在SimpleTemplateScript1.run(SimpleTemplateScript1.groovy:43) 在_GrailsGenerate_groovy.generateForDomainClass(_GrailsGenerate_groovy:85) 在_GrailsGenerate\u groovy$_run\u closure1.doCall(_GrailsGenerate\u groovy:50) 在GenerateViews$\u run\u closure1.doCall(GenerateViews.groovy:33) 在gant.gant$\u dispatch\u closure5.doCall(gant.groovy:381) ... 10多 原因:java.lang.NoClassDefFoundError:org/hibernate/mapping/Value ... 还有15个 原因:java.lang.ClassNotFoundException:org.hibernate.mapping.Value 位于org.codehaus.groovy.tools.RootLoader.findClass(RootLoader.java:156) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:307) 位于org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:128) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 还有15个 ---嵌套异常--- java.lang.reflect.InvocationTargetException 在SimpleTemplateScript1.run(SimpleTemplateScript1.groovy:43) 在_GrailsGenerate_groovy.generateForDomainClass(_GrailsGenerate_groovy:85) 在_GrailsGenerate\u groovy$_run\u closure1.doCall(_GrailsGenerate\u groovy:50) 在GenerateViews$\u run\u closure1.doCall(GenerateViews.groovy:33) 在gant.gant$\u dispatch\u closure5.doCall(gant.groovy:381) 在gant.gant$\u dispatch\u closure7.doCall(gant.groovy:415) 在gant.gant$\u dispatch\u closure7.doCall(gant.groovy) 在gant.gant.withBuildListeners(gant.groovy:427) 这个$2$withBuildListeners(gant.groovy) 在gant.gant$this$2$withBuildListeners.callCurrent(未知源) 甘特图调度(甘特图groovy:415) 在gant.gant.this$2$dispatch(gant.groovy) 在gant.gant.invokeMethod(gant.groovy)中 在gant.gant.executeTargets(gant.groovy:590) 在gant.gant.executeTargets(gant.groovy:589) 原因:java.lang.NoClassDefFoundError:org/hibernate/mapping/Value ... 还有15个 原因:java.lang.ClassNotFoundException:org.hibernate.mapping.Value 位于org.codehaus.groovy.tools.RootLoader.findClass(RootLoader.java:156) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:307) 位于org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:128) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 还有15个


GenerateViews脚本似乎依赖于hibernate插件(org.hibernate.mapping.Value)中的一些类。我会尝试将hibernate插件放回原位以运行这些脚本


这两个持久性插件可以共存吗?

GenerateViews.groovy脚本似乎依赖于hibernate插件。一种解决方法是重新安装hibernate插件,然后通过向
Config.groovy

plugin {
    excludes = ["hibernate"]
}