我是一个使用JIRA的新手,我不知道为什么会这样.最近,每当我将问题标记为"完成"时,系统将不会因为"已关闭"而更新,而是将其保持为"未解决".为什么会这样?我不知道我必须提供什么信息来解决这个问题,除了我正在使用JIRA 6.1.3,自托管,没有额外的插件.
该问题既未完全解决也未必相关,但您可能需要检查修复明显的数据完整性违规,而实际上并未关闭的问题(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]把你的数据备份纠正任何数据不一致之前相应
祝好运!
| 归档时间: |
|
| 查看次数: |
2125 次 |
| 最近记录: |