
┉┇异常和报错
一些日常开发解决bug的经验
一碗谦谦粉
不要怕,不要悔
展开
-
推送到Gerrit时报错,缺少Change-Id
在使用Gerrit进行代码提交时,若遇到推送失败并提示缺少Change-Id的问题,通常是因为本地Git未安装Gerrit提供的commit-msg钩子脚本,导致无法自动生成Change-Id。解决此问题,首先需要在项目根目录下通过Git Bash执行命令下载并安装commit-msg钩子脚本,并赋予其可执行权限。接着,使用git commit --amend --no-edit命令修正最近一次提交以添加Change-Id。最后,重新推送代码到指定分支。这一系列操作确保了代码提交符合Gerrit的审查要求,原创 2025-05-09 15:57:54 · 367 阅读 · 0 评论 -
代码合并冲突解决push不上去的问题
代码合并,迭代1合并到迭代2,解决冲突后,依然push不上去。简要解释报错原因推送失败的原因是提交信息中缺少或位置不正确的 Change-Id。Git服务器要求每个提交的最后必须包含单独一行的 Change-Id,这是为了确保代码审查和合并时的唯一标识。原创 2025-01-16 10:27:42 · 604 阅读 · 0 评论 -
保存数据到Oracle时报错ORA-17004: 列类型无效: 1111
XXXInfoPO 没有给 属性trxChanl赋值时,保存Oracle就会报错 列类型无效: 1111,这时需要给属性trxChanl 指定属性的类型 #{trxChanl,jdbcType=VARCHAR (注意没有"")。这点Oracle跟MySQL是不一样的。关键信息:Mybatis;varchar 类型 可空。原创 2024-11-16 15:55:06 · 839 阅读 · 0 评论 -
Java file outside of soure root 导入项目时idea无法识别为java文件
在Project Structure的Modules中把idea帮我们自动关联的Content Root删掉,然后重新添加。即可解决idea不能识别出Java文件的问题。原创 2023-02-04 14:54:01 · 4454 阅读 · 4 评论 -
No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalanc
项目启动报错java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer,引入spring-cloud-starter-loadbalancer可以解决。但是还需要解决nacos和springcloudribbonjar包不兼容的问题,文中也会有所阐述。原创 2023-02-01 00:36:43 · 23682 阅读 · 4 评论 -
没有可用软件包 docker-ce@虚拟机安装docker时报错
使用虚拟机CentOS7安装docker,执行命令【sudo yum install docker-ce docker-ce-cli containerd.io】时报错:没有可用软件包 docker-ce。没有可用软件包 docker-ce-cli。没二、解决 1、下载不到包,很多我就怀疑是仓库的问题,所以我重新设置了一下docker的仓库:命令 问题解决了,但是建议设置docker阿里云镜像加速地址,毕竟国内的要比国外的快。 【设置docker阿里云镜像加速地址】原创 2022-06-11 23:44:12 · 10999 阅读 · 2 评论 -
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo@的一种解决
刚刚安装好centos7虚拟机,然后安装docker,安装依赖时报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#7 - "Failed to connect to 2604:1380:1001:6c00::1: 网络不可达"...原创 2022-06-11 23:10:28 · 2966 阅读 · 0 评论 -
rsync error: error in file IO (code 11) at receiver.c(393) [receiver=3.1.2] @快速解决(关闭防火墙)
一、问题描述vagrant up 启动centos7时报错:rsync error: error in file IO (code 11) at receiver.c(393) [receiver=3.1.2]二、解决关闭防火墙原创 2022-05-25 23:06:02 · 2084 阅读 · 0 评论 -
Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals@阿里编码规约扫描解决
阿里编码规约扫描:Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals@阿里编码规约扫描解决原创 2022-05-13 17:01:22 · 706 阅读 · 0 评论 -
获取当前毫秒数:System.currentTimeMillis(); 而不是new Date().getTime()@阿里编码规约扫描解决
阿里编码规约扫描:获取当前毫秒数:System.currentTimeMillis(); 而不是new Date().getTime();原因是因为使用了new Date().getTime()来获取当前的毫秒数改为使用System.currentTimeMillis()来获取当前的毫秒数即可解决。原创 2022-05-13 16:45:34 · 2591 阅读 · 0 评论 -
java.lang.Exception: org.springframework.web.client.HttpServerErrorException=>快速解决
java.lang.Exception: org.springframework.web.client.HttpServerErrorException=>快速解决重启所有服务。这里分为偶发性和必然性。原创 2022-05-11 23:09:48 · 4540 阅读 · 0 评论 -
Update failedInvocation failed Server returned invalid Response.java.lang.RuntimeExceptio——Git更新项目失败
Update failedInvocation failed Server returned invalid Response.java.lang.RuntimeException: Invocation failed Server returned invalid Response的解决原创 2022-05-10 10:37:33 · 2592 阅读 · 1 评论 -
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map的解决和补充
报错1:java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map和报错2:java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList的解决思路和步骤。原创 2022-05-09 14:03:58 · 32854 阅读 · 0 评论 -
java.lang.IndexOutOfBoundsException: Index: 1, Size: 0(几种解决思路)
java.lang.IndexOutOfBoundsException,Index和Size不同的值,有不同的含义,先理解这两项对解决问题更有帮助原创 2022-05-07 10:48:10 · 13125 阅读 · 0 评论 -
Error occurred during initialization of VMCould not reserve enough space for object heap的一种不是解决的解决
Error occurred during initialization of VMCould not reserve enough space for object heap的一种不是解决办法的解决办法:重启电脑原创 2022-05-07 10:37:21 · 6707 阅读 · 1 评论 -
GlobalExceptionHandler.java:22 (mybatis的xml文件没有被打包的一种解决方案)
mybatis的xml文件没有被打包的一种解决方案。原创 2022-04-16 16:30:21 · 1181 阅读 · 0 评论 -
failed to req API:localhost:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException《解决》
一、问题启动服务报错:nacos连接失败2022-03-23 10:06:48 |ERROR |main |SpringApplication.java:826 |org.springframework.boot.SpringApplication |Application run failedjava.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([localhost:8原创 2022-03-23 10:15:25 · 6491 阅读 · 0 评论 -
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource...的解决
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource...的解决原创 2022-03-18 20:34:29 · 753 阅读 · 0 评论 -
修改java文件后无法自动发布到tomcat的一个解决办法
自动构建的作用是:修改了源代码会自动编译发布到Tomcat下;但是,有时候出现修改java文件后无法自动发布到tomcat的现象,这时就要对工程进行重新编译。原创 2022-03-03 11:32:41 · 659 阅读 · 0 评论 -
SyntaxError: Cannot use import statement outside a module《解决》
解决在node.js环境中,import其他模块时报错SyntaxError: Cannot use import statement outside a module的问题。原创 2022-02-28 09:23:39 · 2390 阅读 · 1 评论 -
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: ‘44197.0‘ for column
一、报错com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '44197.0' for column 'BUYMONTH' at row 1二、原因出现这个报错的操作在开发excel导入的功能开发时:原因是excel的单元格格式和字段的时间格式对不上。三、解决 在确定了字段的时间格式后,把excel...原创 2021-12-31 11:38:17 · 1534 阅读 · 0 评论 -
*Column ‘XXX‘ in where clause is ambiguous
一、问题描述 SQL查询时,报错:*Column 'STATELABEL' in where clause is ambiguous二、解决select a.* from reimbursement a left join t_flowstatert b on a.id = b.docidwhere istmp=0 and STATELABEL = "申请人"漏了前缀,应该为 a.STATELABEL = "申请人"...原创 2021-08-25 10:07:53 · 307 阅读 · 1 评论 -
svn: Commit blockedby pre-commit hook (exit code 1) with output:
传输文件数据.svn:提交失败(细节如下): svn: Commit blockedby pre-commit hook (exit code 1) with output: ====================trunk/src/File.c :属性 svn:mime-type 或者svn:eol-style 没有设置 ==================== 管理员已经启用换行符属性检查。每一个新添加的文件必须指定换行符。如果 svn:mime-type 属性为文本文件,则必须设置 svn:eo..原创 2021-07-26 23:31:17 · 3929 阅读 · 0 评论 -
java.time.LocalDate and java.lang.String 解决方法
一、问题描述测试同事代码,用时间区域搜索时,报错:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceExceptionjava.lang.IllegalArgumentException: invalid comparison: java.time.LocalDate and java.lang.String二、解决判断时间 !=原创 2021-07-13 20:27:52 · 2772 阅读 · 0 评论 -
com.baomidou.mybatisplus.core.exceptions.MybatisPlusExceptionError: Error: Method queryTotal模糊查询语法错误
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Error: Method queryTotal execution errororg.apache.ibatis.type.TypeException: Error setting non null for parameter<!-- 培训单位模糊查询 --><if test="entity.unit!=null and entity.unit!='.原创 2021-07-13 00:09:27 · 9184 阅读 · 0 评论 -
Handler dispatch failed; nested exception is java.lang.NoSuchMethodError
一、问题描述1、报错:org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError:xxx包xxx方法2、出现这样的问题,原因很多:(Spring Cloud项目尤为多发)①依赖包上的相互嵌套;②在正在运行的程序上加方法,又没有完全生效,调度不到方法;总的来说,就是调不到这个方法。二、解决可能肯定原创 2021-07-07 11:36:34 · 58081 阅读 · 5 评论 -
Invalid bound statement (not found): xxx
一、报错信息org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xbao.mapper.ProMapper.pageForDept at com.baomidou.mybatisplus.core.override.PageMapperMethod$SqlCommand.<init>(PageMapperMethod.java:261) at com.baom...原创 2021-07-02 17:22:11 · 182 阅读 · 0 评论 -
Maven install现Faild to execute goal on project XXX
解决:先找到父项目,先安装父项目然后看看有什么关联的,先安装它原创 2021-07-01 00:12:14 · 227 阅读 · 0 评论 -
echarts.common.min.js:22 Uncaught Error: Component series.bar not exists. Load it first
一、统计表无法显示,浏览器控制台报错echarts.common.min.js:22 Uncaught Error: Component series.bar not exists. Load it first. at Function.Vn.t.getClass (echarts.common.min.js:22) at n.<anonymous> (echarts.common.min.js:22) at Array.forEach (<anonymous...原创 2021-02-28 11:39:15 · 1330 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Request header is too large
1、问题描述运行中项目突然出现异常,部分资源无法访问,并且报错:Request header is too large2、其中一个解决办法:换个浏览器试试项目是好多年前的【JavaEE(struts +hibernate)】,能力不够,找到什么原因。但是问题已经解决:(1)重启了tomcat,不起作用,一样报错。(2)然后换了个【浏览器】,解决了问题。(3)再然后,为确定是不是浏览器问题,又使用了之前的浏览器,报错。(4)最后,使用会报错的浏览器,清理了缓存,也...原创 2020-12-26 10:47:34 · 1009 阅读 · 0 评论 -
org.xml.sax.SAXNotRecognizedException: Feature: http://apache.org/xml/features/allow-java-encodings
1、异常java.lang.SecurityException: org.xml.sax.SAXNotRecognizedException: Feature: http://apache.org/xml/features/allow-java-encodingsCaused by: org.xml.sax.SAXNotRecognizedException: Feature: http://apache.org/xml/features/allow-java-encodings2、问题描述原创 2020-12-23 09:35:37 · 1864 阅读 · 0 评论 -
No WebApplicationContext found: no ContextLoaderListener or DispatcherServlet registered
一、报错信息No WebApplicationContext foundHTTP Status 500 - No WebApplicationContext found: no ContextLoaderListener or DispatcherServlet registered?java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener or DispatcherServ.原创 2020-11-25 00:19:16 · 2874 阅读 · 1 评论 -
org.hibernate.hql.internal.ast.QuerySyntaxException 查询操作时报错-解决
一、报错:org.hibernate.hql.internal.ast.QuerySyntaxException: XXXis not mapped [FROM XXX WHERE owner = ?1]具体报错:Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: student is not mapped [FROM student WHERE owner = ?1]Caused by: java.lang.Ille.原创 2020-09-22 11:05:09 · 10686 阅读 · 0 评论 -
java.util.ConcurrentModificationException: null
使用foreach遍历List时报错:ConcurrentModificationException List<User> users = xx.getuser(); for (User user : users ) { // 一些逻辑代码 } 具体报错信息:java.util.ConcurrentModificationException: null at java.util.ArrayList$Itr.checkForComodification...原创 2020-08-13 13:38:06 · 2743 阅读 · 0 评论 -
Java生成PDF文件报错com.itextpdf.tool.xml.exceptions.RuntimeWorkerException
一、具体报错:com.itextpdf.tool.xml.exceptions.RuntimeWorkerException: Invalid nested tag br found, expected closing tag p. at com.itextpdf.tool.xml.XMLWorker.endElement(XMLWorker.java:134) at com.itextpdf.tool.xml.parser.XMLParser.endElement(XMLParser.j...原创 2020-08-08 15:20:02 · 4898 阅读 · 0 评论 -
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
->原因之一mysql的连接url异常,检查代码配置文件中关于mysql数据库的配置。->报错信息com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packet..原创 2020-07-17 10:39:50 · 1050 阅读 · 0 评论 -
ExceptionConverter: java.io.IOException
->具体报错:ExceptionConverter: java.io.IOException: The document has no pages. at com.itextpdf.text.pdf.PdfPages.writePageTree(PdfPages.java:112) at com.itextpdf.text.pdf.PdfWriter.close(PdfWriter.java:1256) at com.itextpdf.text.pdf.PdfDocume...原创 2020-07-11 16:32:45 · 2424 阅读 · 0 评论 -
org.springframework.transaction.UnexpectedRollbackException
->具体报错org.springframework.transaction.UnexpectedRollbackException: Transaction silently rolled back because it has been marked as rollback-only at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPla...原创 2020-07-11 11:41:27 · 521 阅读 · 0 评论 -
使用Navicat插入数据时报错1062 - Duplicate entry ‘menu544073941‘ for key ‘PRIMARY‘
-> 原因:数据库表在设计时,没有设置id主键自增,而要插入的这条数据id在表中已经存在,存在冲突。->解决:<2种>1)办法:将数据库中的对应表的主键设置为自增;2)办法:查找到表中冲突的数据,删除再重新插入0...原创 2020-07-06 10:40:25 · 29066 阅读 · 0 评论 -
com.mysql.cj.jdbc.exceptions.MysqlDataTruncation
-> 具体报错:Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'jmh' at row 1at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:104)at com.mysql.cj.jdbc原创 2020-07-04 18:49:04 · 27341 阅读 · 0 评论