10-20 15:30:39.444: E/MoGuLogger(19145): 2015-10-20 15:30:39:449 - [MsgServerHandler.java:68] - 2053 - channel#[网络异常了]exceptionCaught e.toString:[id: 0xd0c2ae80, /192.168.100.20:47249

=> /61.145.164.198:8000] EXCEPTION: java.util.IllegalFormatConversionException: %d can't format com.mogujie.tt.protobuf.IMBaseDefine$ResultType arguments

以上异常是public class MsgServerHandler extends SimpleChannelHandler的以下方法打印的。

    @Overridepublic void exceptionCaught(ChannelHandlerContext ctx, ExceptionEvent e) throws Exception {super.exceptionCaught(ctx, e);if(e.getChannel() == null || !e.getChannel().isConnected()){IMSocketManager.instance().onConnectMsgServerFail();}logger.e("channel#[网络异常了]exceptionCaught e.toString:%s", e.toString());logger.e("channel#[网络异常了]exceptionCaught:%s", e.getCause().toString());}

问题原因:

在另一个类中日志打印类型错误。

IMBaseDefine.ResultType  code = loginRes.getResultCode();
        logger.d("login#switch code:%d",code);

修改方法:

IMBaseDefine.ResultType  code = loginRes.getResultCode();
        logger.d("login#switch code:%s",code.values());

java.util.IllegalFormatConversionException: %d can't format com.mogujie.tt.protobuf.IMBaseDefine$Re相关推荐

  1. java.util.IllegalFormatConversionException: d != java.lang.String

    今天使用过sparksql编写代码的时候因为业务需求要保留小数据最后5位数,我就使用的是formatted进行的一个操作,将小数点第六位四舍五入. java.util.IllegalFormatCon ...

  2. [Exception] java.util.MissingFormatArgumentException: Format specifier ‘%s‘

    java.util.MissingFormatArgumentException: Format specifier '%s'at java.util.Formatter.format(Formatt ...

  3. java.util.concurrent包API学习笔记

    newFixedThreadPool 创建一个固定大小的线程池. shutdown():用于关闭启动线程,如果不调用该语句,jvm不会关闭. awaitTermination():用于等待子线程结束, ...

  4. 解决Apache CXF 不支持传递java.sql.Timestamp和java.util.HashMap类型问题

    在项目中使用Apache开源的Services Framework CXF来发布WebService,CXF能够很简洁与Spring Framework 集成在一起,在发布WebService的过程中 ...

  5. Date类(java.util)和SimpleDateFormat类(java.text)

    在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类.这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用: 使用 Date 类的默 ...

  6. 取java.sql.date日期_JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]...

    1.如何将java.util.Date转化为java.sql.Date? 转化: java.sql.Date sd; java.util.Date ud; //initialize the ud su ...

  7. 【java】java自带的java.util.logging.Logger日志功能

    偶然翻阅到一篇文章,注意到Java自带的Logger日志功能,特地来细细的看一看,记录一下. 1.Java自带的日志功能,默认的配置 ①Logger的默认配置,位置在JRE安装目录下lib中的logg ...

  8. 如何将java.util.Date转换为java.sql.Date?

    我试图使用java.util.Date作为输入,然后用它创建一个查询-所以我需要一个java.sql.Date . 我很惊讶地发现它不能隐式或显式地进行转换-但我什至不知道该怎么做,因为Java AP ...

  9. java.lang.date_无法将java.lang.String类型的值转换为必需类型java.util.Date

    from date: to date: Trouver 这是控制器代码部分: @RequestParam(name = "d1", defaultValue = "190 ...

最新文章

  1. 不要一辈子靠技术生存
  2. 面试题整理5 顺时针打印矩阵
  3. 2020-11-13(调用约定)
  4. 委托C# 生活 实例
  5. SAP Spartacus后台CMS Component和Angular Component的映射关系
  6. jzoj6191-[NOI2019模拟2019.5.31]Exchange【线段树】
  7. linux 树状结构图,linux下tree指令的用法, 树状图列出目录, 树状图逐级列出目录...
  8. python文本进度条代码解释_python动态文本进度条的实例代码
  9. linux规定ip使用网卡,使用TC 对LINUX服务器网卡进行带宽限制的办法
  10. python-编程之美
  11. 计算机office demo,办公软件应用(Office2007)中级 DEMO盘-2013.doc
  12. python如何输入特殊符号_python特殊符号转义
  13. 夜雨数竞笔记-极限(4)-Stolz定理
  14. Echarts---介绍/柱形图和扇形图
  15. vue截取一个字符串_字符串截取方法
  16. 微信小程序开发笔记二(WXSS和CSS样式美化)
  17. 大屏展示使用WebSocket记录
  18. 西红柿炒鸡蛋教程(从入门到精通)
  19. 【Redis | 黑马点评 + 思维导图】分布式锁
  20. 在 Linux 下安装 HM,运行 HEVC 参考代码

热门文章

  1. 手把手教你用YOLOv5算法训练数据和检测目标(不会你捶我)
  2. 马氏距离-Mahalanobis Distance
  3. 如何使用Qt实现腾讯云实时音视频功能?
  4. 【并行算法】考试样卷
  5. 爬虫系列一:十天python爬虫基础学习实战第二天——python基础语法
  6. 信息检索与排序模型之布尔模型
  7. pinia简介和setup语法糖
  8. NSIS:延时启动软件的几个方法及探索
  9. linux的spawn权限不足,linux expect, spawn自动登录
  10. 使用Java Swing实现QQ管家界面