应用创建失败

  • Choerodon平台版本:0.10

  • 运行环境(如localhost或k8s):localhost

  • 遇到问题时的前置条件:

  • 问题描述:

    在我的应用管理中创建应用,一直处于创建中的状态

    ,等待一段时间后,刷新页面显示创建失败,
    另外自定义引用模板的时候发现,在第7步和第八步说的太过于模糊,无法根据文档去自定义应用模板

  • 疑问:

    通过模板创建的时候我gitlab中的项目是创建成功了的,但是系统中显示创建失败,并且在应用管理里面也没有,无法进行管理

请点击管理,全局事务,事务实例里面查看这种事务


右键点击详情,查看失败原因

看不出问题来,gitlab是创建成功了的

点击失败记录的最右边按钮,可以查看失败原因

这个问题我碰过用管理员账号去设置里把分支保护关掉就行了

能截个图吗?好像社区版的没有这个设置?

您好,目前这个版本可以先通过更改上述去掉默认保护分支的设置后,在创建应用,下个版本我们将通过代码限制创建保护分支

您好,我今天还有一个问题,提交了代码或者增加了分支,都无法同步刚才提交那个的版本,并且后台事物报错,

,错误日志都是
java.lang.NullPointerException
at io.choerodon.devops.app.service.impl.DevopsGitlabPipelineServiceImpl.handleCreate(DevopsGitlabPipelineServiceImpl.java:84)
at io.choerodon.devops.api.eventhandler.DevopsSagaHandler.gitlabPipeline(DevopsSagaHandler.java:162)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at io.choerodon.asgard.saga.SagaMonitor$InvokeTask.invoke(SagaMonitor.java:194)
at io.choerodon.asgard.saga.SagaMonitor$InvokeTask.run(SagaMonitor.java:166)
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)

您好,这个空指针是当用root用户去存储pipeline数据的时候,找不到用户的bug,这个bug已经修复了,下个版本将没有这个问题。 这个问题只会影响平台开发流水线-持续集成的显示,不会影响版本生成

但是我提交代码或者打好分支后,我的版本库没有版本可以管理啊

版本为空

请截下 创建好gitlab应用库的pipelines列表图

您可以点击pipeline 错误stages 可以查看失败的原因,然后截下图


本地maven是没有问题的

pipeline ci 不仅仅单纯跑mvn build ,它还包含其它一些前置条件,比如runner分配pod跑测试,校验权限等

点击进去

retry this job 试一下