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

时间:2015-01-24 14:29:01

标签: debugging grails

更多shinnangins

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

如果run-app项目 - 工作正常

当我尝试设置断点和调试时如果得到此错误

|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上重复此链接 previous question

注意说已声明已修复 - 但对我来说失败了 - 其他任何人都遇到了这个问题

2 个答案:

答案 0 :(得分:1)

蛮力方法。下载新的'最新'GGTS副本(我做了3.6.3-sr1)。然后我从3.6.2的先前工作区导入了我的项目,我将升级。

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

答案 1 :(得分:1)

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

我可以确认-noreloading参数没有效果。

我尝试了威廉的技术并使用ggts-3.6.4实现了一个干净的安装,但是无济于事。

最后,我的解决方案/解决方法是将一行grails.project.fork取消注释掉,即:

/apple/i

这允许我同时:运行 调试我的应用程序。

阿伦。