Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Eclipse 从Grails2.0.4升级到2.2.4-事务问题_Eclipse_Grails_Groovy - Fatal编程技术网

Eclipse 从Grails2.0.4升级到2.2.4-事务问题

Eclipse 从Grails2.0.4升级到2.2.4-事务问题,eclipse,grails,groovy,Eclipse,Grails,Groovy,我已经有了一个2.0.1版的Grails项目,它运行得非常好 我希望升级到Grails2.2.4附带的GGTS 3.4.0.M1。已经导入了我现有的项目,它识别了grails版本的差异,我选择将这个项目升级到2.2.4,已经完成ok 每当我运行项目(运行应用程序或测试应用程序进行集成测试)时,它都会以下面的堆栈失败。我已经阅读了Grails文档,特别是“从以前的版本升级”,并且相信我已经涵盖了所有需要的内容。但我不知道这里的问题是什么 有什么建议吗 | Loading Grails 2.2.4

我已经有了一个2.0.1版的Grails项目,它运行得非常好

我希望升级到Grails2.2.4附带的GGTS 3.4.0.M1。已经导入了我现有的项目,它识别了grails版本的差异,我选择将这个项目升级到2.2.4,已经完成ok

每当我运行项目(运行应用程序或测试应用程序进行集成测试)时,它都会以下面的堆栈失败。我已经阅读了Grails文档,特别是“从以前的版本升级”,并且相信我已经涵盖了所有需要的内容。但我不知道这里的问题是什么

有什么建议吗

| Loading Grails 2.2.4
| Configuring classpath.
| Environment set to development.....
| Packaging Grails application....
| Compiling 1 source files..
| Compiling 1 source files.....
| Running Grails application
Loading default beans for environment=DEVELOPMENT

Configuring Spring Security Core ...
... finished configuring Spring Security Core

| Error 2013-10-09 17:53:22,446 [localhost-startStop-1] ERROR context.GrailsContextLoader  - Error initializing the application: Error creating bean with name 'grails.plugin.transaction.handling.TransactionHandlingPostProcessor': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: [Assertion failed] - this expression must be true
Message: Error creating bean with name 'grails.plugin.transaction.handling.TransactionHandlingPostProcessor': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: [Assertion failed] - this expression must be true
    Line | Method
->> 303 | innerRun in java.util.concurrent.FutureTask$Sync
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|   138 | run      in java.util.concurrent.FutureTask
|   886 | runTask  in java.util.concurrent.ThreadPoolExecutor$Worker
|   908 | run      in     ''
^   662 | run . .  in java.lang.Thread
Caused by IllegalArgumentException: [Assertion failed] - this expression must be true
->> 340 | newInstance in org.grails.plugin.config.AbstractConfigHelper$ConfigObjectProxy
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|   111 | doCall   in org.grails.plugin.config.DefaultConfigHelper$_enhanceConfigObjectClass_closure3
|     1 | run . .  in Script1
|   160 | afterPropertiesSet in grails.plugin.transaction.handling.TransactionHandlingPostProcessor
|   303 | innerRun in java.util.concurrent.FutureTask$Sync
|   138 | run      in java.util.concurrent.FutureTask
|   886 | runTask  in java.util.concurrent.ThreadPoolExecutor$Worker
|   908 | run      in     ''
^   662 | run . .  in java.lang.Thread

在我最初的搜索中没有遇到这个问题,但是将插件配置从0.1.5升级到0.1.8就成功了(修改了BuildConfig.groovy)