JIRA - 标记为"未解决"的"完成"问题

Car*_*ara 4 jira

我是一个使用JIRA的新手,我不知道为什么会这样.最近,每当我将问题标记为"完成"时,系统将不会因为"已关闭"而更新,而是将其保持为"未解决".为什么会这样?我不知道我必须提供什么信息来解决这个问题,除了我正在使用JIRA 6.1.3,自托管,没有额外的插件.

Ste*_*pel 7

该问题既未完全解决也未必相关,但您可能需要检查修复明显的数据完整性违规,而实际上并未关闭的问题(JRA-34222),特别是Andreas Knecht的评论,总结了工作流程更改期间潜在的竞争条件:

是的,在进行工作流程更改时批量编辑肯定有可能导致这类问题.JIRA在进行工作流迁移AFAIK时并没有真正锁定项目,因此如果在迁移期间发生并发操作,则总会发生这种情况.

这是一个复杂的问题,有一个更复杂的解决方案.对于我们很久以前做过分析的一些阅读,请参阅[无法访问"并发+问题+ + + JIRA"中的链接].另外[无法访问'并发+错误'链接].这是一个已知问题,但该解决方案对JIRA具有巨大的性能影响,并且需要付出相当大的努力才能实现和测试.

思科员工的最后评论似乎证实了安德烈斯的总结,这可能是目前JIRA普遍适用的问题:

JIRA 5.2.8几个月来我们一直有这样的问题.我无法查看它,但另见:JSP-161469

最近的调查已经相关"尝试重新打开IndexReader,但它抛出了AlreadyClosedException." 紧跟Jython脚本执行的消息.[...]

可能的补救措施/解决方法

虽然没有解决根本原因,但您可以从Michael Knight附带屏幕截图中看到Atlassian似乎已经能够使用数据库完整性检查器修复手头的完整性问题:

在此输入图像描述

这种恰当命名的JIRA功能在许多情况下都很有用,例如

  • 在将项目迁移到新工作流程之前 [强调我的]
  • 外部程序正在修改JIRA的数据库
  • 解决服务器崩溃问题

使用这样的工具,显然并非没有风险本身,所以请注意,Atlassian的强烈建议[S]把你的数据备份纠正任何数据不一致之前相应

祝好运!