从 commons-lang-2.6 迁移到 commons-lang3.12.0,遇到错误:NestableException

问题描述

最近从 commons-lang-2.6 迁移到 commons-lang3.12.0,出现以下错误org.apache.commons.lang.exception.nestableException

如何解决

解决方法

面临这个问题,因为 apache 在 commons-lang3 中获得了 Nestableexception 的支持

此外,您的 Java 版本可能较旧。他们在commons-lang3的最低版本中使用了java 5,在版本:commons-lang3.12.0.jar中,他们使用了java 8+

所以,如果你想更新commons-lang,也需要升级jdk。这是唯一的解决方案。

https://commons.apache.org/proper/commons-lang/article3_0.html (参见嵌套异常下)

https://commons.apache.org/proper/commons-lang/download_lang.cgi