我过去常常使用 VS Code 和 Jira 的 Atlassian 插件。几个月以来一直运行良好。
现在我无法创建新问题,也无法打开现有(分配的)问题,也无法从那里创建分支。
如何解决?
我认为您遇到的问题可能是由于 Atlascode 插件使用的底层库中的错误所致。
我遇到了同样的问题,并找到了修复的参考(我再也找不到了)。
该错误看起来像是在联系 Jira Data Center 实例时尝试使用对 Jira Cloud 有效的 REST API。基本上,它不是调用
issue/createmeta/{projectIdOrKey}/issuetypes
,而是调用 issue/createmeta/{projectKey}?expand=projects.issuetypes.fields
- 由于它无效,因此会导致 404 错误,并且 VSCode 中的 Jira 问题屏幕无法加载。
解决此问题的方法是修改 .vscode 目录中与 Atlascode 插件关联的
extension.js
文件。
如果修改所有出现的情况:
来自:
this.getFromJira("issue/createmeta",{projectKeys:[t],expand:"projects.issuetypes.fields"})
致:
this.getFromJira("issue/createmeta/".concat(t,"/issuetypes"))
但是,每当发布新版本的 Atlascode 时,您都需要执行此操作。
我已将此作为针对 Atlascode 的 bug 提出 - 希望有人能够适当解决此问题。