exception
Dongguabai
这个作者很懒,什么都没留下…
展开
-
Java出现access denied java.net.SocketPermission解决方法
1.执行java PerfectTime出现异常 java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:2005 connect,resolve)无法解析和连接到127.0.0.1的2005端口上,原因是在PerfectTime中设置了安全管理器<System.setSecurityManager(new RMISecurityManager());>,可是又没有设置访问的转载 2021-08-28 14:35:22 · 3169 阅读 · 1 评论 -
Plugin [analysis-ik] was built for Elasticsearch version 6.5.0 but version 6.7.1 is running
Elasticsearch集成analysis ik中文分词器 时出现:Plugin [analysis-ik] was built for Elasticsearch version 6.5.0 but version 6.7.1 is running问题原因Es 版本和 ik分词器版本不一致。由于我用的Es时最新版本 6.7.1,而ik分词器master编译出来也只是6.5.0解决办法修改 plugin-descriptor.properties 文件中的elastics转载 2021-08-26 15:38:35 · 786 阅读 · 0 评论 -
No validator could be found for constraint ‘javax.validation.constraints.NotBlank‘ validating type
这是因为@NotBlank是validation-api 2.x才有的。hibernate-validator 6.x 依赖的是validation-api 2.x。所以排除项目中hibernate-validator 6.x 以下的依赖。原创 2021-08-20 20:41:29 · 295 阅读 · 0 评论 -
httpclient识别不了配置文件中的URL,一直报错URI does not specify a valid host name
项目使用springboot在使用httpclient的过程中,需要输入地址URL测试过程中postman没有问题,但是代码中却一直报错。原因:由于之前一直输入的是:localhost:8888,所以一直报错。解决:需要加上前缀,完整地址为:http://localhost:8888...转载 2021-06-30 13:38:58 · 883 阅读 · 0 评论 -
Base64 报错 Illegal base64 character 的一个解决方式
这个异常出现的原因非常多,这里记录其中一种方式。Base64.getDecoder().decode("aaa")改成Base64.getMimeDecoder().decode(line)原创 2021-06-24 17:15:38 · 16011 阅读 · 2 评论 -
ElasticSearch 7.4.2 Root mapping definition has unsupported parameters
新建索引PUT people{ "settings":{ "number_of_shards":3, "number_of_replicas":1 }, "mappings":{ "man":{ "properties":{ "name":{ "type":"text" },转载 2021-02-02 09:56:08 · 768 阅读 · 0 评论 -
报错 XACONNECTIONFACTORY: FAILED TO CREATE POOLED CONNECTION - DBMS DOWN OR UNREACHABLE?
在检查数据库连接信息都不存在任何问题的情况下,是因为版本的问题,springboot2.1.x版本默认的mysql-connector-java 版本比较高 8.0.x ;降版本可以解决: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> ...转载 2020-12-19 18:11:11 · 2324 阅读 · 1 评论 -
SQLException: The server time zone value ‘EDT‘ is unrecognized or represents more than one time zone
异常:java.sql.SQLException: The server time zone value 'EDT' is unrecognized or represents more than one time zone.You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value i转载 2020-12-19 17:50:29 · 754 阅读 · 1 评论 -
记一次elasticsearch错误(SearchPhaseExecutionException: all shards failed)
一、问题logstash突然无法对elasticsearch服务进行读写操作了,提示elasticsearch的地址有问题,检测elasticsearch发现端口存在。查看日志发现有报错。二、问题原因有一些索引的数据损坏了三、解决官网文档:https://www.elastic.co/guide/cn/elasticsearch/guide/cn/_cluster_health.html1、查看索引信息curl -XGET 'http://localhost:9200/_clust转载 2020-11-11 18:57:02 · 9644 阅读 · 0 评论 -
mysql “Invalid use of null value“ 解决方法
1.问题描述因为要更改"information"表中的"编号"列为非空,使用数据库查询语句“alter table information modify '编号' varchar(255) not null”可以更改其他的列,但只是在编号列出错,错误信息为Invalid use of NULL value。很是奇怪,其他列使用该命令可以查,为什么仅有编号列无法查。2.错误原因出现该错误的原因可能是因为已存在的数据的‘编号’列为null,与not null的设置冲突。(查到的原因)。我自己转载 2020-10-23 14:05:38 · 4223 阅读 · 0 评论 -
Elasticsearch7.1 保存报错: Validation Failed: 1: type is missing;
如果按照下面的方式更改了依赖仍然有问题,可以直接指定一下 type:-------------------------------elasticsearch7.1保存时报错:org.elasticsearch.action.ActionRequestValidationException: Validation Failed: 1: type is missing; at org.elasticsearch.action.ValidateActions.addValidationErro转载 2020-10-21 12:28:36 · 14078 阅读 · 0 评论 -
jxl.write.biff.RowsExceededException: The maximum number of rows permitted on a worksheet been excee
jxl.write.biff.RowsExceededException: The maximum number of rows permitted on a worksheet been exceeded当数据量比较大的时候,如果超过了65536条的时候,导出的时候就会如下的错误:jxl.write.biff.RowsExceededException:允许在工作表的最大行数已经超过所以当条数超过最大值时,在新增一个工作表。就可以解决这个问题代码示例: response.s...转载 2020-09-29 19:16:17 · 1904 阅读 · 0 评论 -
TypeException: JDBC requires that the JdbcType must be specified for all nullable parameters.
使用 MyBatis 的时候出现了这个异常:nested exception is org.apache.ibatis.type.TypeException: JDBC requires that the JdbcType must be specified for all nullable parameters. org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeExce原创 2020-09-29 19:14:27 · 3174 阅读 · 0 评论 -
解决:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy)
1. 执行 mvn clean deploy ... 想把 jar 包更新到私服仓库,报错:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project xxx-xxx-xxx: Deployment failed: repository element was not specified in the POM inside distribut转载 2020-09-23 21:19:27 · 6486 阅读 · 1 评论 -
RedisHealthIndicator-Health check failed JedisDataException: Err get hash key error.
Spring Boot 版本:1.5.12.RELEASE项目配置了 Spring 健康检查后启动报错,异常信息如下:[2020-09-03 10:30:05] [module-neptune_release] [WARN] [RMI TCP Connection(2)-127.0.0.1] org.springframework.boot.actuate.health.RedisHealthIndicator-Health check failedorg.sp原创 2020-09-03 10:37:40 · 1895 阅读 · 0 评论 -
IllegalStateException: availableProcessors is already set to [8], rejecting [8]
引发这个异常的场景很多,这里记录的是我这边遇到的,这是因为 ES 和 Spring-actuator 有一些兼容性配置问题。详细异常如下:[2020-08-21 12:49:05] [kbs_dev] [ERROR] [main] org.springframework.boot.SpringApplication-Application run failedorg.springframework.context.ApplicationContextException: Unable to s原创 2020-08-21 12:55:54 · 1234 阅读 · 0 评论 -
Could not copy property ‘id‘ from source to target异常
BeanUtils是我们在web开发中经常用到的一个工具类,当一个对象中有多个甚至几十个字段,我们去修改该对象信息时,可能只修改其中的几个或十几个,通过spring的BeanUtils的copyProperties方法可以快速实现,当然,这只是BeanUtils的一个常用功能,更多关于BeanUtils的强大之处可以参考apihttp://www.apihome.cn/api/spring/beanutils.html或是http://blog.csdn.net/shimiso/article/detai转载 2020-08-13 12:54:42 · 3074 阅读 · 0 评论 -
spring boot2.x 解决Tomcat 报 The valid characters are
spring boot 的内嵌Tomcat 报 The valid characters are defined in RFC 7230 and RFC 3986 之前的解决办法都是在容器中添加@Bean public Integer setRfc() { // 指定jre系统属性,允许特殊符号, 如{} 做入参,其他符号按需添加。见 tomcat的HttpParser源码。 System.setProperty("tomcat.util.http...转载 2020-07-30 18:54:26 · 435 阅读 · 0 评论 -
RestTemplate的异常:Not enough variables available to expand
当使用 RestTemplate 可能会遇到异常:Not enough variables available to expand典型如下:@Autowiredprivate RestTemplate restTemplate;String url = "http://localhost:8080/search?people={\"name\":\"jack\",\"age\":18}";String email = restTemplate.getForObject(url, Stri转载 2020-06-21 17:44:10 · 4402 阅读 · 0 评论 -
org.springframework.web.client.HttpClientErrorException$UnprocessableEntity: 422 UNPROCESSABLE EN
今天在使用 RestTemplate 的时候出现了这个异常:[2020-06-10 19:35:10] [kbs_dev] [ERROR] [main] com.mi.info.kbs.service.midun.MidunSupport-add admin to Midun fail..{"users":[{"uid":"1","nickname":"112"}]}org.springframework.web.client.HttpClientErrorException$Unprocess原创 2020-06-10 19:38:20 · 2572 阅读 · 1 评论 -
BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/
今天处理一个历史老项目的时候,我修改了一个类,出现了这样的异常:[INFO]2020-05-28 15:27:48 [main] org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.registerDefaultFilters(210) | JSR-330 'javax.inject.Named' annotation found and supported for component s原创 2020-05-28 15:36:52 · 1911 阅读 · 1 评论 -
The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
一开始解决方式:跳过test执行install'D:\Myjdk' 不是内部或外部命令,也不是可运行的程序或批处理文件。系统找不到指定的路径。最后解决方式是:项目路径存在中文路径,'D:\Myjdk&jre'是我的jdk,jre安装路径,可能IDEA无法识别,报了上面一段错误都改为英文路径,去掉&,就可以install 不用跳过测试D:\myIDEAwork...转载 2020-03-12 23:20:24 · 6636 阅读 · 0 评论 -
Mapped Statements collection already contains value for
项目启动出现这个异常:Mapped Statements collection already contains value for我这边的原因是在 Mapper 中出现了重载方法。后来想了一下,也很好理解,MyBatis 将方法名当作 id 进行映射,所以就会出现这个异常。...原创 2019-12-24 21:03:02 · 672 阅读 · 0 评论 -
javax.validation.ValidationException: HV000041: Call to TraversableResolver.isReachable() threw an e
写实体类时,经常会对域增加校验,例如@NotNull表示哪个字段不能为空,昨天晚上调试代码,就遇到了问题,@Entitypublic class ApplicationCategory implements Serializable { private static final long serialVersionUID = -8018302345969463947L; @...转载 2019-11-06 16:29:14 · 2194 阅读 · 0 评论 -
使用 itext 报错:Font 'STSong-Light1' with 'UniGB-UCS2-H' is not recognized.
好像是版本的问题吧,最终我参照之前的项目引入的依赖如下,问题解决: <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version...原创 2019-10-24 15:47:37 · 650 阅读 · 0 评论 -
jxl读取excel文件异常:Unable to recognize OLE stream 的解决方法
问题成因使用jxl方式读取,可能只能支持xls格式的文件,对于xlsx格式就不再支持 如果是从网站导出的excel文件,有的网站比较坑,导出的并不是标准格式的excel,而是将html改扩展名为xls的“伪”excel文件。当用excel打开这类文件时,会弹窗提示其“扩展名和文件类型不匹配”是否还要打开。 而且,使用文本编辑器打开,会发现这个所谓xls文件其实是xml标签的文件。解决方法...转载 2019-10-16 12:15:25 · 708 阅读 · 0 评论 -
org.apache.catalina.deploy.WebXml addFilter异常
今天在Linux上一个tomcat下部署两个工程的时候启动出现了这个问题:目前比较好的解决方案是修改tomcat context.xml文件:在<Context>上加入配置:<Loader delegate="true" />...原创 2018-04-09 02:44:15 · 236 阅读 · 0 评论 -
解决虚拟机提示VMware Workstation cannot connect to the virtual machine的问题
原文地址:https://blog.csdn.net/baigoocn/article/details/42267261今天打开VMware Workstation 11虚拟机时,弹出对话框,提示下述问题:VMware Workstation cannot connect to the virtual machine. Make sure you have rights to run the pr...转载 2018-05-09 12:45:51 · 664 阅读 · 0 评论 -
java.lang.NoSuchFieldException异常
有时候使用反射进行Field相关操作的时候会出现这样异常,一般原因有两种:1.本身就没有该Field;2.有该Field,但是该Field是使用private修饰的,而在获取该Field的时候,需要使用getDeclaredField这个方法。...原创 2018-05-13 11:26:22 · 42186 阅读 · 1 评论 -
Caused by: java.sql.SQLException: ORA-12519: TNS: 没有找到适用的服务处理
这个异常一般是Oracle当前连接数过多,快达到上线了。可以使用: select count(*) from v$process; 查看当前的进程的连接数; select value from v$parameter where name = 'processes'; 查看数据库允许的最大连接数;执行结果:允许的最大连接数是600,现在以及587了,所以出现了这个异常。...原创 2018-05-13 11:34:46 · 738 阅读 · 0 评论 -
solr学习(六)Caused by: org.apache.solr.common.SolrException: Index locked for write for core
今天启动时出现了这个异常:解决方法如下:可以看到write.lock文件:删掉即可。原创 2018-05-25 17:08:48 · 949 阅读 · 0 评论 -
solr学习(五)HttpSolrServer$RemoteSolrException: missing content stream
今天在运行程序时突然出现了这样一个异常:经过调试原来是在执行deleteById()的时候传入的id的集合为空:所以出现了这个异常。原创 2018-05-23 11:01:16 · 2073 阅读 · 0 评论 -
solr学习(七)org.apache.http.ParseException: Invalid content type:
最近部署后,导入数据到索引库突然出现了这样一个异常,但是在我本地却没有任何问题,别人的环境我也不能用,只能先用本机测试下:类型异常,但是显然这个类型异常并不是所谓的插入数据和solr中定义的field的类型不一致。网上资料很少,只能根据日志翻翻源码看下:看日志是在这一行出错的:这是HttpSolrServer添加SolrInputDocument。再往里看看:调用add方法,再调用process方...原创 2018-05-31 13:55:57 · 4466 阅读 · 8 评论 -
自定义异常犯的一个错误
今天搭建项目的时候,处理异常使用的是SpringMVC的全局异常处理+自定义异常,在这个过程中犯了一个很低级的错误。我使用的是@ControllerAdvice和@ExceptionHandler非法进行全局异常处理,然后简单测试了一下,发现我自己定义的异常怎么样都没有异常堆栈打印出来!!突然感觉有种三观尽毁的感觉,最后才发现是我使用全局异常处理的时候,只注意到了要给前端返回的数据的处理,却忘记了...原创 2018-06-14 23:59:14 · 299 阅读 · 0 评论 -
使用VMware安装Ubuntu停在stopping early crypto disks
今天在安装Ubuntu的时候前面一直很顺利,最后重启的时候一直卡在:有网友说这个是安装的一个Bug,重启虚拟机就好了,试了一下果然好了:原创 2018-06-02 11:29:52 · 1442 阅读 · 2 评论 -
使用VMware安装Ubuntu出现的一个问题
在安装Ubuntu的时候在官网下载了最新版的:但是安装的时候一开始就卡在了:明显已经安装GG了,猜想是不是VMware的版本和这个最新版的不兼容呢,就换了一个低版本的,果然安装成功了。各个版本的镜像下载地址:http://mirrors.melbourne.co.uk/ubuntu-releases/...原创 2018-06-02 11:33:43 · 919 阅读 · 0 评论 -
mybatis与mybatis-spring版本不一致出现的问题
今天无意中看到的一个异常,记录一下。框架是SSM:版本为:运行出现异常:修改mybatis版本为:1.3.0:原创 2018-06-25 13:01:08 · 3918 阅读 · 0 评论 -
解决AbstractMethodError:oracle.jdbc.driver.T4CConnection.isValid(I)Z
今天项目启动的时候出现了:我用的是jdk1.8,Oracle的版本是:猜测是对jdk1.8的版本支持问题,就到Oracle官网看看驱动信息:下载下来导入本地Maven仓库,重新引入依赖即可。...原创 2018-06-18 16:12:20 · 9974 阅读 · 0 评论 -
很坑的InstantiationException: tk.mybatis.mapper.provider.base.BaseSelectProvider
前几天整合SpringBoot和Mybatis,出了一个很坑的问题,在Mapper查询的时候一直出现:找了好久才发现原来是这个Annotation引包引错了:正确应该是:原创 2018-06-19 10:37:45 · 7790 阅读 · 5 评论 -
SpringBoot启动异常:Cannot determine embedded database driver class for database type NONE
异常信息:这个异常是说没有配置数据库连接,在application.properties文件中增加数据库连接即可:原创 2018-06-26 09:42:21 · 353 阅读 · 0 评论