You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用rcarz/jira-client创建JIRA Bug时无法设置经办人问题

rcarz/jira-client 创建JIRA问题时经办人赋值失败解决方案

问题根因及对应修复方案:

    1. 权限校验
      首先确认两个权限配置:
    • 当前调用接口的账号拥有目标项目的「修改经办人」权限
    • 目标经办人账号拥有目标项目的「可分配用户」权限
      任意权限缺失都会导致系统自动将经办人置为UNASSIGNED
    1. 字段传值格式错误
      直接传入字符串的写法仅兼容非常老的客户端版本,JIRA 7+及对应匹配的rcarz/jira-client版本要求ASSIGNEE字段必须传入结构化对象,正确写法如下:
    import com.google.common.collect.ImmutableMap;
    
    issue.field(Field.SUMMARY, summary);
    issue.field(Field.DESCRIPTION, description);
    // 适配JIRA 7及更早版本,传参为经办人用户名
    issue.field(Field.ASSIGNEE, ImmutableMap.of("name", "你的经办人用户名"));
    // 适配JIRA 8及更高版本,传参为经办人accountId
    // issue.field(Field.ASSIGNEE, ImmutableMap.of("accountId", "你的经办人accountId"));
    issue.execute();
    
    1. 平台配置校验
    • 确认目标经办人账号状态正常,未被禁用、未注销
    • 若仍不生效,可先调用JIRA原生REST接口直接修改问题经办人,确认原生接口逻辑通顺后再排查客户端代码问题,排除JIRA后台全局配置限制。

内容的提问来源于stack exchange,提问作者Aditya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 10:33:03