이상한 일이 발생을 했다... 지난 주 금요일까지는 문제없이 SVN로 Sync를 했었는데... 갑자기 화요일에 업데이트할 일이 있어서 접속을 하려하니 Synchronization이 완료되지 않는다...
SVN이 설치된 서버에서의 문제라고는 월요일에 정전이 있을 것이라서 꺼졌다가 다시 켜진 것 밖에 없었다. 그래도 혹시나 싶어서 서버 설정도 다시 체크해보고... 혹시 다른 서버에 설치되어져 있는 SVN서버로 인해 영향을 받나 싶어서 서비스를 내리고 작동하지 않는 것을 확인하고 사용중인 서버에서 연결 및 방화벽 확인을 해보았지만, 문제가 없다.
이클립스를 껐다가 다시 켜보기도 하고, Cleanup ( Team - Cleanup)도 해보았지만, 동일했다. 검색을 하다보니 ip 문제로 그런 경우가 있다는 것을 보고, ipconfig /flushdns, renew 도 해보았지만, 동일했다. 그래서 재부팅까지도 해보았지만, 소용이 없었다.
sleeping 으로 되어져 있는 4개 항목들에 대해서 검색을 해보았는데... 잘 나오지 않아서 딱히 해결책을 찾지 못하고 있었다. Eclipse 포럼에서도 Hanging SVN 이란 topic으로 올라와있는 것이 있어서 훑어보았지만.. 나의 문제는 아니였다.
나의 문제는 아래와 같은 화면에서 진행이 안된다는 것이다.
Compacting resource model (Sleeping), Animation start (Sleeping), Task List Save Job (Sleeping), Activity Monitor Job (Sleeping)
일단 업데이트를 해야하니 손수 파일 비교해가면서 업데이트는 완료를 했다.
다시 점검을 하려던 중 문득 생각난 것이.... 주말동안 ipad mini의 shsh 백업을 하기 위해 실행하려는 프로그램에서 java 버전이 맞지 않아서 최신 버전의 jre를 설치를 한 것이 생각이 났다.
현재 설치해서 사용 중이던 버전은 java 6 sdk 였다...
혹시나 해서 8 jre를 삭제를 한 후 재부팅을 하여 Synchronization 을 해보니 이제 id, password 묻는 창도 뜨고 정상완료되었고... commit 정상처리되었다...
이 문제로 svn 서버를 재설치를 해야 하나... 고민 중이였는데.. 다행히 일이 커지지 않고, 간단히 끝났다.
java 버전이 다를지라도 중복해서 사용하면 SVN을 Synchronization함에 있어서 문제가 되는 것 같다.