【问题标题】:Not able to find application program line causing exception in wildfly在 Wildfly 中找不到导致异常的应用程序行
【发布时间】:2021-03-09 10:47:44
【问题描述】:

Wildfly 给出错误但无法找到导致此错误的行。有人可以帮助如何记录完整的行而不会导致错误。

16:13:12,716 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "App.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"App.war\".undertow-deployment" => "java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
    Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0

【问题讨论】:

  • 你能分享你的代码吗?
  • 有什么办法可以调试吗?
  • Wildfly 有时会在部署因某种原因损坏时记录类似这样的错误。有时,刷新项目、清理并再次部署就足够了(或使用gradle clean war 或类似命令构建新的war 文件)

标签: java wildfly


【解决方案1】:

这是由于 rest api 无法映射/初始化而发生的。如果您遇到同样的错误,请在调试模式下运行 wildfly,然后检查方法/api 在此错误之前刚刚初始化并失败,该 api 可能有错误的参数,导致 wildfly 给出此错误并在启动时失败。

【讨论】:

    猜你喜欢
    • 2016-09-13
    • 2016-02-22
    • 1970-01-01
    • 2014-05-09
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 2014-02-17
    相关资源
    最近更新 更多