0.25版本一键部署创建项目失败

  • Choerodon平台版本: 0.25.0

  • 遇到问题的执行步骤: 一键部署choerodon 0.25版本成功后,创建项目失败,发现事务执行失败

  • 报错日志:

java.lang.NullPointerException
at org.hrds.rdupm.harbor.app.service.sagahandler.DevopsSagaHandler.createDefaultRepo(DevopsSagaHandler.java:103)
at sun.reflect.GeneratedMethodAccessor504.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at io.choerodon.asgard.saga.consumer.SagaConsumer.invoke(SagaConsumer.java:96)
at io.choerodon.asgard.saga.consumer.SagaConsumer.lambda$null$0(SagaConsumer.java:64)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

部署服务的版本 以及失败时候prod-repo-service的服务日志发一份

服务版本


报错信息

repo服务里面有配置这个harbor组件版本的环境变量吗?HARBOR_API_VERSION

有的,v2

可以创建了,一键部署的prod-repo-service版本是0.25.0-alpha.4,升级到0.25.1就好了,麻烦更新下install.yml文件

根本原因是这个api 升级了, 获取配额时 少了/v2.0/

官方的yaml文件应该改动过. 加了这一行