启动程序,控制台日志打印信息,发现错误信息:空指针异常

先用degger排除错误:




运行弹出这个界面



我们需要在OrderComparator类给序列化

OrderComparator.java

package com.study.groupingcomparator;import org.apache.hadoop.io.WritableComparable;
import org.apache.hadoop.io.WritableComparator;public class OrderComparator  extends WritableComparator {protected OrderComparator(){super(OrderBean.class,true);}@Overridepublic int compare(WritableComparable a, WritableComparable b) {OrderBean oa = (OrderBean) a;OrderBean ob = (OrderBean) b;return oa.getOrderId().compareTo(ob.getOrderId());}
}






解决java.lang.Exception: java.lang.NullPointerException相关推荐

  1. java.lang.Exception: java.io.IOException: java.lang.ClassNotFoundException: user_log

    java.lang.Exception: java.io.IOException: java.lang.ClassNotFoundException: user_log java.lang.Excep ...

  2. java中exception in_java.lang.ExceptionInInitializerError

    一.错误,原因 java.lang.ExceptionInInitializerError 二.原因 引起java.lang.ExceptionInInitializerError 错误的原因是:在类 ...

  3. java.lang.Exception: java.lang.RuntimeException: java.io.EOFException

    报错信息: 搞了半天原来是在自定义的类中序列化中的类型写错了,另外这里强调一下序列化变量的顺序必须要和反序列化的顺序一致.

  4. java io ioexception,java.io.IOException

    catch(java.io.IOException e){ ECLIPSE下LWUIT问题啊??java.lang.ClassNotFoundException'>java.lang.Class ...

  5. Eclipse 报 “Exception in thread main java.lang.OutOfMemoryError: Java heap space ”错误的解决办法

    Eclipse 报 "Exception in thread "main" java.lang.OutOfMemoryError: Java heap space &qu ...

  6. Eclipse 报 “Exception in thread main java.lang.OutOfMemoryError: Java heap space ”错误的解决办法...

    Eclipse 报 "Exception in thread "main" java.lang.OutOfMemoryError: Java heap space &qu ...

  7. IDEA 出现 Exception in thread main java.lang.OutOfMemoryError: Java heap space 解决方式

    先贴一下异常: Exception in thread "main" java.lang.OutOfMemoryError: Java heap space     at org. ...

  8. 关于java.lang.Exception:No tests found matching的一系列解决方法

    关于java.lang.Exception:No tests found matching的一系列解决方法 run junit时出现 No test found matching 解决方法 run j ...

  9. 严重: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException

    在用maven管理的项目开发过程中,服务器我们用的是tomcat,有时候我们依赖的jar包会和tomcat自带的jar包起冲突,但是不加呢,jsp页面的<script>标签又会报红,虽然不 ...

最新文章

  1. Axis2 客户端调用 设置超时时间
  2. Java基础知识强化之IO流笔记13:递归之不死神兔问题(斐波那契数列)
  3. 音视频技术开发周刊:FFmpeg内置的一个无中生有的音视频输入数据 | 214
  4. 详解log4j2(下) - 按日志级别区分文件输出
  5. pycharm安装lxml
  6. 最新!Vicor 270V-28V DCM5614以96%效率提供1300W功率
  7. Linux系统编程15:进程控制之如何创建进程和写时拷贝技术
  8. Quartz实线定期运行程序(Java)
  9. jmeter用Firefox录制https协议证书问题解决
  10. OpenGL C#绘图环境配置
  11. 对着IDEA 配置方式
  12. 动态图php打不开,PHP如何判断一个gif图片是否为动态图片
  13. 微软商店下载的软件怎么放到桌面?
  14. 《人生的智慧》——人所拥有的财产
  15. Windows安装最新版Pygame
  16. linux c/c++使用sqlite3读取数据
  17. java 虚函数_Java的虚方法
  18. hualinux 1.25:Web开发技术发展史
  19. 学生成绩分等级 --if形式
  20. python课程设计计算器_Python设计实现的计算器功能完整实例

热门文章

  1. Okumura-Hata模型损耗信道仿真
  2. three.js简单实用
  3. lua学习01:c调用lua、lua调用c、lua的协程、lua的常见API、lua读取配置文件总结
  4. 代码的设计图纸——UML(上)
  5. ThinkPHP 使用WdatePicker的问题
  6. TDSQL:从自主可控金融级数据库看腾讯“智能+”技术中台之路
  7. iqc工作职责和工作内容_【iqc组长岗位职责以及工作内容是什么】iqc组长岗位职责以及工作内容是什么...
  8. effective-java-day001
  9. 4.4.2 Measuring Credit Risk
  10. linux怎样卸载电脑系统软件,Linux系统怎么卸载软件? Linux卸载Dropbox的教程