部署应用超时,devops服务报空指针异常

  • Choerodon平台版本:0.18

  • 运行环境:自主搭建

  • 问题描述:


  • 执行的操作:
    如:部署一个新的应用,应用没有成功部署。devops服务报空指针异常。

你好.

  1. 你的devops-service是具体什么版本?
  2. 你可以下面这个时间点, 环境的配置库的提交更改了什么内容?

版本是:devops-service-0.18.18
点击时间进不了配置库。
配置库只是生成了一个新的C7NHelmRelease文件

不是点击时间去进配置库,是去你部署失败那个环境进入配置库,看看这个时间点提交了什么


这是其中一个commit

现在感觉原因是事务ID号不匹配。


事务ID到24XXX,但是日志中的id号已经是25XXX了,不知道有没有关系。

你去配置库里看最近几天新增或者更新的文件, 哪个文件里没有kind这个key的.

我看了一下,都是有这个kind的。部署超时后,点击重新部署就可以正常启动实例。

从你的异常来看是这样的,那可能是你把有问题的文件去掉了, 那后面再观察下

现在在那个namespace下部署都会报这个错误

那肯定有文件有问题

你再检查检查最近创建或更新的文件, 一个文件里不是只有kind就够了,要看文件里是不是有多个yaml文档结构.一个yaml文档结构需要一个, 例如:

kind: aa
name: one
---
kind: bb
name: two

确实有空的yaml


直接删除就好吗?

删除就好了, 然后, 之后不要在猪齿鱼的界面上修改域名的名称. 建议总前端和devops-service升级到0.18.x的最新

正常了 多谢多谢。