안녕하세요
이번에 카카오 sdk를 1.1.36에서 1.3.0으로 업데이트 하면서 토큰 갱신시 네트워크 관련 에러 ( TimeoutException, ResponseBodyException )가 발생하면 크래쉬 나는 이슈가 나오고 있습니다.
매번 Activity onResume하면서 세션이 연결되어 있으면 토큰을 확인하고자
Session.getCurrentSession().checkAndImplicitOpen(); 함수를 호출하고 있는데요
이부분에 나는것 같은데 onResume에 처리하는게 문제가 되는건지 알고싶어서 이렇게 문의드립니다.
계속 앱 크래쉬 리포트가 올라가는중입니다.
해당 에러로그는 아래와 같이 올립니다.
Fatal Exception: java.lang.ClassCastException: com.kakao.network.response.ResponseBody$ResponseBodyException cannot be cast to com.kakao.util.exception.KakaoException
at com.kakao.auth.Session.onAccessTokenFailure(Session.java:553)
at com.kakao.auth.Session$3.onAccessTokenFailure(Session.java:455)
at com.kakao.auth.AccessTokenCallback.onFailure(AccessTokenCallback.java:33)
at com.kakao.network.callback.ResponseCallback.onFailureForUiThread(ResponseCallback.java:65)
at com.kakao.network.tasks.KakaoResultTask$1$1.run(KakaoResultTask.java:79)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6117)
at java.lang.reflect.Method.invoke(Method.java)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
