어떤 테스트케이스를 실행하는데 자꾸만 test error 가 발생한다. fail 이 아니고 error. 나는 아무것도 바꾸지 않았는데... 사실 바꾸긴 바꿨는데, 전혀 상관없는 부분에서 에러가 발생한다. ESMParserTest 라는 곳이다.
어찌 되었건 무엇 때문에 에러가 발생하는지는 알아야 해서 찬찬히 살펴보았더니, UnknownHostException
이다. 왜일까? 표준 DNS 에 등록해 놓은 호스트인데.
/etc/hosts
파일 안에 해당 도메인과 IP 주소를 매핑해 놓았더니 더 이상 에러가 발생하지 않는다.
이렇게 해결하는 것은 근본적인 해결책이 아니다. 그럼 대체 왜 발생할까?
GWT 플러그인이 64bit linux 용은 아직 없어서 32bit JVM 을 지정하여 사용하고 있는데 32bit JVM 에서 에러가 발생한다. 그렇다면 M$ 의 32bit JVM 에서는 왜 에러가 발생하지 않고 잘 돌아갈까? 한 번 64bit JVM 에서 테스트케이스를 돌려 보니 정상적으로 통과한다.
이럴수가. 어떻게 한군데씩 꼭 문제가 있을까?
슬프게도 역시 M$ 에서 개발을 해야만 하는 것일까? 모처럼 힘들여 64bit 환경에서 안 되는 GWT 개발을 32bit 로 맞추면 되기에 불만스럽지만 겨우 적응해 나가고 있었더니 새로운 문제가 발목을 잡는다.
댓글 없음:
댓글 쓰기