2015-01-24 5 views
0

좀 더 shinnangins 내가-응용 프로그램 실행하면 Grails의 2.4.4 및 GGTS3.6.3Grails는이 2.4.4 GGTS 3.6.3 디버그에서 작동하지

를 사용하여 내가 디버그에 노력하고있어 프로젝트를 가지고

이 프로젝트는 - Grails의,691의 이전 버전에이 링크의 반복처럼 보이는이 오류

|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 

을받을 경우

내가 시도

확인 및 설정 중단 점 및 디버그를 작동 previous question

노트는 고정 소유권을 주장한 말한다 -하지만 나를 위해 실패 - 어떤 다른이 문제를

+0

'-noreloading'을 사용하여 스프링로드 된 재로드를 비활성화하십시오. –

+0

burt -이 주석을 놓쳤습니다. 나는 무차별 방식으로 접근했다. 3.6.3으로 업그레이드 할 수있는 GGTS 3.6.2를 사용했다. 오늘 아침에 저는 기본으로 돌아가서 새로운 GGTS3.6.3 빌드를 다운로드했습니다. 그런 다음 이전 작업 공간의 프로젝트를 새 작업 공간으로 가져 와서 다시 시도했는데 문제는 사라졌습니다. 나는 이전 빌드에서 -noreloading 옵션을 시도했지만 여전히 실패했다. 그래서 나는 실제로 무슨 일이 일어나는지 모른다.하지만 최신 빌드에서 재시작하고 새로운 작업 공간으로 가져 오는 것은 나를 백업하고 움직인다. 가기 –

답변

1

브 루트 포스 방법을 얻었다. GGTS의 최신 '최신'사본을 다운로드하십시오 (3.6.3-sr1). 그런 다음 3.6.2의 이전 작업 공간에서 업그레이드 한 프로젝트를 가져 왔습니다.

한 번 깨끗한 빌드 및 새 작업 영역으로 가져온 문제는 사라진 것처럼 보였습니다.

1

어제 ggts-3.4.0 및 grails 2.4.3을 사용하여 이와 같은 문제가 발생했습니다.

-noreloading 매개 변수가 아무 효과가 없음을 확인할 수 있습니다.

윌리엄의 기술을 시험해보고 ggts-3.6.4로 새로 설치를 구현했습니다. 아쉽게도 쓸모가 없습니다. 내 솔루션/해결 방법은 grails.project.fork의 한 줄을 떠날 것입니다 결국

즉, 밖으로 주석 처리 :

test: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, daemon:true] 

이 모두 나를 수 있습니다 : 디버그 내 응용 프로그램을 실행합니다.

앨런.