java.util.IllegalFormatConversionException: %d can't format com.mogujie.tt.protobuf.IMBaseDefine$Re
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相关推荐
- java.util.IllegalFormatConversionException: d != java.lang.String
今天使用过sparksql编写代码的时候因为业务需求要保留小数据最后5位数,我就使用的是formatted进行的一个操作,将小数点第六位四舍五入. java.util.IllegalFormatCon ...
- [Exception] java.util.MissingFormatArgumentException: Format specifier ‘%s‘
java.util.MissingFormatArgumentException: Format specifier '%s'at java.util.Formatter.format(Formatt ...
- java.util.concurrent包API学习笔记
newFixedThreadPool 创建一个固定大小的线程池. shutdown():用于关闭启动线程,如果不调用该语句,jvm不会关闭. awaitTermination():用于等待子线程结束, ...
- 解决Apache CXF 不支持传递java.sql.Timestamp和java.util.HashMap类型问题
在项目中使用Apache开源的Services Framework CXF来发布WebService,CXF能够很简洁与Spring Framework 集成在一起,在发布WebService的过程中 ...
- Date类(java.util)和SimpleDateFormat类(java.text)
在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类.这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用: 使用 Date 类的默 ...
- 取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 ...
- 【java】java自带的java.util.logging.Logger日志功能
偶然翻阅到一篇文章,注意到Java自带的Logger日志功能,特地来细细的看一看,记录一下. 1.Java自带的日志功能,默认的配置 ①Logger的默认配置,位置在JRE安装目录下lib中的logg ...
- 如何将java.util.Date转换为java.sql.Date?
我试图使用java.util.Date作为输入,然后用它创建一个查询-所以我需要一个java.sql.Date . 我很惊讶地发现它不能隐式或显式地进行转换-但我什至不知道该怎么做,因为Java AP ...
- java.lang.date_无法将java.lang.String类型的值转换为必需类型java.util.Date
from date: to date: Trouver 这是控制器代码部分: @RequestParam(name = "d1", defaultValue = "190 ...
最新文章
- 不要一辈子靠技术生存
- 面试题整理5 顺时针打印矩阵
- 2020-11-13(调用约定)
- 委托C# 生活 实例
- SAP Spartacus后台CMS Component和Angular Component的映射关系
- jzoj6191-[NOI2019模拟2019.5.31]Exchange【线段树】
- linux 树状结构图,linux下tree指令的用法, 树状图列出目录, 树状图逐级列出目录...
- python文本进度条代码解释_python动态文本进度条的实例代码
- linux规定ip使用网卡,使用TC 对LINUX服务器网卡进行带宽限制的办法
- python-编程之美
- 计算机office demo,办公软件应用(Office2007)中级 DEMO盘-2013.doc
- python如何输入特殊符号_python特殊符号转义
- 夜雨数竞笔记-极限(4)-Stolz定理
- Echarts---介绍/柱形图和扇形图
- vue截取一个字符串_字符串截取方法
- 微信小程序开发笔记二(WXSS和CSS样式美化)
- 大屏展示使用WebSocket记录
- 西红柿炒鸡蛋教程(从入门到精通)
- 【Redis | 黑马点评 + 思维导图】分布式锁
- 在 Linux 下安装 HM,运行 HEVC 参考代码