Debugging Grails 2.4.4 GGTS 3.6.3无法在调试中工作

Debugging Grails 2.4.4 GGTS 3.6.3无法在调试中工作,debugging,grails,Debugging,Grails,再多一点新南人 我有一个项目正在尝试调试,使用Grails2.4.4和GGTS3.6.3 如果运行应用程序,项目-工作正常 当我尝试设置断点和调试时,如果出现此错误 |Loading Grails 2.4.4 Error | There was an error loading the BuildConfig: argument type mismatch (NOTE: Stack trace has been filtered. Use --verbose to see entire trac

再多一点新南人

我有一个项目正在尝试调试,使用Grails2.4.4和GGTS3.6.3

如果运行应用程序,项目-工作正常

当我尝试设置断点和调试时,如果出现此错误

|Loading Grails 2.4.4
Error |
There was an error loading the BuildConfig: argument type mismatch (NOTE: Stack trace has been filtered. Use --verbose to see entire trace.)
java.lang.IllegalArgumentException: argument type mismatch
    at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1270)
    at grails.util.BuildSettings.getForkConfig(BuildSettings.groovy:1515)
    at grails.util.BuildSettings.establishProjectStructure(BuildSettings.groovy:1389)
    at grails.util.BuildSettings.postLoadConfig(BuildSettings.groovy:1121)
    at grails.util.BuildSettings.loadConfig(BuildSettings.groovy:1116)
    at grails.util.BuildSettings.loadConfig(BuildSettings.groovy:1088)
    at grails.util.BuildSettings.loadConfig(BuildSettings.groovy)
    at grails.util.BuildSettings.loadConfig(BuildSettings.groovy:1074)
    at grails.util.BuildSettings.loadConfig(BuildSettings.groovy)
    at grails.util.BuildSettings$loadConfig$0.callCurrent(Unknown Source)
    at grails.util.BuildSettings.loadConfig(BuildSettings.groovy:1054)
    at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1270)
Error |
There was an error loading the BuildConfig: argument type mismatch
这看起来像是早期版本grails上此链接的重复


注意:声明已修复-但对我来说失败-任何其他人都有此问题

暴力方法。下载GGTS的最新版本(我做了3.6.3-sr1)。然后,我从3.6.2版本的先前工作区导入了我的项目,并让它升级


一旦导入到干净的构建和新的工作区中,问题似乎就消失了。

我昨天在ggts-3.4.0和grails 2.4.3中遇到了同样的问题

我可以确认-noreloading参数无效

我尝试了William的技术,并用ggts-3.6.4实现了一个干净的安装,可惜没有成功

最后,我的解决方案/解决方案是保留grails.project.fork的一行未注释,即:

test: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, daemon:true]
这允许我同时运行调试我的应用程序


Allan.

使用
-noreloading
burt禁用弹簧加载重新加载-忽略此注释。我使用了蛮力方法——我使用的是GGTS 3.6.2,我允许升级到3.6.3。所以今天早上我回到了基础,下载了一个新的GGTS3.6.3版本。然后,我将项目从以前的工作区导入到一个新的工作区,并再次尝试——问题似乎消失了。我在以前的版本中尝试了-noreloading选项,但现在仍然失败了-所以我真的不知道发生了什么-但是在最新的版本中重新启动并导入到新的工作区让我重新启动并移动,奇怪的是,我们开始了