前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记录bug的一份文档

记录bug的一份文档

作者头像
框架师
发布2021-03-04 15:04:42
7930
发布2021-03-04 15:04:42
举报
文章被收录于专栏:墨白的Java基地墨白的Java基地

本文章是记录一些自己在开发中遇到的一些bug,并会贴上原因和解决方案,欢迎参观

DiaryServiceTest

异常信息: Process finished with exit code 1 Class not found: "DiaryServiceTest"Empty test suite. 问题描述: 运行项目中的测试类,IDEA提示错误\ 解决方案 删除项目target文件夹即可,重新运行,再次运行IDEA会重新生成target文件夹,并且不再会提示以上错误

On branch master Your branch is up to date with ‘origin/master’.

问题描述

在使用了git config --global credential.helper store命令后提交本地修改过的文件到远程仓库就出现了以上异常 在分支主机上您的分行是“原始/主”最新的。未暂存以提交的更改:(使用“git add..”更新将提交的内容)(使用“git restore..”放弃工作目录中的更改),显示git建议我放弃工作目录的更改,反正这次也没有提交上去,那么就挨个提交三个修改过的文件吧

代码语言:javascript
复制
# 撤销提交的具体文件
$  git restore 记录bug的一份文档.md
$  git restore 软件工程琐碎知识点.md
# 将需要提交的内容添加到暂存区
$  git add 提交MySQL复习笔记.md
# 重新commit
$  git commit -m ':wastebasket: 提交MySQL复习笔记.md'
# push
$  git push origin master

Cause: java.sql.SQLException:

  • 报错信息
代码语言:javascript
复制
ause: java.sql.SQLException: Field 'id' doesn't have a default value
; Field 'id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'id' doesn't have a default value
  • 问题描述

使用mybatis-plus插入一条数据的时候使用主键自增策略,但是包这个错,原因数据库表主键未设置主键自增长,必须要数据库表和mybatisplus同时设置主键自增才可以成功插入数据

  • 解决方案

必须要数据库表和mybatisplus同时设置主键自增才可以成功插入数据

IDEA查看源码时提示:Library source does not match the bytecode for class的问题分析

通过Maven查看依赖的源码时,通常是Maven自动下载JAR包附属的source包,但是会出现一个问题,由于使用lombok插件会造成编写的Java文件和编译后的class上有差别,所以IDEA打开时看到的是Maven打包时用的源码,而IDEA会自动匹配与.class反编译后的源代码,造成不匹配的提示。

  • 解决方法其实可以说是没有。

Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/velocity/context/Context

报错信息:

  • 问题描述

在使用mybatis-plus代码生成器自动生成代码的时候报错NoClassDefFoundError: org/apache/velocity/context/Context,pom.xml文件当中加入velocity的依赖

  • 解决方案,导入velocity-engine-core包即可
代码语言:javascript
复制
<dependency>
    <groupId>org.apache.velocity</groupId>
    <artifactId>velocity-engine-core</artifactId>
    <version>2.0</version>
</dependency>

Lombok Requires Annotation Processing: Do you want to enable annotation processors? Enable

  • 报错信息:

Lombok Requires Annotation Processing: Do you want to enable annotation processors? Enable

  • 问题描述:

启动IDEA2020.1版本,控制台日志报错,翻译:[Lombok需要注释处理:是否要启用注释处理程序?启用]这句翻译太机械化了,但是打开这个就搞定了,毕竟lombok是一个插件,没必要深究

  • 解决方案

git上传异常

报错信息:fatal: unable to access ‘https://gitee.com/wang_lianjie/mobai_images.gitee.i

我是这么解决的:

输入命令exit退出

重新打开Git bash

重新push

代码语言:javascript
复制
git push origin master

成功!!!

特此记录一下

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-12-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • DiaryServiceTest
  • On branch master Your branch is up to date with ‘origin/master’.
  • Cause: java.sql.SQLException:
  • IDEA查看源码时提示:Library source does not match the bytecode for class的问题分析
  • Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/velocity/context/Context
  • Lombok Requires Annotation Processing: Do you want to enable annotation processors? Enable
  • git上传异常
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档