JIRA 4.1.2:JIRA在通过web服务提交时是否遵循不同的工作流?

JIRA 4.1.2:JIRA在通过web服务提交时是否遵循不同的工作流?,jira,Jira,最近,一个补丁投入生产,以升级我们的Postgres DB 从那时起,我们的用户就不能使用GUI提交票证,但我们的用户可以使用Web服务提交票证 如果两者都在JIRA中使用相同定义的工作流,那么一个工作流如何能够替代另一个工作流 请对JIRA的幕后运作提供一些见解。已经把一张票投进了亚特拉西安岛,自从我们的版本已经到了生命的尽头,就被那里的帮助关闭了。@Scott Dudley 两部分 虽然在JIRA中,当用户通过web服务日志提交数据时,我们认为一切都是通过相同的路径进行的,但我们发现我们完全

最近,一个补丁投入生产,以升级我们的Postgres DB

从那时起,我们的用户就不能使用GUI提交票证,但我们的用户可以使用Web服务提交票证

如果两者都在JIRA中使用相同定义的工作流,那么一个工作流如何能够替代另一个工作流

请对JIRA的幕后运作提供一些见解。已经把一张票投进了亚特拉西安岛,自从我们的版本已经到了生命的尽头,就被那里的帮助关闭了。

@Scott Dudley 两部分

  • 虽然在JIRA中,当用户通过web服务日志提交数据时,我们认为一切都是通过相同的路径进行的,但我们发现我们完全错了

  • 导致用户无法通过GUI提交数据的问题是因为编写了一些旧代码来管理用户缓存。它有一个小于实际用户数的限制集,因此,由于事情是如何编码的,系统最终陷入了一个几乎无限的循环,试图添加所有用户,但无法加载所有用户,因为缓存在到达时会删除用户,但仍然尝试加载缓存中缺少的用户


  • 感谢您对此提出的建议。

    您能否更准确地说明“我们的用户无法使用GUI提交票据”?当用户尝试加载表单时,页面从未加载,系统超时。在我们的任何服务器日志中都没有任何内容,Data Power有一个条目,说明没有收到任何标头响应。用户可以登录并查看一些战神,但在编辑、创建克隆票时,系统只是挂起,没有任何记录告诉我们原因。再一次。。。在2个多月的生产过程中没有修改任何代码,这是7月1日才开始的。您可以回滚dB修补程序吗?您可以尝试进行一些线程转储(使用jstack),看看是否可以隔离JIRA挂起的位置(尝试进行一些转储并对其进行重新整理,重点放在正在运行的线程上,看看这是否提供了任何线索。唉,既然您提到您已经修改了JIRA源代码,您可能需要自己直接对其进行故障排除。如果您知道它在哪里卡住了,但不知道为什么,您还可以下载一份为JIRA提供源代码,并将调试器附加到Java进程,这样您就可以准确地了解发生了什么。