2011-04-22 4 views
1

Grails를 1.3.7 시작은, 아래의 오류 얻을 때 :오류 [로그 : 1.3.7] : 추가 할 수 없습니다 새로운 방법 [의 getLog]

는 Grails 애플리케이션을 실행 .. 2011 ~을 04-22 09 : 38 : 17,828 [main] ERROR plugins.DefaultGrailsPluginManager - 플러그인의 동적 메소드 구성 오류 [logging : 1.3.7] : 인수 [[]]에 대해 메소드 [getLog]를 새로 추가 할 수 없습니다. 이미 ! groovy.lang.GroovyRuntimeException : 인수 [[]]에 대해 [getLog] 메소드를 새로 추가 할 수 없습니다. 그것은 이미 존재합니다! grails.web.container.EmbeddableServer $ start.call에서 (알 소스) _GrailsRun_groovy $ _run_closure5_closure12.doCall에서 (_GrailsRun_groovy 158) org.grails.tomcat.TomcatServer.start (212 TomcatServer.groovy)에서 _GrailsSettings_groovy $ _run_closure10.doCall (_GrailsSettings_groovy : 280)에 _GrailsRun_groovy $ _run_closure5_closure12.doCall (_GrailsRun_groovy) 에서의 _GrailsSettings_groovy $ _run_closure10.call (_GrailsSettings_groovy) _GrailsRun_groovy $ _run_closure5.doCall (_GrailsRun_groovy 149)에서 에서 _GrailsRun_groovy $ _ru _GrailsRun_groovy.runInline (_GrailsRun_groovy 116)에서 n_closure5.call (_GrailsRun_groovy) 에서 _GrailsRun_groovy.this $ _GrailsRun_groovy $ _run_closure1.doCall (_GrailsRun_groovy 59)에서 4 $ runInline (_GrailsRun_groovy) RunApp $ _run_closure1.doCall에서 (RunApp.groovy 33) gant.Gant $ _dispatch_closure5.doCall (Gant.groovy에서 381) gant.Gant $ _dispatch_closure7.doCall (Gant.groovy에서 : 415) gant.Gant $ _dispatch_closure7.doCall에서 (Gant.groovy) at gant.Gant.withBuildListeners (Gant.groovy : 427) at gant.Gant.this $ 2 $ withBuildListeners (Ga nt.groovy) gant.Gant의 $에서 gant.Gant.dispatch에서이 $ 2 $ withBuildListeners.callCurrent (알 소스) (Gant.groovy : 415) $ 2 $ 파견 에서 gant.Gant.this (갠트. 당연) gant.Gant.executeTargets (Gant.groovy에서 gant.Gant.invokeMethod (Gant.groovy) 에서 590) gant.Gant.executeTargets (Gant.groovy에서 : 589)

+0

Grails의 새로운 버전으로 프로젝트를 업데이트하고 있습니까? 더 자세한 설명이 도움이 될 것입니다. –

+0

아니요, grails1.3.7 – atian25

+1

의 새로운 프로젝트 일 뿐이지 만 "grails clean"을 시도하고 다시 실행할 수 있습니다. 빈 프로젝트를 새로 만들어 실행 해보십시오. –

답변

4

문맥 정보를 거의 제공하지 않았다면 도움을주기가 매우 어렵습니다. 내 생각 엔 로깅 플러그인이 log 속성이나 getLog() 메서드를 클래스 중 하나 (컨트롤러, 서비스 또는 도메인 일 가능성이 높음)에 추가하려고하지만 이미 같은 클래스에서이 속성/메서드를 선언 한 것 같습니다 .

+0

"at org.grails.tomcat.TomcatServer.start (TomcatServer.Groovy : 212) "- 아마도 Tomcat 플러그인의 버그라고 생각합니다. getLog 메소드를 선언하지 마십시오. – atian25

+1

고정 ... 내 도메인의 정적 : hasMany = [forward : 전달, 로그 : OperLog] – atian25