错误排查
文章平均质量分 91
杀虫子
看山
人非生而知之者,孰能无惑,惑而不从师,其为惑也,终不解矣
展开
-
Spring隐藏了真实的错误,让排查问题变得很难
你好,我是看山。今天项目依赖了一个基础组件之后,启动失败,排查过程走了一些弯路,最终确认是因为依赖组件版本冲突造成了java.lang.NoClassDefFoundError异常。下面是排查过程,希望可以给你提供一些思路。观察异常栈下面是打印的异常栈信息,从其中提炼可能的关键信息,能够找到“Could not convert argument value of type [java.lang.String] to required type [java.lang.Class]”,还有“Unres.原创 2021-12-28 21:54:21 · 5011 阅读 · 2 评论 -
中文字节长度引起的数据丢失
最近在写一个应用监控的项目,使用netty作为数据传输。因为刚开始写,没有使用Protobuf之类的作为编码工具,只是使用的是netty自带的`LengthFieldBasedFrameDecoder`作为报文解析工具,自定义编码解码类,实现数据传输。在对中文进行转换字节的时候一定要注意,千万不要想当然的使用`length()`方法。还是要根据具体情况多试试。原创 2017-08-30 16:18:07 · 2240 阅读 · 0 评论 -
RabbitMQ运维
这是一次比较苦逼的运维,完全不熟悉的系统、不清楚环境、不清楚配置,两眼一抹黑。为啥?就是因为原来的负责人撤了、交接人休假、再次交接人也休假,再再次交接人只有一份不全的文档。而我是再、再、再次交接人,连文档也没有。更要命的是,这是生产环境,大家都懂得,生产环境就是不能出问题,自封一个“奉命于危难之间”吧。抱怨了一整段了,还是简单的说下这次运维吧,运维的是RabbitMQ集群,3个节点A、B、C,每个节原创 2016-07-31 02:18:03 · 5886 阅读 · 0 评论 -
hadoop2.x.x格式化遇到的问题
1 概述 解决hadoop启动hdfs时,datanode无法启动的问题。错误为:java.io.IOException: Incompatible clusterIDs in /home/lxh/hadoop/hdfs/data: namenode clusterID = CID-a3938a0b-57b5-458d-841c-d096e2b7a71c; datanode cluste原创 2014-10-15 22:31:27 · 10294 阅读 · 0 评论 -
DataNode连接错误Retrying connect to server
在Hadoop分布式模式部署完成后,通过start-dfs.sh启动NameNode、DataNode、SecondaryNameNode,在master节点通过jps命令查看,看到NameNode、SecondaryNameNode已启动,在slave节点通过jps命令查看,DataNode也已经启动。(此时颇为欣喜,首次完全分布式部署即成功,但是。。。)1 发现问题 准备好WordC原创 2014-10-15 22:33:39 · 21924 阅读 · 0 评论 -
Jackson报错org.codehaus.jackson.map.JsonMappingException
Jackson报错org.codehaus.jackson.map.JsonMappingException/* Markdown.css *//* Authors: Kevin Burke: http://kev.inburke.com/, modified by Evan Wondrasek *//* https://bitbucket.org/kevinburke/ma原创 2014-07-05 20:29:26 · 42843 阅读 · 1 评论 -
解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题
错误描述当创建有动态web模块3.0支持的项目时,需要用到Java版本不低于1.6。在Markers标签页中显示的错误为:Dynamic Web Module 3.0 requires Java 1.6 or newer.如图所示:图片解决方法注:有的时候1、2、3已经实现,直接跳过,操作4就OK了。1、首先在Eclipse中安装JRE,Preferences > Ja原创 2014-07-05 21:25:00 · 37953 阅读 · 6 评论 -
Zookeeper客户端错误:Packet len* is out of range!
这是一个生产环境使用zookeeper异常的情况,错误是java.io.IOException: Packet len8854970 is out of range!。原创 2017-03-01 11:36:04 · 24800 阅读 · 10 评论 -
weblogic启动报weblogic.application.ModuleException
weblogic启动时报weblogic.application.ModuleException: com.tangosol.net.RequestPolicyException: No storage-enabled nodes exist for service oracle.coherence.web:DistributedSessions错误,需要将coherence会话的本地存储设置为true。原创 2015-04-15 09:26:22 · 40165 阅读 · 0 评论 -
weblogic报java.lang.OutOfMemoryError: PermGen space
内存溢出是软件开发过程中经常遇到的一些问题,在本地使用weblogic中间件的时候,可能会经常打包部署应用,重复多次之后,就可能出现内存溢出的情况。原创 2015-03-25 10:15:27 · 17685 阅读 · 2 评论 -
标签a的js代码中引号引起的bug
这是long long ago整理的关于html+js出现的bug,这里发一下,免得又把盘隔了就找不到了,同时也祭奠一下当年的青葱岁月。在js中拼写超链接时,经常会在JavaScript方法中添加参数,但是当参数中存在空格,如果对于a标签中引号(单引号’,双引号”)格式编写错误时,会出现一定的错误。第一种:var str01 = "测试01";var str02 = '测试02';原创 2014-12-20 10:16:02 · 3050 阅读 · 0 评论