수요일, 1월 26, 2011

수맥이 흐르나 보다

요즘 희안한 듯도 보도 못한 에러로 고민에 고민을 울고 불고 있습니다.

1) 마우스 오른쪽 버튼을 두번 눌러야 팝업 메뉴가 오픈 됩니다. --;;
자세한 내용은 http://cafe.naver.com/eclipseplugin/4871 참고하면 되는데..... 아직도 이유를 발견하지 못했습니다.

2) 어제는 만들어 놓은 plugin을 export 하려고 하는데, export중에 에러가 납니다. eclipse상에서는 에러가 나지 않지만 배포시 문제가 될수 있는 것이죠.

에러 내용은

20. ERROR in C:\dev\eclipse-helios-sr1-paas-ide\workspace\com.ㅌxxx.paas.ide.management.mysql\src\com\xxxxx\paas\ide\management\mysql\dao\InstallMySqlDAO.java (at line 114)
return installEnd;

^^^^^^^^^^
installEnd cannot be resolved to a variable


음음.. 얌얌...

디컴파일 해보니 installEnd 변수가 선언되어 있지 않습니다.
그리고 메소드는 exception이 throws 되도록 코딩되어(?) 있구요. ㄷㄷㄷㄷ

프로젝트는 UTF-8로 언어 설정이 되어 있는 상태입니다.

일단 문제는 다음과 같은 아이였습니다.
코멘트가 문제 였구요.
/** 설치 시작했고 종료했는 지*/

지*/ 지와 종료 커맨트의 */가 붙어 있는 것을 지와 */ 사이를 한칸 비우니 정상적으로 문제가 해결되었습니다.

음...  냠... 훔... 끙...

어떻게 원인을 밝혀 낼지는 ....
Eclipse Exporter의 소스를 분석해 봐야겠다는...... ㅠㅠ --;;

ps) 2번의 문제는 이클랩스 문제가 확실하구요.  확실하다고 하는 것은
문제가 되는 소스를 도스 커맨드에서 javac로 컴파일 해서 디컴파일러로 보면 정상적으로 생성 되었습니다.  결국은 이클립스가 삽질을 한것으로 보이구요.

댓글 없음:

댓글 쓰기