안녕하세요. 최근에
간헐적으로 오류가 발생해서 로그를 찍어봤는데 commons-io 라이브러리의 문제인 것 같아
혹시 이런 현상이 재현되시는분이 있을까 해서 질문남겨봅니다.
프로젝트 gradle에서 라이브러리 적용된 코드는
compile 'commons-io:commons-io:+'
와 같고, 클래스 파일에서 아래의 구문에서 Error Crash가 발생합니다.
long size = FileUtils.sizeOf(file);
프로젝트를 뒤져본 결과 프로젝트의 버전은 아래와 같습니다.
commons-io:commons-io:2.4@jar
오류로그는 아래와 같습니다.
java.lang.NoSuchMethodError: java.io.File.toPath
at org.apache.commons.io.FileUtils.isSymlink(FileUtils.java:3107)
at org.apache.commons.io.FileUtils.sizeOfDirectory0(FileUtils.java:2618)
at org.apache.commons.io.FileUtils.sizeOf(FileUtils.java:2545)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
구글링을 계속해보고 재현을 해보려고했지만 간헐적이라 재현이 잘 되지가 않아
혹시나 이런상황이 나오시는분이 계신가해서 질문올려봅니다.
감사합니다.