《常见异常处理》
文章平均质量分 81
收集Java,Python,大数据开发过程中常见异常,提供有效的解决方案和思路,尽量避免踩前任踩过的坑。
Java Punk
CSDN博客专家,Java领域创作者,知名企业技术专家,拥有丰富的分布式、高并发、高可用、大数据的系统架构设计以及研发经验...
展开
-
项目install异常:Failed to execute goal on project xx: Could not resolve dependencies for project com.xx
应该先对【父项目】进行clean 和 install原创 2023-06-21 14:32:27 · 3780 阅读 · 2 评论 -
Redis异常:MISCONF Redis is configured to save RDB snapshots, but currently not able to persist on disk
登录Redis:redis-cli,输入禁用命令:config set stop-writes-on-bgsave-error no原创 2023-06-21 11:29:24 · 3036 阅读 · 1 评论 -
打开Intellij IDEA(2023.1.1)报错:com.intellij.diagnostic.PluginException: Fatal error initializing ...
希望可以帮到你......原创 2023-06-09 15:44:13 · 24372 阅读 · 12 评论 -
VSCode错误提示:“未能对 git remote 进行身份验证”,请更新git账号信息
当我们在系统上修改了GitLub上密码,却未同步到本地 Windows 凭据管理器中,导致由于密码错误而无法拉取代码,就会出现“未能对 git remote 进行身份验证”的提示。原创 2023-02-15 15:20:41 · 8392 阅读 · 1 评论 -
xshell 工具连接不上本地的 Centos 7虚拟机,4种情况,逐个分析
针对虚拟机的网络问题,包括但不限于:虚拟机无法联网,本地无法ping通虚拟机IP,本地xshell无法连接虚拟机等问题,我总结了4种可能的情况和解决办法。原创 2023-02-10 09:42:28 · 13057 阅读 · 6 评论 -
Datagrip连接数据库,报错:Server returns invalid timezone. Need to set ‘serverTimezone‘ property
出现serverTimezone的情况,是因为安装MySQL的时候没有配置时区造成的。原创 2022-11-18 17:15:41 · 4482 阅读 · 3 评论 -
Python异常:unknown error: cannot find dict ‘desiredCapabilities‘,selenium找不到chrome浏览器
当初没有把 chrome 浏览器安装在默认C目录下,导致selenium找不到chrome浏览器和驱动。原创 2022-09-28 17:34:32 · 3002 阅读 · 1 评论 -
Python爬虫HTTP异常:rllib.error.HTTPError: HTTP Error 418,伪装User-Agent以及fake-useragent插件的妙用
通过本篇,你将学会如何将自己的【爬虫程序伪装成浏览器请求】,巧妙运用 fake-useragent 插件,并且学会破解【身份鉴别】类的反爬虫程序。原创 2022-09-26 15:40:02 · 3431 阅读 · 4 评论 -
Python代理IP异常:requests.exceptions.ProxyError: HTTPSConnectionPool(host=‘xxxx‘, port=443)
由代理错误(‘无法连接到代理服务器。’,NewConnectionError(‘:无法建立新的连接原创 2022-09-26 11:30:25 · 16201 阅读 · 5 评论 -
Python异常:AttributeError: module ‘xxxx‘ has no attribute ‘open‘ 解决办法
检查是不是真的缺少依赖,检查自己的文件名称和要使用的模块是不是重名了。原创 2022-09-07 14:32:53 · 4409 阅读 · 2 评论 -
代码 Revert 后再次 Merge 会丢失的问题,已解决
revert 操作实际是只是进行了一次逆向 commit,将 merge 的代码进行回滚,但是 commit 的记录还存在。原创 2022-08-08 16:12:14 · 5623 阅读 · 1 评论 -
记录一下 Apache Log4j 远程代码注入漏洞
此问题已在 Log4J v2.15.0 中修复,强烈建议升级到官方最新的版本。转载 2021-12-22 17:43:33 · 254 阅读 · 1 评论 -
OSS异常:The specified bucket is not valid,修改ClientConfiguration配置才能解决
创建ClientConfiguration实例,按照您的需要修改默认参数, 关闭支持 CNAME 选项 config.setSupportCname(false);原创 2021-12-07 21:29:40 · 12444 阅读 · 3 评论 -
OSS异常:com.aliyun.oss.ClientException:UnknownHost
使用 oss 服务前,最好先 ping 一下 endpoint ,免得代码调试遇到麻烦原创 2021-12-06 20:14:04 · 7679 阅读 · 3 评论 -
启动 Tomcat 遇到 Usage: service.bat install/remove [service_name [--rename]] [--user username],已解决
这不是 Tomcat 异常,只是在首次启动 Tomcat 时,需要给 Tomcat 服务起个名字原创 2021-03-30 17:39:31 · 3364 阅读 · 2 评论 -
启动 Tomcat 遇到 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 问题,已解决
要在 “setclasspath.bat” 的开头手动声明环境变量即可原创 2021-03-30 15:48:06 · 60440 阅读 · 20 评论 -
基于 Fastjson 重复引用和循环引用所导致的生产问题 - 出现$ref引用,分析原因,提出解决办法(很透彻)
不要关闭 FastJson 的引用检测机制,很大概率会导致出现“StackOverflowError”异常原创 2021-03-25 17:04:07 · 2190 阅读 · 4 评论 -
...required a bean of type ‘org.springframework.web.client.RestTemplate‘ that could not be found 已解决
Spring Boot 项目启动类 xxxApplication 中,设置手动引入RestTemplate配置原创 2020-10-22 10:54:11 · 17306 阅读 · 7 评论 -
ECONNABORTED,Socket 常见连接错误之一,原因分析 + 解决办法
当服务和客户进程在完成用于 TCP 连接的“三次握手”后,客户 TCP 发送了一个 RST (复位)原创 2021-01-20 00:41:53 · 35435 阅读 · 2 评论 -
异常: Error creating bean with name ‘org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfig
是数据库jdbc连接异常造成的启动失败原创 2020-12-21 12:16:17 · 9680 阅读 · 3 评论 -
RSA 签名异常:java.security.InvalidKeyException: IOException : Detect premature EOF 已解决
我们直接点 —— 你参数里的私钥(privateKey)有问题!!请核实一下。原创 2020-12-11 17:34:32 · 38357 阅读 · 6 评论 -
@Transactional 注解的失效场景,这个问题见过太多的人栽跟头,一篇刨根问底,让面试官都闭嘴
通过本篇的学习,你将掌握大概【6种】@Transactional 的失效场景,并且能够明白各自的失效原理,把源码刨到祖坟上。转载 2020-11-26 11:45:38 · 4352 阅读 · 3 评论 -
异常:Handler dispatch failed; nested exception is java.lang.ExceptionInInitializerError...已解决
JVM加载static方法总是在读取propertis文件之前进行,导致方法执行时候出现空指针异常。原创 2020-05-05 17:50:14 · 46954 阅读 · 6 评论 -
IDEA启动报错:Lombok Requires Annotation Processing ... 已解决
【File】-->【Settings】-->【Build】-->【Compiler】-->【Annotation Processing】--> 勾选“enable Annotation Processing”原创 2020-05-05 16:43:09 · 26087 阅读 · 3 评论 -
异常:Illegal character in authority at index 7: http://oss-cn-beijing.aliyuncs.com 已解决
小编的问题是多了一个空格造成的,“http://oss-cn-beijing.aliyuncs.com ”,检查,并书写正确的url路径。原创 2020-04-16 17:56:24 · 23734 阅读 · 2 评论 -
异常:OSS bucket you are attempting to access must be addressed using the specified endpoint...已解决
endpoint、accessKeyId和accessKeySecret,这三个参数错误,导致使用变成访问方式(AccessKey ID 和 AccessKey Secret)映射不到你的阿里云OSS存储空间原创 2020-04-15 15:17:30 · 18246 阅读 · 1 评论 -
异常:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource 已解决
在主类的请求头上加上:@SpringBootApplication(exclude={DataSourceAutoConfiguration.class}) 即可原创 2020-04-09 18:03:40 · 21134 阅读 · 4 评论 -
IDEA启动报 Error:java: JDK isn‘t specified for module ‘xxx‘ 已解决
解决办法:在IDEA中关掉该项目,将文件目录下的 .idea文件删除,然后重新打开项目即可。原创 2020-04-03 15:52:53 · 30067 阅读 · 8 评论 -
异常:JSONException:com.alibaba.fastjson.JSONException: expect ‘:‘ at 0, actual = 已解决
JSONEObject转换报错了。检查你代码的 JSONEObject.fromObject(result) 代码位置,参数result不符合Json的定义格式,所以无法转换成Json格式,导致报出上述错误。原创 2020-03-17 10:24:21 · 32462 阅读 · 4 评论 -
Spring Boot启动报错:Failed to load property source from location 'classpath:/application-dev.yml' 已解决
因为这个文件的编码格式是GBK,项目的编码格式是UTF-8,里面有注释,注释乱码,导致编译失败。办法如下:IDEA打开路径:File --> Settings --> File Encodings,然后将/application.yml的便面格式改成与项目一致,即:UTF-8;原创 2020-02-28 15:14:25 · 30347 阅读 · 2 评论 -
8080:The Tomcat connector configured to listen on port 8080 failed to start 的解决办法
taskkill /f /t /im java.exe原创 2020-02-26 18:22:12 · 20156 阅读 · 7 评论 -
Pull is not possible because you have unmerged files 的解决方法
输入:gitreset--hardFETCH_HEAD- 将本地的冲突文件冲掉,不仅需要reset到MERGE-HEAD或者HEAD,还需要--hard;- 没有后面的hard,不会冲掉本地工作区。只会冲掉stage区。原创 2019-11-26 10:12:12 · 5031 阅读 · 0 评论 -
异常:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception 已解决
既然和 DispatcherServlet 有关,那无非就是MVC的映射出了问题原创 2019-11-21 17:25:45 · 362331 阅读 · 66 评论 -
异常:Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource的解决办法
IDEA中运行JAVA项目后就会出现这个错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defines in class path resource [org/springframework/boot/...原创 2019-11-19 16:10:00 · 12765 阅读 · 0 评论 -
启动报错:Failed to start component [Connector[HTTP/1.1-8080]]的解决办法
错误:Failed to start component [Connector[HTTP/1.1-8080]]原因:本地端口被占用。解决办法:改掉8080端口号,换一个任意不常用的接口即可。原创 2019-11-06 10:55:15 · 35084 阅读 · 0 评论 -
异常:java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/PKCS7Padding
解决办法:在AES加密/解密的初始化方法上,把原来的“AES/CBC/PKCS7Padding”改成“AES/CBC/PKCS5Padding”,这是最简单快捷的方法。原创 2019-11-05 00:04:30 · 4539 阅读 · 1 评论 -
Git Push工程时出现“Push rejected: Push master to origin/master was rejected by remote”错误的解决办法
原因:当前用户没有提交权限或者权限不够,赶紧联系你们的项目管理员吧,让他开放权限。原创 2019-11-04 16:37:17 · 23150 阅读 · 1 评论 -
Git Push工程时出现“remote: HTTP Basic: Access denied...”错误的解决办法
在桌面右键 --> 点击“Git Bash Here”--> 弹出Git控制面板,输入命令:git config --system --unset credential.helper原创 2019-11-04 16:24:31 · 7081 阅读 · 1 评论 -
Cannot instantiate object of type org.mybatis.generator.plugins.ToString 解决办法
完成异常为:java.lang.RuntimeException:Cannot instantiate object of type org.mybatis.generator.plugins.ToString...该异常为运行时异常,在执行Generator.xml配置文件时产生,不能实例化org.mybatis.generator.plugin.tostring类型的对象。1. 产生...原创 2019-10-29 18:32:44 · 6969 阅读 · 1 评论 -
启动报错“org.thymeleaf.exceptions.TemplateInputException: Error resolving template ...” 的解决方案
小编自己搭建了一个SpringBoot框架,简单鞋机行代码来重现一下这个异常,一起来分析下:异常解释:造成这个异常的原因是由于:在controller层请求处理完时,return返回值的类型为非json格式,thymeleaf 架构无法解析这个格式,更无法展示在页面造成的。Controllor层代码演示:package com.project.mywork.base.contro...原创 2019-09-11 13:39:15 · 1874 阅读 · 0 评论