yangfuhai / afinal

Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们可以以ajax形式请求http数据。详情请通过以下网址查看。
3.16k stars 1.49k forks source link

关闭网络状态下,FinalHttp在执行Get请求的时候报了Runtime异常 #15

Closed GinRyan closed 11 years ago

GinRyan commented 11 years ago

打印了一下异常。是个崩溃bug java.lang.RuntimeException: An error occured while executing doInBackground() at net.tsz.afinal.common.AsyncTask$3.done(AsyncTask.java:160) at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274) at java.util.concurrent.FutureTask.setException(FutureTask.java:125) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581) at java.lang.Thread.run(Thread.java:1019) Caused by: java.lang.NullPointerException at net.tsz.afinal.http.RetryHandler.retryRequest(RetryHandler.java:79) at net.tsz.afinal.http.AjaxRequestHandler.makeRequestWithRetries(AjaxRequestHandler.java:83) at net.tsz.afinal.http.AjaxRequestHandler.doInBackground(AjaxRequestHandler.java:106) at net.tsz.afinal.common.AsyncTask$2.call(AsyncTask.java:148) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306) ... 4 more java.lang.NullPointerException at net.tsz.afinal.http.RetryHandler.retryRequest(RetryHandler.java:79) at net.tsz.afinal.http.AjaxRequestHandler.makeRequestWithRetries(AjaxRequestHandler.java:83) at net.tsz.afinal.http.AjaxRequestHandler.doInBackground(AjaxRequestHandler.java:106) at net.tsz.afinal.common.AsyncTask$2.call(AsyncTask.java:148) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581) at java.lang.Thread.run(Thread.java:1019)

yangfuhai commented 11 years ago

之前的jar包打包错误,最新的jar包没有这个问题了。