今天使用OkHttp的时候遇到一个坑,加了句log后就报错

Log.d(TAG, "onResponse: "+ response.body().string());
String resp = response.body().string();

2019-01-11 11:22:45.607 16904-17007/com.check.rocketchatmsgpush E/AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher
    Process: com.check.rocketchatmsgpush, PID: 16904
    java.lang.IllegalStateException: closed
        at okio.RealBufferedSource.rangeEquals(RealBufferedSource.java:407)
        at okio.RealBufferedSource.rangeEquals(RealBufferedSource.java:401)
        at okhttp3.internal.Util.bomAwareCharset(Util.java:471)
        at okhttp3.ResponseBody.string(ResponseBody.java:175)
        at com.check.rocketchatmsgpush.util.RocketChat$1.onResponse(RocketChat.java:55)
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:206)
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
        at java.lang.Thread.run(Thread.java:764)

java.lang.IllegalStateException: closed

后来查了一下,在这个博客 https://blog.csdn.net/ucxiii/article/details/52447945 找到了原因,原来是 response.body().string() 调用了多次导致的,string()仅可调用一次。真心觉得坑。

AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher相关推荐

  1. E/AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher android.util.AndroidRuntimeException: Animators

    错误 运行android项目 控制台报错 android.util.AndroidRuntimeException: Animators may only be run on Looper threa ...

  2. android OKhttp 异常之: FATAL EXCEPTION: OkHttp Dispatcher

    网络请求的时候 莫名其妙报一个错: FATAL EXCEPTION: OkHttp Dispatcher 调用的代码: Log.e(TAG, "response::" + resp ...

  3. 12-10 11:05:55.176 8754-8796/ndk_demo.cyh.com.okhttp3demo E/AndroidRuntime: FATAL EXCEPTION: OkHttp

    OkHttp3连接接口时报错FATAL EXCEPTION: OkHttp Dispatcher - 代码先锋网

  4. FATAL EXCEPTION: OkHttp Dispatcher错误

    报错时间: 2019-1-2 是否自己原因: 是 错误位置: 在OkHttp的onResponse方法 @Overridepublic void onResponse(Call call, Respo ...

  5. android logcat里面AndroidRuntime FATAL EXCEPTION: main这个是什么问题啊。

    android logcat里面AndroidRuntime FATAL EXCEPTION: main这个是什么问题啊. http://zhidao.baidu.com/link?url=mUI11 ...

  6. java fatal exception_如何解决FATAL EXCEPTION:pool-4-thread-1错误?

    我有一个工作得很好的应用程序,但有时候我在程序中添加了一些类和代码,导致我的应用程序崩溃.在我logcat错误是这样的:如何解决FATAL EXCEPTION:pool-4-thread-1错误? F ...

  7. Android之Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfig

    1 问题 release apk运行奔溃提示错误如下 Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAO ...

  8. Kafka启动出现Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Pr

    kafka启动时,出现报错! [root@Spark1 bin]# cat nohup.out Unrecognized VM option 'UseCompressedOops' Error: Co ...

  9. fatal exception java_java.lang.IllegalStateExceptio

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 java.lang.IllegalStateException: Fatal Exception thrown on Scheduler.Worker t ...

最新文章

  1. iOS 设置UILabel 的行间距
  2. ios 从assets加载图片_Flutter图片添加水印功能,Flutter保存Widget为图片
  3. Android service 小研究
  4. linux——回射服务器多并发(多进程)
  5. 《Docker:容器与容器云》.pdf
  6. c语言输出教学日历表 节假日突出,[蓝桥杯][算法提高VIP]任意年月日历输出 (C语言代码)...
  7. EPOLL AND Nonblocking I/O
  8. php validator classes
  9. 常见springboot依赖包关系
  10. 2022年化工自动化控制仪表国家题库及答案
  11. 《Netty权威指南》笔记 —— 第十二、十三、十四章
  12. 古人道中秋 | 制作一个可拖动的月球
  13. D. Pythagorean Triples(1487D)(打表找规律 + 二分)
  14. Mysql tinyint(1)与tinyint(4)的区别
  15. 旅游 - 珠海长隆海洋王国 - 鹦鹉过山车
  16. 魔兽世界最新服务器推荐,[大陆]《魔兽世界》全新第六大区推荐服务器
  17. php 虚拟机速度慢,[译]PHP虚拟机(PHP Virtual Machine)
  18. 广西大学计算机专业课代码,广西大学的代码是什么 广西大学代码
  19. NSIS检测.NET Framework并在线下载
  20. KO88冲销工单结算

热门文章

  1. 计算机专业实习难找?大厂付费内推实习证明有用吗?
  2. 一小伙用python爬虫除去了减肥路上的绊脚石
  3. 放置奇兵最新服务器,放置奇兵2019年发展方向
  4. 设备接入ONENET(3)STM32 + ESP8266(MQTT协议)接入云 :官方例程移植笔记(HAL+LL库)
  5. Git之GitHub项目下载到本地仓库
  6. 前端开发示范(H5+CS3)
  7. 江苏省计算机等级考试注意事项,江苏省计算机等级考试算法及上机注意事项
  8. office2010产品激活失败
  9. 基于SSH航空订票系统
  10. ideapad320_朋友买电脑被套路,联想Ideapad320的配置卖的比320S还贵近千元