项目bug——编码问题报错(java.lang.IllegalStateException)

这篇具有很好参考价值的文章主要介绍了项目bug——编码问题报错(java.lang.IllegalStateException)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

项目拉下后报错


问题描述

2023-07-17 14:26:07.596 ERROR 14300 — [ main] o.s.boot.SpringApplication : Application run failed

java.lang.IllegalStateException: Failed to load property source from ‘file:/Users/wang/IdeaProjects/ms-family-pre/target/classes/application.yaml’ (classpath:/application.yaml)
at org.springframework.boot.context.config.ConfigFileApplicationListener L o a d e r . l o a d ( C o n f i g F i l e A p p l i c a t i o n L i s t e n e r . j a v a : 553 )   [ s p r i n g − b o o t − 2.3.2. R E L E A S E . j a r : 2.3.2. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . b o o t . c o n t e x t . c o n f i g . C o n f i g F i l e A p p l i c a t i o n L i s t e n e r Loader.load(ConfigFileApplicationListener.java:553) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE] at org.springframework.boot.context.config.ConfigFileApplicationListener Loader.load(ConfigFileApplicationListener.java:553) [springboot2.3.2.RELEASE.jar:2.3.2.RELEASE]atorg.springframework.boot.context.config.ConfigFileApplicationListenerLoader.loadForFileExtension(ConfigFileApplicationListener.java:498) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.context.config.ConfigFileApplicationListener L o a d e r . l o a d ( C o n f i g F i l e A p p l i c a t i o n L i s t e n e r . j a v a : 468 )   [ s p r i n g − b o o t − 2.3.2. R E L E A S E . j a r : 2.3.2. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . b o o t . c o n t e x t . c o n f i g . C o n f i g F i l e A p p l i c a t i o n L i s t e n e r Loader.load(ConfigFileApplicationListener.java:468) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE] at org.springframework.boot.context.config.ConfigFileApplicationListener Loader.load(ConfigFileApplicationListener.java:468) [springboot2.3.2.RELEASE.jar:2.3.2.RELEASE]atorg.springframework.boot.context.config.ConfigFileApplicationListenerLoader.lambda$null 7 ( C o n f i g F i l e A p p l i c a t i o n L i s t e n e r . j a v a : 447 )   [ s p r i n g − b o o t − 2.3.2. R E L E A S E . j a r : 2.3.2. R E L E A S E ] a t j a v a . l a n g . I t e r a b l e . f o r E a c h ( I t e r a b l e . j a v a : 75 )   [ n a : 1.8. 0 3 71 ] a t o r g . s p r i n g f r a m e w o r k . b o o t . c o n t e x t . c o n f i g . C o n f i g F i l e A p p l i c a t i o n L i s t e n e r 7(ConfigFileApplicationListener.java:447) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE] at java.lang.Iterable.forEach(Iterable.java:75) ~[na:1.8.0_371] at org.springframework.boot.context.config.ConfigFileApplicationListener 7(ConfigFileApplicationListener.java:447) [springboot2.3.2.RELEASE.jar:2.3.2.RELEASE]atjava.lang.Iterable.forEach(Iterable.java:75) [na:1.8.0371]atorg.springframework.boot.context.config.ConfigFileApplicationListenerLoader.lambda$load 8 ( C o n f i g F i l e A p p l i c a t i o n L i s t e n e r . j a v a : 447 )   [ s p r i n g − b o o t − 2.3.2. R E L E A S E . j a r : 2.3.2. R E L E A S E ] a t j a v a . l a n g . I t e r a b l e . f o r E a c h ( I t e r a b l e . j a v a : 75 )   [ n a : 1.8. 0 3 71 ] a t o r g . s p r i n g f r a m e w o r k . b o o t . c o n t e x t . c o n f i g . C o n f i g F i l e A p p l i c a t i o n L i s t e n e r 8(ConfigFileApplicationListener.java:447) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE] at java.lang.Iterable.forEach(Iterable.java:75) ~[na:1.8.0_371] at org.springframework.boot.context.config.ConfigFileApplicationListener 8(ConfigFileApplicationListener.java:447) [springboot2.3.2.RELEASE.jar:2.3.2.RELEASE]atjava.lang.Iterable.forEach(Iterable.java:75) [na:1.8.0371]atorg.springframework.boot.context.config.ConfigFileApplicationListenerLoader.load(ConfigFileApplicationListener.java:444) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.context.config.ConfigFileApplicationListener L o a d e r . l a m b d a Loader.lambda Loader.lambdaload 0 ( C o n f i g F i l e A p p l i c a t i o n L i s t e n e r . j a v a : 347 )   [ s p r i n g − b o o t − 2.3.2. R E L E A S E . j a r : 2.3.2. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . b o o t . c o n t e x t . c o n f i g . F i l t e r e d P r o p e r t y S o u r c e . a p p l y ( F i l t e r e d P r o p e r t y S o u r c e . j a v a : 54 )   [ s p r i n g − b o o t − 2.3.2. R E L E A S E . j a r : 2.3.2. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . b o o t . c o n t e x t . c o n f i g . C o n f i g F i l e A p p l i c a t i o n L i s t e n e r 0(ConfigFileApplicationListener.java:347) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE] at org.springframework.boot.context.config.FilteredPropertySource.apply(FilteredPropertySource.java:54) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE] at org.springframework.boot.context.config.ConfigFileApplicationListener 0(ConfigFileApplicationListener.java:347) [springboot2.3.2.RELEASE.jar:2.3.2.RELEASE]atorg.springframework.boot.context.config.FilteredPropertySource.apply(FilteredPropertySource.java:54) [springboot2.3.2.RELEASE.jar:2.3.2.RELEASE]atorg.springframework.boot.context.config.ConfigFileApplicationListenerLoader.load(ConfigFileApplicationListener.java:335) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.context.config.ConfigFileApplicationListener.addPropertySources(ConfigFileApplicationListener.java:226) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.context.config.ConfigFileApplicationListener.postProcessEnvironment(ConfigFileApplicationListener.java:210) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEnvironmentPreparedEvent(ConfigFileApplicationListener.java:200) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEvent(ConfigFileApplicationListener.java:188) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:80) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345) [spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) [spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) [spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) [spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at com.boot.MsFamilyPreApplication.main(MsFamilyPreApplication.java:14) [classes/:na]
Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 2
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:218) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:176) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:171) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:126) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.java:1177) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:287) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:227) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produce(ParserImpl.java:195) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.composer.Composer.checkNode(Composer.java:82) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.constructor.BaseConstructor.checkData(BaseConstructor.java:123) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.Yaml 1. h a s N e x t ( Y a m l . j a v a : 489 )   [ s n a k e y a m l − 1.26. j a r : n a ] a t o r g . s p r i n g f r a m e w o r k . b e a n s . f a c t o r y . c o n f i g . Y a m l P r o c e s s o r . p r o c e s s ( Y a m l P r o c e s s o r . j a v a : 200 )   [ s p r i n g − b e a n s − 5.2.8. R E L E A S E . j a r : 5.2.8. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . b e a n s . f a c t o r y . c o n f i g . Y a m l P r o c e s s o r . p r o c e s s ( Y a m l P r o c e s s o r . j a v a : 164 )   [ s p r i n g − b e a n s − 5.2.8. R E L E A S E . j a r : 5.2.8. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . b o o t . e n v . O r i g i n T r a c k e d Y a m l L o a d e r . l o a d ( O r i g i n T r a c k e d Y a m l L o a d e r . j a v a : 76 )   [ s p r i n g − b o o t − 2.3.2. R E L E A S E . j a r : 2.3.2. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . b o o t . e n v . Y a m l P r o p e r t y S o u r c e L o a d e r . l o a d ( Y a m l P r o p e r t y S o u r c e L o a d e r . j a v a : 50 )   [ s p r i n g − b o o t − 2.3.2. R E L E A S E . j a r : 2.3.2. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . b o o t . c o n t e x t . c o n f i g . C o n f i g F i l e A p p l i c a t i o n L i s t e n e r 1.hasNext(Yaml.java:489) ~[snakeyaml-1.26.jar:na] at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:200) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:164) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.boot.env.OriginTrackedYamlLoader.load(OriginTrackedYamlLoader.java:76) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE] at org.springframework.boot.env.YamlPropertySourceLoader.load(YamlPropertySourceLoader.java:50) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE] at org.springframework.boot.context.config.ConfigFileApplicationListener 1.hasNext(Yaml.java:489) [snakeyaml1.26.jar:na]atorg.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:200) [springbeans5.2.8.RELEASE.jar:5.2.8.RELEASE]atorg.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:164) [springbeans5.2.8.RELEASE.jar:5.2.8.RELEASE]atorg.springframework.boot.env.OriginTrackedYamlLoader.load(OriginTrackedYamlLoader.java:76) [springboot2.3.2.RELEASE.jar:2.3.2.RELEASE]atorg.springframework.boot.env.YamlPropertySourceLoader.load(YamlPropertySourceLoader.java:50) [springboot2.3.2.RELEASE.jar:2.3.2.RELEASE]atorg.springframework.boot.context.config.ConfigFileApplicationListenerLoader.loadDocuments(ConfigFileApplicationListener.java:607) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:523) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
… 25 common frames omitted
Caused by: java.nio.charset.MalformedInputException: Input length = 2
at java.nio.charset.CoderResult.throwException(CoderResult.java:281) ~[na:1.8.0_371]
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339) ~[na:1.8.0_371]
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) ~[na:1.8.0_371]
at java.io.InputStreamReader.read(InputStreamReader.java:184) ~[na:1.8.0_371]
at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:125) ~[snakeyaml-1.26.jar:na]
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:183) ~[snakeyaml-1.26.jar:na]
… 43 common frames omitted


