안규 공부방

Android > An error has occurred. See error log for more details.

등록일 : 2017-07-06 18:03 조회수 : 93,189

이클립스 잘 돌리던 도중 요런 메시지가 쓰여있는 메시지 창이 떴다.

An error has occurred. See error log for more details.

아래에는 로그 파일을 참조해 주시란다. 그러고서 확인을 누르면 Eclipse가 종료되어버린다.
이후에도 Eclipse를 몇번 재실행 해봤으나 할때마다 나오고 말았다.

그 로그 파일을 일단 찾아가보기로 하였다.
로그 파일이 위치한 곳은 "오류가 발생한 이클립스에 지정해준 workspace 작업 폴더/.metadata/.log"
가장 최근에 발생한 로그의 첫줄은 대충 아래와 같았다.


"org.eclipse.mylyn.internal.tasks.ui.WorkspaceAwareContextStore", thread "Thread[main,6,main]" timed out waiting (5000ms) for
thread "Thread[Worker-8,5,main]" to finish starting bundle "update@plugins/org.eclipse.mylyn.tasks.ui_2.2.0.I20071220-1700.jar [541]".
To avoid deadlock, thread "Thread[main,6,main]" is proceeding but "org.eclipse.mylyn.internal.tasks.ui.WorkspaceAwareContextStore"
may not be fully initialized.



얼마전에 깔았던 플러그인의 문제인거 같았지만 자세한 것을 알 수 없어서 구글님의 힘을 빌어 대충 알아보니 이런 힌트가 나온다.

-clean

-clean 명령은 설치된 플러그인에 대한 대부분의 정보를 재구현 시킬 수 있는 명령어다.

가장 간단한 사용법은 Eclipise.exe->마우스 오른쪽의 등록 정보->대상->"폴더명/eclipse.exe"의 뒤에 한칸 띄워주고 -clean을 붙여넣고서 실행하면 된다.

예를 들면 이리 되겠다.

C:\MyProject\eclipse\eclipse.exe -clean

확인을 누르고 실행해주면 보통 실행했을 때보다 꽤 시간이 지난 후에야 실행화면이 뜨게 된다.

속도 문제 때문에라도 되도록이면 한번 쓰고 난 후에 -clean 명령어는 지워주도록하자.

이렇게 하니 일단 위의 문제는 없어진 거 같다: >

 
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.