grails 기반으로 개발할 때 잘 되던 기능이 갑작스럽게 다음과 같은 Exception이 발생하면서 정상적으로 동작하지 않는 경우 다음과 같이 해결할 수 있다.
| Error 2013-08-24 16:35:23,687 [http-bio-8080-exec-3] ERROR errors.GrailsExceptionResolver - ClassCastException occurred when processing request: [GET] /slipp-qna/question/list
sun.proxy.$Proxy28 cannot be cast to org.springframework.orm.hibernate3.HibernateCallback. Stacktrace follows:
Message: sun.proxy.$Proxy28 cannot be cast to org.springframework.orm.hibernate3.HibernateCallback
Line | Method
->> 15 | list in net.slipp.qna.QuestionController
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 195 | doFilter in grails.plugin.cache.web.filter.PageFragmentCachingFilter
| 63 | doFilter in grails.plugin.cache.web.filter.AbstractFilter
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^ 722 | run in java.lang.Thread
다음과 같이 grails를 실행한다.
grails -noreloading run-app
또는 ~/.grails/2.2.3/projects/project-name 디렉토리를 모두 삭제한 후 다시 시작하면 된다.
0개의 의견 from SLiPP
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.