技术文章 - CS406589

Codebeamer 上所有仪表盘和 Wiki 页面均显示错误消息“无法渲染带有标识符的仪表盘”。

已修改: 11-Dec-2025   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Codebeamer 21.09 to 3.0

说明

  • Codebeamer 用户可能会突然注意到所有仪表盘和 Wiki 页面上出现以下问题。
  • 从 3.0.0.1 更新到 3.0.0.3 后,所有 Wiki 和 Tracker 标签页都显示以下消息,并且仪表盘不显示。
    •  Failed to render dashboard with identifier <dashboard_ID>
  • 用户界面上显示了上述错误信息。
  • 服务器日志中出现错误
    • INFO  codebeamer.security.AccessLogFilter - Request-<ID> <IP> <USER ID> "GET /cb/dashboard/retrieve.spr?dashboardId=<ID>&_=<ID> HTTP/1.1" [...]
      INFO  dao.impl.ArtifactFileDaoImpl - Original content of #<ID>-<USERNAME>'s Personal Wiki CANNOT be found here: \\repository\docs\<ID> [...]
      INFO  dao.impl.ArtifactFileDaoImpl - Try to find a temporaly file for ##<ID>-<USERNAME>'s Personal Wiki: \\repository\docs\<ID> [...]
      WARN  dao.impl.ArtifactFileDaoImpl - File [[<ID>] /<HASH>] of artifact [[<ID>] /<USERNAME>'s Personal Wiki] does not exists [...]
      ERROR controller.dashboard.DashboardController - <ID> dashboard failed to render. [...]
      java.lang.IllegalArgumentException: Dashboard layout is empty, please double check that dashboard is present.
          at com.intland.codebeamer.controller.support.dashboard.DashboardControllerSupport.deserializeLayout(DashboardControllerSupport.java:731) ~[cb-21.09-SP11.jar:?]
          at com.intland.codebeamer.controller.support.dashboard.DashboardControllerSupport.retireveWidgetContainer(DashboardControllerSupport.java:825) ~[cb-21.09-SP11.jar:?]
          at com.intland.codebeamer.controller.support.dashboard.DashboardControllerSupport.renderDashboard(DashboardControllerSupport.java:168) ~[cb-21.09-SP11.jar:?]
          at com.intland.codebeamer.controller.dashboard.DashboardController.getDashboard(DashboardController.java:142) [cb-21.09-SP11.jar:?]
          [...]
  • 使用导出模板创建项目后,跟踪器选项卡中的仪表板无法加载,并出现以下错误。
    • INFO  dao.impl.ArtifactFileDaoImpl - Original content of #2153740-Trackers CANNOT be found here: /home/appuser/codebeamer/repository/docs/2036/651/1 [catalina-exec-38] [224] {Req#=696203, Sess#=0cf..06b, serverId=server}
      INFO  dao.impl.ArtifactFileDaoImpl - Try to find a temporaly file for #2153740-Trackers: /home/appuser/codebeamer/repository/docs/2153740_1 [catalina-exec-38] [224] {Req#=696203, Sess#=0cf..06b, serverId=server}
      WARN  dao.impl.ArtifactFileDaoImpl - File [[2036651] /38850ed5bf4d3229666613cc8fbe3d649b0014433c979daf5e5a3636d89662a62e883566539b1a8c990e42618cb4211994e4d57fde49e77a282a762cccc5c903] of artifact [[2153740] /Trackers] does not exists  [catalina-exec-38] [224] {Req#=696203, Sess#=0cf..06b, serverId=server}
      ERROR dashboard.persistence.DashboardLayoutRetriever - 2153740 dashboard failed to load. [catalina-exec-38] [224] {Req#=696203, Sess#=0cf..06b, serverId=server}
      java.lang.IllegalArgumentException: Dashboard layout is empty, please double check that dashboard is present.
      
这是文章 406589 的 PDF 版本,可能已过期。最新版本 CS406589