2019独角兽企业重金招聘Python工程师标准>>>

马上都要去演示了,进入订单列表页面,总是崩溃,错误日志如下文所示:

java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.com.henansoft.tripbus/cn.com.henansoft.tripbus.ui.rent.RentCarActivity}: java.lang.IllegalStateException: source.readString() must not be nullat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2470)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2532)at android.app.ActivityThread.access$900(ActivityThread.java:169)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1421)at android.os.Handler.dispatchMessage(Handler.java:111)at android.os.Looper.loop(Looper.java:194)at android.app.ActivityThread.main(ActivityThread.java:5562)at java.lang.reflect.Method.invoke(Native Method)at java.lang.reflect.Method.invoke(Method.java:372)at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:968)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:763)Caused by: java.lang.IllegalStateException: source.readString() must not be nullat cn.com.henansoft.tripbus.bean.Order.<init>(Order.kt:30)at cn.com.henansoft.tripbus.bean.Order$Companion$CREATOR$1.createFromParcel(Order.kt:58)at cn.com.henansoft.tripbus.bean.Order$Companion$CREATOR$1.createFromParcel(Order.kt:57)at android.os.Parcel.readParcelable(Parcel.java:2246)at android.os.Parcel.readValue(Parcel.java:2146)at android.os.Parcel.readArrayMapInternal(Parcel.java:2479)at android.os.BaseBundle.unparcel(BaseBundle.java:224)at android.os.BaseBundle.getBoolean(BaseBundle.java:662)at android.os.Bundle.getBoolean(Bundle.java:603)at android.content.Intent.getBooleanExtra(Intent.java:4900)at cn.com.henansoft.tripbus.ui.rent.RentCarActivity.initView(RentCarActivity.kt:65)at cn.com.henansoft.tripbus.base.BaseActivity.onCreate(BaseActivity.java:107)at android.app.Activity.performCreate(Activity.java:6029)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2423)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2532) at android.app.ActivityThread.access$900(ActivityThread.java:169) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1421) at android.os.Handler.dispatchMessage(Handler.java:111) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5562) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:968) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:763)

项目使用kotlin写的,没有想那么多,然后再StackOverflow上搜索,找到一个类似的问题:https://stackoverflow.com/questions/45688232/illegalstateexception-parcel-readstring-must-not-be-null ;意思是:目前,唯一的解决方法是使实现parcelable的类的成员可以为空。但是就算这样处理了,还是报错。

最后根据接口返回数据发现,接口返回数据缺少一些对应字段,所以parcelable的类的成员为空。

转载于:https://my.oschina.net/deepSprings/blog/1635658

java.lang.IllegaLStateException:Source.readString() mest not be null相关推荐

  1. java.lang.IllegalStateException: closed

    使用okhttp3的时候遇到的异常:java.lang.IllegalStateException: closed.原因是流已经关闭,所以无法再进行操作. public abstract class ...

  2. IDEA热布署报错java.lang.IllegalStateException: Restarter has not been initialized

    在IDEA导入devtools依赖实现热布署,启动后遇到如下问题 java.lang.IllegalStateException: Restarter has not been initialized ...

  3. java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this a

    微信支付它给的WXPayEntryActivity主题改错了 java.lang.RuntimeException: Unable to start activity ComponentInfo{包名 ...

  4. java ajax点击出现_jquery ajax获取json数据 然后action 的response 返回数据出现 java.lang.IllegalStateException异常...

    程序运行出现这样的异常: 严重: Servlet.service() for servlet default threw exception java.lang.IllegalStateExcepti ...

  5. java.lang.IllegalStateException: stream has already been operated upon or closed

    1. 错误描述 static int [] intArr = new int[]{30,96,23,69,85,62,12,99,11}; IntStream intStream =Arrays.st ...

  6. Spring Boot与Log4j2集成之java.lang.IllegalStateException: Logback configuration error detected:

    引言: 一个问题的分析与解决过程是表与里的过程,是一个大胆猜测与小心求证的过程,spring boot与log4j2的集成过程中,我将描述一下分析这个问题的思路和过程. 我一直强调一点: 重要的不是解 ...

  7. IDEA 启动报错:java.lang.IllegalStateException: failed to create a child event loop 问题解决

    遇到的问题 昨天电脑自动更新了,今天死活启动不了项目,看到idea的提示是: idea日志如下 根据提示说 查看idea的启动日志: 2018-11-20 17:35:42,010 [ 46737] ...

  8. java.lang.IllegalStateException: Cannot modify managed objects outside of a write transaction. in /U

    错误内容如下 java.lang.IllegalStateException: Cannot modify managed objects outside of a write transaction ...

  9. 批量下载的实现及java.lang.IllegalStateException异常

    在工作流的一张表单里可能会有多个步骤上传附件,在用户的待办中往往会存在多条带有附件的任务,如果一一打开并且点击下载链接下载,不仅费时,而且繁琐,用户体验较差. OA系统采用的是FastDFS做为文件服 ...

最新文章

  1. 自由是有代价的:聊聊这几年尝试的道路
  2. wan886网址导航 Bo9bo高清电影 两个图标 怎么都删不掉
  3. linux只有上传文件到站点,史上最简单的上传文件到linux系统方法
  4. NTP时间服务相关基础及配置文件详解
  5. 限制部分Postfix用户只能内部收发的例子(完整版)
  6. MFS分布式存储三:备份与恢复
  7. chrome remote desktop_无损音乐下载神器!洛雪音乐助手lx-music-desktop
  8. Scrum方法论(四)
  9. 今天换了ubuntu10.04
  10. 电子路考容易犯错的五大细节
  11. LYNC文件传输功能开关
  12. Error running ‘Tomcat‘: Unable to open debugger port (127.0.0.1:2148): java.net.SocketExceptio
  13. java ftp遍历所有子文件_Java 遍历指定文件夹及子文件夹下的文件
  14. AI实战!开源一个机器学习/情感分析实战项目(附源码/教程)|湾区人工智能...
  15. scrapy middlewares.py
  16. 追求知识而非光环:CNN之父LeCun的反内卷人生
  17. Spring IOP 面向切面编程
  18. JAVA反射中的getFields()方法和getDeclaredFields ()方法的区别
  19. 进入linux jed文本编辑怎么退出,Linux jed命令
  20. android cocos2dx pdf,(cocos2dx横幅)芒果广告AndroidSDK使用说明.pdf

热门文章

  1. C++中的log10函数
  2. 日本电子株式会社:推出新型肖特基场发射(FE)扫描电子显微镜JSM-F100
  3. ultraiso制作u盘系统linux,UltraISO软碟通制作Fedora 17 U盘启动
  4. PMP考试报名被抽查怎么办?
  5. 基于matlab的云模型
  6. 浅谈深度学习:如何计算模型以及中间变量的显存占用大小
  7. qsql 关联_怎样在Qt下连接读写sqlite数据库
  8. 程序员必备的英语词汇 (1)
  9. Java 微信小程序笔记 二、 微信支付退款案例
  10. Python 自动化办公(一)