IDataSet dataset = new XlsDataSet(....)

위 구문을 서로 다른 프로젝트에서 실행시켰더니 한 곳에서는 정상 동작하고, 다른 곳에서는 예외가 발생했다. 예외는 dbunit이 512 kb인지 bytes인지 단위로 데이터를 읽나본데, 데이터를 잘못 읽는 것이었다. 한 줄도 다르지 않은 코드이기에 원인을 알 수 없었다. 답답한 마음에 엉뚱한 것을 의심했다. 비스타라 그런가? 엑셀 버전 문제인가? 이런 류의... @@

원인은 dbunit 라이브러리 버전 차이에서 왔다. 정상 실행하는 경우 dbunit.jar 버전은 dbunit-2.1.jar 이고, 수행 오류가 나는 버전은 dbunit-2.2.1.jar 이다. API만 봐서는 이유를 알 수 없다. 원인을 알았으니 2.1 버전을 쓰자로 귀결을 지을지, 정확한 원인 수사(?)에 들어갈지 아직 결정하지 못했다. 우선 중요한 일부터...
이올린에 북마크하기(0) 이올린에 추천하기(0)

◀ PREV : [1] : ... [9] : [10] : [11] : [12] : [13] : [14] : [15] : [16] : [17] : ... [702] : NEXT ▶