错误处理
日常各类bug的处理分析。
小目标青年
分享不仅为了别人,也是为了自己.
- JCccc 想进学习交流群的直接加我就好。
展开
-
Command line is too long. Shorten command line for XXXX.testXXX or also for JUnit defau......
Command line is too long. Shorten command line原创 2023-07-28 16:38:03 · 339 阅读 · 0 评论 -
Exception in thread “main“ java.lang.IllegalArgumentException: LoggerFactory is not a Logback Logger
Exception in thread “main“ java.lang.IllegalArgumentException: LoggerFactory is not a Logback Logger原创 2023-03-29 11:06:26 · 2212 阅读 · 1 评论 -
org.apache.commons.fileupload 报红 问题解决
org.apache.commons.fileupload 报红 问题解决原创 2023-02-28 09:16:56 · 1806 阅读 · 0 评论 -
@Test 报错 org.junit.runners.model.InvalidTestClassError: Invalid test class
@Test 报错 org.junit.runners.model.InvalidTestClassError: Invalid test class原创 2023-02-21 10:06:21 · 906 阅读 · 0 评论 -
Property ‘configuration‘ and ‘configLocation‘ can not specified with together
Property 'configuration' and 'configLocation' can not specified with together原创 2022-12-09 14:21:05 · 508 阅读 · 0 评论 -
Springboot JWT 报错 Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter原创 2022-12-01 10:46:40 · 701 阅读 · 1 评论 -
DUBBO 错误 com.alibaba.citrus.trubine.pipeline.valve.PerformTemplateScreenVave
PerformTemplateScreenVave原创 2022-11-16 09:31:21 · 1116 阅读 · 1 评论 -
Springboot 项目跑起来端口被占用 The port may already be in use.
端口被占用原创 2022-09-16 10:55:01 · 884 阅读 · 1 评论 -
getReader() has already been called for this request
解决body流数据只能读取一次的问题原创 2022-06-23 11:50:59 · 4094 阅读 · 4 评论 -
Springboot @SpringBootTest 单元测试执行两次的问题
单元测试用例执行了2次,原创 2022-06-16 10:11:16 · 1499 阅读 · 1 评论 -
FastJson 我大意了,我没有闪
前言我自己使用没注意细节,被偷袭了。以下是我的问题分析记录。正文最近在做项目,在对象判空的时候,根据业务需求,写了个自动判空的方法。看真实代码示例:import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;import lombok.Data;i...原创 2020-11-26 18:20:53 · 1232 阅读 · 3 评论 -
Method search not annotated with HTTP method type (ex. GET, POST)
1.检测 接口上 是否有使用 HTTP接口注解, 如果没有就加上 :示例: @PostMapping(value = "/test/hello") Integer hello();2.在项目里使用Feign的时候,是否采取了FeignConfig 配置方式,那么就需要注意是否FeignConfig里包含 代码: @Bean public Contract feignContract(){ return new Contract.Defaul.原创 2020-11-23 14:00:49 · 13198 阅读 · 1 评论 -
Springboot mavne项目多模块打包,报错 找不到 base包,找不到common类等等
报错示例:[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.0.4.RELEASE:repackage (default) on project jcdemo-common: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.0.4.RELEASE:repackage faile...原创 2020-10-14 11:09:23 · 4363 阅读 · 7 评论 -
Springboot 前端请求的每次sessionid 都不同
1. 先检测浏览器是否有设置禁止保存第三方cookie信息2.跨域问题处理后端代码:添加跨域配置(参考我这篇):https://blog.csdn.net/qq_35387940/article/details/106123805一般出现跨域问题,就是因为前后端分离导致的。前端代码:vue:axios.defaults.withCredentials = true;...原创 2020-10-14 10:07:23 · 7463 阅读 · 2 评论 -
Xshell6 提示更新,使用不了! 解决方案
直接上方案,不多说:1. 下载网盘分享的文件:baidu 网盘地址:https://pan.baidu.com/s/10ZrHADNV9WaOQMEau9H6cQ提取码:6c5c2. 找到Xshell的安装目录,把下载的文件替换下:好了.如果你不想下载,那你把你的电脑系统时间直接改成17年也行:...原创 2020-10-09 11:58:48 · 21403 阅读 · 32 评论 -
Springboot 实现 上传、下载 以及解决必须项目重启才能访问资源的问题
代码很常见也很简单,后面会讲到一些注意点:package com.ilas.testboot.fileUpload;import org.apache.commons.io.FilenameUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annot原创 2020-09-28 10:40:04 · 3130 阅读 · 2 评论 -
ActiveMQ 报错 Could not connect to xxxxxxx , hostname can‘t be null
报错信息:原因: 根据这个url链接不上ActiveMQ 服务。解决方案:1. 确认ActiveMQ 服务已经开启,可以查看服务进程,也可以通过登录服务器管理页面确认。2. 把127.0.0.1 改成自己的ip地址, 本机就改成内网地址,例如我:...原创 2020-08-20 10:28:24 · 2096 阅读 · 0 评论 -
ActiveMQ 无法注入 jmsMessagingTemplate
报错,显示无法注入使用 JmsMessagingTemplatejmsMessagingTemplate :解决方案:替换的依赖如 : <dependency> <groupId>org.messaginghub</groupId> <artifactId>pooled-jms</artifactId> <...原创 2020-08-20 10:19:39 · 1502 阅读 · 0 评论 -
ActiveMQ 启动报错 Address already in use: JVM_Bind 5672
解决方案:出现这个错误,据表达就是 端口地址已经被使用了。那么你只需要关掉使用的端口服务即可。那么 我们需要知道ActiveMQ 在启动的时候涉及到的几个端口,在conf文件夹里的activemq.xml 文件里,这几个都是涉及到的端口:比如我在一台机器上,启动ActiveMQ 启动报错 Address already in use: JVM_Bind xxxxx 5672原因是这台机器上的amqp 5672端口 已经被另一个服务使用到了,就是rabbitmq...原创 2020-08-20 09:29:52 · 1865 阅读 · 0 评论 -
springboot 上传文件设置文件大小限制
报错内容:org.springframework.web.multipart.MaxUploadSizeExceededException:Maximumuploadsizeexceeded;nestedexceptionisjava.lang.IllegalStateException:org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException:therequestwasrejectedbe...原创 2020-07-14 14:43:43 · 5042 阅读 · 0 评论 -
MySql 报错 表被锁 处理
错误:Table 'xxxx' was not locked with LOCK TABLES原因: xxx表被锁了解决方案:UNLOCK TABLES;这是将所有表的锁都释放掉。原创 2020-05-22 11:08:19 · 2564 阅读 · 0 评论 -
tomcat Note: further occurrences of HTTP header parsing errors will be logged at DEBUG
Tomcat出现这个异常:20-May-2020 09:53:35.732 INFO [http-nio-8080-exec-7] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.Ille原创 2020-05-20 11:06:41 · 5260 阅读 · 0 评论 -
Springboot设置接口允许跨域
No 'Access-Control-Allow-Origin' header is present on the requested resource.跨域问题解决方案:CORSInterceptor.java:import org.springframework.stereotype.Component;import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;import javax....原创 2020-05-14 17:03:20 · 5960 阅读 · 0 评论 -
RabbitMq Virtual host ‘myHost’ experienced an error on node XXXX and may be inaccessible
许久后,启动rabbitmq,发现以前创建的Virtual host在本地链接出错了。最直接的解决方案是:删除掉这个Virtual host ,重新创建一个rabbitmqctl delete_vhost 你的host的名称rabbitmqctl add_vhost 新建的名称然后再给这个Virtual host配置一个账户即可。...原创 2020-04-26 10:17:53 · 4423 阅读 · 0 评论 -
Tomcat 项目启动非常非常慢, Creation of SecureRandom instance for session ID
个人遇到问题场景复盘:一直项目部署启动都是很快来着,然后今天改了功能,在接口出使用了HttpSession,重新部署后,发现项目启动特别慢!一直怀疑是不是启动报错,但是等了个几分钟又能正常启动,就是每次重启都非常慢!认真一看日志,里面的耗时找到了, WARNING [localhost-startStop-1] org.apache.catalina.util.Sess...原创 2020-03-13 13:44:29 · 905 阅读 · 0 评论 -
项目启动,Tomcat报错: Failed to initialize connector [Connector[AJP/1.3-8020]]
问题原因:出现这个错误其实根本原因tomcat是不同版本导致的。解决方案,不需要换版本! 只需要在当前tomcat的 conf文件下的server.xml 文件编辑, 找到加上 secretRequired=""如:...原创 2020-03-13 13:21:33 · 5424 阅读 · 6 评论 -
Mybatis mysql插入时间, 时间数据不准确 datetime类型
问题:看着打印出来的执行sql语句,传入的时间是正确的,但是一到数据库就不对。解决方案:在连接 mysql的链接后面加上时区,设置为咱们东八区时间。&serverTimezone=GMT%2B8...原创 2020-03-10 15:22:34 · 4870 阅读 · 2 评论 -
Springboot 使用Filter, 拦截器 执行了两次 问题剖析
问题场景:访问接口,发现拦截器执行了2次。一个普通接口:通过debug可以发现,之所以拦截器执行了2次,第一次是正常的对接口 /myTest进行拦截;第二次而是, 对/favicon.ico这个 进行的拦截, 这个是访问的运行项目的网站图标。那么可以直接采取的方案是:也就是进行过滤,不拦截这个访问图标的接口, i...原创 2020-03-10 09:46:27 · 7052 阅读 · 0 评论 -
java.lang.UnsupportedOperationException: null 使用List.add() 报错
还原现场: List<Integer> agentTeamIdsList =Arrays.asList(agentIdArray); agentTeamIdsList.add(123011);将一个Integer类型数组转成List, 上面的Arrays.asList 是可以转成功的;然后往转成功的list里面继续添加 值;...原创 2020-03-03 12:11:25 · 5761 阅读 · 0 评论 -
报错: com.atomikos.datasource.ResourceException: resume for XID
出现这种情况,按照步骤尝试下:1. 先不动配置, 检查是否存在事务重叠开启的情况,就是接口开了事务,里面方法还开了事务,而且事务有冲突。2.在你的数据连接url后面加上 &pinGlobalTxToPhysicalConnection=true url: jdbc:mysql://localhost:3306/mydb?useUnicode=...原创 2019-12-12 10:17:48 · 2681 阅读 · 0 评论 -
报错: com.alibaba.druid.pool.DruidDataSource : abandon connection, owner thread
出现这个错误,不慌。这是druid强制关闭连接,打印出来的。那么为什么会强制关闭连接, 因为这2个参数:如果你出现这个错误,影响到了你的业务,数据,那么你可以考虑把这个超时时间适当延长;如果你出现这个错误,没有影响到你的业务,那么你大可不必管它,因为这个回收也是为了避免你不小心忘记关闭的连接泄露了。当然也有直接不设置true的,就是不会出现自动强制回收,这个具体得看...原创 2019-12-12 10:05:30 · 10359 阅读 · 0 评论 -
报错 XAConnectionFactory: failed to create pooled connection - DBMS down or unreachable?
出现以下错误:在检查数据库连接信息都不存在任何问题的情况下,是因为版本的问题,springboot2.1.x版本默认的mysql-connector-java 版本比较高 8.0.x ;降版本可以解决: <dependency> <groupId>mysql</groupId> ...原创 2019-12-10 11:03:31 · 8623 阅读 · 6 评论 -
Springboot 连接Mysql ,yml文件中 密码带有特殊符号出错
这种密码带有特殊符号,在启动项目的时候,读取yml配置会报错。解决方案:带上单引号即可!原创 2019-12-02 13:48:54 · 5008 阅读 · 0 评论 -
运行ElasticSearch报错:uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException
报错原因:网上说法统一,ElasticSearch为了安全起见,不允许以root用户登录,切换其他系统用户即可。解决方案一:就是创建一个额外的用户,并赋予权限,然后切换这个用户来运行ElasticSearch。解决方案二:以管理员身份运行 cmd 即可。我个人用的是方案二简单直接,你懂我意思吧。...原创 2019-06-13 12:31:02 · 19500 阅读 · 3 评论 -
Kafka Windows运行错误:创建消费者报错 consumer zookeeper is not a recognized option
出现该错,不用修改任何配置文件,原因为: 当前使用的 创建消费者命令 与 安装的kafka版本不一致,因为kafka在0.9版本之后,使用创建的kafka 消费者命令已经变了。例如,我安装的是kafka 2.1.1版本, 创建消费者consumer 应该如下:进入kafka安装目录, 运行命令:bin\windows\kafka-console-consumer.bat --b...原创 2019-07-01 11:09:10 · 12216 阅读 · 1 评论 -
Kafka Windows运行错误: Native memory allocation (mmap) failed to map 1073741824 bytes for Failed to comm
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error='页面文件太小,无法完成操作。' (DOS error/errno=1455)## There is insufficient memory for the Jav...原创 2019-07-01 14:27:59 · 15279 阅读 · 0 评论 -
mysql Error Code: 1175. You are using safe update mode and you tried to update a table without ....
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and re...原创 2019-06-18 16:42:39 · 4792 阅读 · 0 评论 -
运行ElasticSearch报错:NoNodeAvailableException[None of the configured nodes are available
2019-06-13 19:27:14.603 ERROR 13744 --- [ restartedMain] .d.e.r.s.AbstractElasticsearchRepository : failed to load elasticsearch nodes : org.elasticsearch.client.transport.NoNodeAvailableException: ...原创 2019-06-13 20:06:18 · 2998 阅读 · 6 评论 -
mysql 错误:The driver has not received any packets from the server.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets fr...原创 2019-05-15 11:22:16 · 30967 阅读 · 0 评论 -
Springboot中使用GSON报错 An attempt was made to call the method com.google.gson.GsonBuilder.setLenient
错误如下:Description:An attempt was made to call the method com.google.gson.GsonBuilder.setLenient()Lcom/google/gson/GsonBuilder; but it does not exist. Its class, com.google.gson.GsonBuilder, is a...原创 2019-04-08 17:33:57 · 4765 阅读 · 3 评论