0.21升级0.22,项目所有者创建项目成功后,Hzero-gateway服务报错

0.21升级至0.22
问题现象:创建一个项目,项目创建的事物成功,项目创建成功,普通用户在进入项目之后,点击故事地图,迭代计划,Hzero-gateway服务报错EXCEPTION_GATEWAY_HELPERerror.gatewayHelper.exceptiongateway helper error happened: java.lang.NullPointerException;使用管理员进入项目,Hzero-gateway服务不报错


接口报错图:




Hzero-gateway后台报错图:



管理员进入项目正常:

Hzero-gateway,本地debug,CommonRequestCheckFilter






感觉是创建项目时,有什么地方的权限没有创建上

agile-service有升级到0.22最新版么,具体访问接口贴详细点呢

本地调试看下这个值呢

agile是最新的0.22.2版本


暂时发现有问题接口:
/agile/v1/projects/46/story_map/main?organizationId=1
/agile/v1/projects/46/schemes/query_issue_types_with_sm_id?apply_type=agile
/agile/v1/projects/46/product_version/names
/agile/v1/projects/46/priority/list_by_org
/agile/v1/projects/46/schemes/query_issue_types_with_sm_id?apply_type=agile


你们有二开agile么?

有,但是对于项目的创建,角色权限信息的代码都没有更改

0.22以后权限层级没有项目层了哈

controller的接口权限需要由project变为org么?

是的,0.21到0.22更改非常大,二开可参考下面文档升级
https://choerodon.com.cn/#/knowledge/share/da7217ccaf66f733

那现在这个的话就是agile的权限问题,现在把controller的权限层级更改了就可以了么?

我们二开使用的都是官方的源码,然后再添加了一些自己的接口逻辑,对于官方的代码,基本没有什么大的改动

这个我不敢保证,你跟着文档检查一遍吧