개발 이야기/이클립스

이클립스 에러 : org.eclipse.wst.server.ui.internal.provisional.UIDecoratorManager

시반 2010. 4. 16. 10:09
간만에 웹관련 프로젝트를 하게 되서 WTP+m2Eclipse+SVN 을 이용한 개발환경을 구축하고 한창 개발을 하던중..

Could not initialize class org.eclipse.wst.server.ui.internal.provisional.UIDecoratorManager" 라는 에러로그와 함께
이클립스를 통한 서버구동이 정상적으로 구동되지 않고 에러로그창으로만 튕기는 현상이 일어났다.

지난 번에도 동일한 증상이 있어 프로젝트를 다시 디플로이한 다음 이클립스를 재구동해 다시 정상적으로 사용할 수 있었는데
이번엔 해결되지 않아 또다시 구글링..

https://bugs.eclipse.org/bugs/show_bug.cgi?id=279479

m2Eclipse, SpringIDE, Subclipse, google plugin 등을 사용하는 경우에 위와 같은 버그가 있는 듯 싶다
버그레포트는 이클립스 3.1이지만 갈리레오 등 이후 버젼의 이클립스에서도 종종 보고된 듯 하다.

지금은 패치된 상태라 이클립스의 Check for update를 통해 업데이트를 받으면 해결된다고 하니
간만에 업데이트한번 해주시고...

그래도 안되는 분들이라면 이클립스 시작시 -clean 옵션을 주고 이클립스를 재시작하면 된다.
-clean 옵션은 이클립스 플러그인 설정을 초기화하는 것이라는데
이렇게 하면 정상적으로 이클립스를 통한 서버를 실행시킬수 있을 것 같다.

안빼줘도 상관은 없지만 초기구동이 엄청 느려지니...다음 구동시에는 -clean 옵션을 빼주자.