【异常收集】IDEA启动项目遇到的异常汇总,包括插件异常,版本依赖异常,启动异常等以及对应的解决办法

news/2024/7/16 8:28:05 标签: intellij-idea, java, ide

        该文章旨在记录开发中遇到的一些异常,以供遇到似错误进行参考修改

一、项目在多个环境下切换,有一次启动后编译失败,报异常

        背景:项目在不同环境下有对应的分支,切换分支后运行项目,报错如下

错误:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.16.

       

        解决:点击“构建”>>“重建项目”,重建完成后,再次启动项目即可 

二、用新的IDEA导入项目文件,maven刷新后注解还是爆红

        背景:一直用的IDEA版本太低了,一些插件不兼容,安装了高版本然后导入项目,自动检测到maven之后,刷新,下载依赖,发现所有注解都爆红,maven clean,install 没有用

         解决:清除缓存并重启,解决问题

三、紧接第二个问题,清除缓存后注解爆红解决了,运行项目报错找不到启动类

错误: 找不到或无法加载主类 com.xxx.xxx.xxxApplication

        解决:项目右侧maven ,找到生命周期,重新执行 clean ->install ,完成后重试,问题解决 

四、本地调试Redis时,出现一直连不上服务器的情况,但是用管理工具可以连接

        背景:本地的Redis安装后,通过server.exe,cli.exe连接没有问题,Springboot项目引入依赖后测试,连接redis错误

        出现如下错误

org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis;

nested exception is org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool;

nested exception isio.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379

        按照网上方案调试了好久,问题依然没有解决,偶然间看了下第一个错误提示后面的提示,好像是现在的配置是不需要密码的,但是我在配置文件里面加了密码(图中是改后的),再去看看redis.conf配置文件中果然没有要求密码

Caused by: io.lettuce.core.RedisCommandExecutionException: ERR Client sent AUTH, but no password is set 

        解决方案:去掉.properties文件中密码配置 ,重启redis服务即可


http://www.niftyadmin.cn/n/5348455.html

相关文章

Vue3动态插入组件

一、使用<component>is实现动态组件插入 <component>&#xff1a;一个用于渲染动态组件或元素的“元组件”。 :is : 要渲染的实际组件&#xff0c;当 is 是字符串&#xff0c;它既可以是 HTML 标签名也可以是组件的注册名。 <script> import Foo from ./F…

[嵌入式软件][启蒙篇][仿真平台] STM32F103实现IIC控制OLED屏幕

上一篇&#xff1a;[嵌入式软件][启蒙篇][仿真平台] STM32F103实现LED、按键 [嵌入式软件][启蒙篇][仿真平台] STM32F103实现串口输出输入、ADC采集 [嵌入式软件][启蒙篇][仿真平台]STM32F103实现定时器 [嵌入式软件][启蒙篇][仿真平台] STM32F103实现IIC控制OLED屏幕 文章目…

Redis的SDS你了解吗?

初识SDS&#xff1a; Redis的String和其他很多编程语言中的语义相似&#xff0c;它能够表达3种值的类型&#xff1a; 1.字符串 2.整数 3.浮点数 三种类型根据具体场景由Redis完成相互之间的自动转换&#xff0c;并且根据需要选取底层的承载方式&#xff0c;Redis内部&#x…

Git 删除已经 Push 到远程多余的文件

例如要删除 data/log 文件 1. 在当前项目下打开终端 2. 查看有哪些文件夹 dir 3. 预览将要删除的文件&#xff08;如果不清楚该目录下是否存在不应该删除的文件&#xff09; git rm -r -n --cached 文件/文件夹名称 加上 -n 这个参数&#xff0c;执行命令时&#xff0c;是不会…

修复idea,eclipse ,clion控制台中文乱码

控制台乱码问题主要原因并不在编译器IDE身上&#xff0c;还主要是Windows的控制台默认编码问题。。。 Powershell&#xff0c;cmd等默认编码可能不是UTF-8&#xff0c;无需改动IDE的settings或者properties&#xff08;这治标不治本&#xff09;&#xff0c;直接让Windows系统…

快速上手MyBatis Plus:简化CRUD操作,提高开发效率!

MyBatisPlus 1&#xff0c;MyBatisPlus入门案例与简介1.1 入门案例步骤1:创建数据库及表步骤2:创建SpringBoot工程步骤3:勾选配置使用技术步骤4:pom.xml补全依赖步骤5:添加MP的相关配置信息步骤6:根据数据库表创建实体类步骤7:创建Dao接口步骤8:编写引导类步骤9:编写测试类 1.2…

甲基四嗪-PEG4-叠氮,Methyltetrazine PEG4 azide,可以作为连接各种生物分子的桥梁

您好&#xff0c;欢迎来到新研之家 文章关键词&#xff1a;甲基四嗪-四聚乙二醇-叠氮&#xff0c;甲基四嗪-PEG4-叠氮&#xff0c;Methyltetrazine PEG4 azide &#xff0c;Methyltetrazine PEG4 N3 一、基本信息 产品简介&#xff1a;Methyltetrazine PEG4 azide is a comp…

opencv#32 可分离滤波

滤波的可分离性 就是将一个线性滤波变成多个线性滤波&#xff0c;这里面具体所指的是变成x方向的线性滤波和y方向的线性滤波。无论先做x方向的滤波还是y方向滤波&#xff0c;两者的叠加结果是一致的&#xff0c;这个性质取决于滤波操作是并行的&#xff0c;也就是每一个图像在滤…