更多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
注意说已声明已修复 - 但对我来说失败了 - 其他任何人都遇到了这个问题
答案 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
这允许我同时:运行 和 调试我的应用程序。
阿伦。