插件在 VS Code 上无法正常工作

问题描述 投票:0回答:1

我过去常常使用 VS Code 和 Jira 的 Atlassian 插件。几个月以来一直运行良好。

现在我无法创建新问题,也无法打开现有(分配的)问题,也无法从那里创建分支。

如何解决?

jira vscode-extensions
1个回答
0
投票

我认为您遇到的问题可能是由于 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 提出 - 希望有人能够适当解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.