原因分析:

查找资料发现编码问题报错。


解决方案:

将IDEA中所有编码设置为UTF-8;
项目bug——编码问题报错(java.lang.IllegalStateException),常见bug,java,bug文章来源地址https://www.toymoban.com/news/detail-576295.html

到了这里,关于项目bug——编码问题报错(java.lang.IllegalStateException)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java IDEA java.lang.IllegalStateException: Failed to introspect Class报错原因和解决办法

    发现是因为 org.redisson:redisson.spring.boot.starter 3.10.6这个包引入不进来导致的报错 尝试了clean invalid caches and restart都没法解决后 放大招,查看maven右侧Dependencies每一个点进去看是否有jar包冲突,发现有一个包里有一个redis的包, 怀疑jar包冲突,尝试把这个包exclusion掉,可以成功运

    2024年02月04日
    浏览(38)
  • Java 调用Elasticsearch报错java.lang.IllegalStateException: Request cannot be executed; I/O reactor statu

    一、问题描述 线上ES查询服务出现奇怪的问题,调用es查询数据的接口进行过一次查询,过几分钟之后再次用这个接口进行查询就不行了。 二、报错排查 简短报错:java.lang.IllegalStateException: Request cannot be executed; I/O reactor status: STOPPED 三、解决问题 经过排查发现可能是出现异常

    2024年02月20日
    浏览(35)
  • Logstash报错:Logstash - java.lang.IllegalStateException: Logstash stopped processing because of an err

      最近尝试使用Elasticsearch和IK结合Logstash链接mysql,测试Logstash出现如下报错信息:  首先输入命令 :   logstash -e \\\'input {stdin{}} output {stdout{}}\\\' 命令感觉都是正确的,但是结果却是: 着实让我有点意外,查阅很多资料说执行命令中包含中文,可是我一个个的都从新敲了,确保都

    2024年02月11日
    浏览(32)
  • SpringBoot项目配置Eureka时,内嵌TomCat无法启动java.lang.IllegalStateException: StandardEngine[Tomcat].Standa

    java.lang.IllegalStateException: StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[] failed to start SpringBoot项目可以正常启动,但是一添加@EnableEurekaServer相关注解再启动SpringBoot就报如上错误。我是因为有两个jdk版本,一个8一个17. 从根本原因可以看出是SpringBoot的内嵌Tomcat报错,这是

    2024年02月09日
    浏览(32)
  • 深入解析java.lang.IllegalStateException异常

    异常是程序在执行过程中遇到的错误或异常情况。在Java中,异常是指在程序运行期间发生的错误,它可以打破程序的正常流程,并且可能导致程序终止。 异常分为两种类型:受检异常(checked exception)和非受检异常(unchecked exception)。 受检异常:在方法声明中必须显式地声

    2024年02月10日
    浏览(34)
  • java.lang.IllegalStateException异常原因和解决

    Iterator.remove() 迭代删除 引发 1. Iterator.remove() 迭代删除 引发 场景示例 问题分析

    2024年02月16日
    浏览(30)
  • 解决Caused by: java.lang.IllegalStateException:

    目录 问题描述 解决方案 1. 修改JVM的-Xss参数 2. 检查循环继承依赖项 3. 更新相关库和依赖 总结 在使用Java开发Web应用程序时,我们有时会遇到​ ​Caused by: java.lang.IllegalStateException​ ​​异常,其中包含一个关于StackOverflow错误的描述。这种错误可能会导致无法完成对Web应用程

    2024年02月03日
    浏览(38)
  • 解决java.lang.IllegalStateException: Duplicate key异常

    项目重启后突然报这个异常 看日志应该是在初始化字典,源代码 这里的操作是把词典list转换成map,然后key冲突。 但我比对了一下数据,没有找到重复的dictValue,报这个错有点莫名其妙。 最后的解决办法参考了其他网友,得以顺利解决,最后上修改后的代码 Collectors.toMap 增

    2024年02月15日
    浏览(37)
  • 已解决java.lang.IllegalStateException: Duplicate key

    已解决java.lang.IllegalStateException: Duplicate key java.lang.IllegalStateException: Duplicate key java.lang.IllegalStateException: Duplicate key 是由于在使用 Map 或 Set 时,试图将一个已经存在的键值或元素添加到集合中而引发的异常。 下滑查看解决方法 要解决这个问题,可以采取以下步骤: 确保你使用

    2024年02月07日
    浏览(32)
  • java.lang.IllegalStateException: Failed to execute ApplicationRunner

    在跑search服务实现ApplicationRunner接口的监听类时,出现Failed to execute ApplicationRunner这个错误

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包