winsontan520 / Android-WVersionManager

[Deprecated] Library to check new update available in background by using own content
141 stars 57 forks source link

Exception not handle when checking with server file: android_version.txt #2

Closed benkax closed 10 years ago

benkax commented 10 years ago

server file: android_version.txt was missing during server maintenance, all the android app crashed during app startup.

java.lang.StringIndexOutOfBoundsException: length=0; index=1 at java.lang.String.indexAndLength(String.java:579) at java.lang.String.substring(String.java:1438) at com.winsontan520.wversionmanager.library.WVersionManager$VersionContentRequest.onPostExecute(WVersionManager.java:403) at com.winsontan520.wversionmanager.library.WVersionManager$VersionContentRequest.onPostExecute(WVersionManager.java:1) at android.os.AsyncTask.finish(AsyncTask.java:631) at android.os.AsyncTask.access$600(AsyncTask.java:177) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5493) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1209) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1025) at dalvik.system.NativeStart.main(Native Method)

winsontan520 commented 10 years ago

thanks for report. fixes at https://github.com/winsontan520/Android-WVersionManager/commit/94db05f9bcd96642164f2519cb2e76fc924d7f47