언제부턴가 이클립스 ui가 이상하게 작동했다.
단순히 버벅거리는건 줄 알았는데, 그건 아닌 거 같고 문제가 있는 것 같다.
업무에 지장이 생길 정도라,,, 바쁘지만 이것저것 알아보고 고친 후기 ㅠㅠ

이슈 현상으로는 위 사진처럼 파일이 제대로 열리지 않거나...
닫기 버튼을 눌러도 아무런 반응이 없다.

이렇게 ui가 깨지기도 함.
저 상태에서 아무런 파일도 반응이 없고... 커맨드를 포함한 단축키도 전혀 안 먹힌다.
cmd + w 눌러도 파일이 안 꺼짐 ㅜㅜ 답답 그 자체...

이것저것 시도하다 보면 다행이게도, 어떤 문제가 발생했는 지에 대해서 알려준다.
Cannot invoke "org.eclipse.e4.core.contexts.IEclipseContext.activate()"
because the return value of "org.eclipse.e4.ui.model.application.ui.basic.MPart.getContext()" is null.
아무래도 내부적인 문제가 생긴 것 같다.

해결 방법으로는 ui 구성을 초기화 시키거나 (cmd + workbench.xml 제거)
내장 소프트웨어들을 업데이트 시켜주면 된다고 한다.
나같은 경우는 구성이 깨질 만큼 툴에서 건든 게 없기 때문에 소프트웨어 업데이트를 해보려고 한다.

About Spring Tool Suite 4 (About Eclipse)에서 Installration Details를 눌러주자.

시스템에 설치된 다양한 항목들을 확인할 수 있다.
바로 Updates... 누르기 전에, 좌측 하단의 도움말 버튼을 눌러보자.


설치 업데이트 관련해서 Document로 자세히 알아볼 수 있다.


목록을 잘 살펴보고 선택해도 되지만
나는 모두 선택 후 Next.

라이센스 이야기. 동의하고 Finish를 누르자.

프로그레스바를 보면 소프트웨어 업데이트가 진행되는 걸 볼 수 있다.

서명되지 않은 소프트웨어를 설치한다고 한다.
Details를 눌러서 확인해보자.


별 다른 문제는 없어보인다. Install Anyway를 눌러서 설치 진행~!

마지막으로 재시작까지 하고 나니
UI 깨짐 현상이 해결되어 더이상 발생하지 않았다. 👏👏👏
대신 이클립스가 정상적으로 돌아오고 난 뒤
프론트쪽 웹스톰이 깨지는 현상이 나타났다. 🙄
왜 이러는 걸까...