微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

由于 ConfigFactory.load(xyz.conf) 在 maven 构建中出现问题

如何解决由于 ConfigFactory.load(xyz.conf) 在 maven 构建中出现问题

在使用 mvn clean install 运行 3.5.4 版本的 maven build 并运行集成测试时 - Build 在 ConfigFactory.load() 函数处挂起并长时间耗尽内存

  java.lang.Thread.State: RUNNABLE
at java.util.Arrays.copyOfRange(Arrays.java:3664)
at java.lang.String.<init>(String.java:207)
at java.lang.String.substring(String.java:1933)
at com.typesafe.config.impl.SimpleConfigOrigin.mergeTwo(SimpleConfigOrigin.java:247)
at com.typesafe.config.impl.SimpleConfigOrigin.mergeThree(SimpleConfigOrigin.java:340)
at com.typesafe.config.impl.SimpleConfigOrigin.mergeOrigins(SimpleConfigOrigin.java:379)
at com.typesafe.config.impl.AbstractConfigObject.mergeOrigins(AbstractConfigObject.java:171)
at com.typesafe.config.impl.AbstractConfigValue.mergedWithTheUnmergeable(AbstractConfigValue.java:201)
at com.typesafe.config.impl.ConfigDelayedMerge.mergedWithTheUnmergeable(ConfigDelayedMerge.java:227)
at com.typesafe.config.impl.ConfigDelayedMerge.mergedWithTheUnmergeable(ConfigDelayedMerge.java:24)
at com.typesafe.config.impl.AbstractConfigValue.withFallback(AbstractConfigValue.java:277)
at com.typesafe.config.impl.ConfigDelayedMerge.makeReplacement(ConfigDelayedMerge.java:175)
at com.typesafe.config.impl.ConfigDelayedMerge.makeReplacement(ConfigDelayedMerge.java:157)
at com.typesafe.config.impl.ConfigDelayedMerge.resolveSubstitutions(ConfigDelayedMerge.java:94)
at com.typesafe.config.impl.ConfigDelayedMerge.resolveSubstitutions(ConfigDelayedMerge.java:59)
at com.typesafe.config.impl.ResolveContext.realResolve(ResolveContext.java:179)
at com.typesafe.config.impl.ResolveContext.resolve(ResolveContext.java:142)
at com.typesafe.config.impl.SimpleConfigObject$ResolveModifier.modifyChildMayThrow(SimpleConfigObject.java:380)
at com.typesafe.config.impl.SimpleConfigObject.modifyMayThrow(SimpleConfigObject.java:313)
at com.typesafe.config.impl.SimpleConfigObject.resolveSubstitutions(SimpleConfigObject.java:399)
at com.typesafe.config.impl.ResolveContext.realResolve(ResolveContext.java:179)
at com.typesafe.config.impl.ResolveContext.resolve(ResolveContext.java:142)
at com.typesafe.config.impl.SimpleConfigObject$ResolveModifier.modifyChildMayThrow(SimpleConfigObject.java:380)
at com.typesafe.config.impl.SimpleConfigObject.modifyMayThrow(SimpleConfigObject.java:313)
at com.typesafe.config.impl.SimpleConfigObject.resolveSubstitutions(SimpleConfigObject.java:399)
at com.typesafe.config.impl.ResolveContext.realResolve(ResolveContext.java:179)
at com.typesafe.config.impl.ResolveContext.resolve(ResolveContext.java:142)
at com.typesafe.config.impl.ResolveContext.resolve(ResolveContext.java:231)
at com.typesafe.config.impl.SimpleConfig.resolveWith(SimpleConfig.java:78)
at com.typesafe.config.impl.SimpleConfig.resolve(SimpleConfig.java:68)
at com.typesafe.config.impl.SimpleConfig.resolve(SimpleConfig.java:41)
at com.typesafe.config.ConfigFactory.load(ConfigFactory.java:216)
at com.typesafe.config.ConfigFactory.load(ConfigFactory.java:116)
at com.typesafe.config.ConfigFactory.load(ConfigFactory.java:76)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。