异常与错误
Lnho
发表是最好的记忆
展开
-
Gerrit评审报错[remote rejected] develop-> refs/for/develop(no new changes)
在使用Gerrit做评审的时候,在本次push有提交内容的情况下,遇到这个奇葩错误[remote rejected] develop-> refs/for/develop(no new changes)。 具体情况如下: 我使用develop分支创建了一个新的功能分支A,并将修改的代码push到Gerrit(对应远程的分支A),并在Gerrit完成评审。接着,我需要将分支A合并到develop分原创 2016-05-06 18:07:46 · 13269 阅读 · 1 评论 -
关于$'\r': command not found错误的一点体会
今天运行一个其他组开发的jar包,这个jar包由于运行参数是通过命令行的方式输入的,所以需要运行一个shell脚本来启动。 启动脚本类似这样:#!/bin/bashjdbc_driverClassName=com.mysql.jdbc.Driverjdbc_url=jdbc:mysql://XX/XX?characterEncoding=UTF-8jdbc_username=XXjdbc_原创 2016-05-05 13:47:32 · 46347 阅读 · 1 评论 -
Java解析HttpClient获取的Json字符串报错Expected BEGIN_OBJECT but was STRING
当前程序通过HttpClient调用一个php接口,对方返回了一个Json格式的字符串。 但是获取后用Gson解析报如下错误:Exception in thread "main" com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at原创 2016-04-22 09:34:07 · 11196 阅读 · 0 评论 -
jedisPool.getResource()方法长时间无响应并且不报错
一个Java Web的系统需要动态根据Redis地址获取数据,截取相关代码如下:获取连接的方法:public static JedisCluster getConn(String host, int port) { String key = getKey(host, port); JedisCluster jedisCluster = (JedisCluster)jedisCon原创 2016-03-25 14:11:44 · 9679 阅读 · 0 评论 -
java.util.ConcurrentModificationException异常分析
异常日志2016-07-20 15:02:41,278 (New I/O worker #197) [ERROR - org.apache.flume.source.AvroSource.appendBatch(AvroSource.java:388)] Avro source r1: Unable to process event batch. Exception follows.java.u原创 2016-07-26 13:33:41 · 2590 阅读 · 0 评论 -
HiveJDBC与其他JDBC一起使用时出现java.lang.IllegalArgumentException: Bad URL format
程序中需要使用JDBC的方式同时访问Hive和MySQL,发现在获取MySQL连接的时候(DriverManager.getConnection方法)出现Hive的类中的Bad URL format异常。代码如下: public Connection getMySqlConn() { Connection conn = null; try {原创 2017-07-07 11:40:47 · 3317 阅读 · 5 评论 -
记录一次大对象导致的Java堆内存溢出问题
前几天早上出现一后台项目无法登陆的情况,排查发现新生代和老年代都占用100%,FullGC次数大概有100多次,最终出现OOM。重启Tomcat后,至13点,FullGC的次数达到31次。原创 2017-08-29 23:09:12 · 7060 阅读 · 2 评论