veops / cmdb

CMDB: configuration and management of IT resources
https://veops.cn/cmdb
GNU Affero General Public License v3.0
1.44k stars 370 forks source link

[Bug]: 模型配置中新增CI模型错误 #536

Closed abelit closed 3 months ago

abelit commented 4 months ago

Contact Details

No response

This bug is related to UI or API?

No response

What happened?

A bug happened!

Version

newest

What browsers are you seeing the problem on?

No response

Relevant log output

No response

pycook commented 3 months ago

不理解你的提问

abelit commented 3 months ago

不理解你的提问 版本: cmdb: 2.4.5

问题1: 我在“模型配置”那里添加模型,无论在哪个组添加,都不会立即显示在模型组那里,需要刷新浏览器,然后模型都在其他组中显示,无法正常添加模型到对应的组。

问题2: 如果换个环境,又产生新的错误: 添加了,刷新浏览器也不会显示新增的模型,重启所有容器也不会显示,需要执行”docker rm -f cmdb-cache & docker volume rm cmdb_cache-data“删除缓存容器,再执行“docker-compose up -d"启动cmdb-cache才会显示新增的模型,且每次添加模型都需要这样操作才会显示。

问题1的具体信息: 如下是截图信息,我在业务组添加模型“testhost",需要刷新浏览器才显示,且结果显示在其他组中,还有就是添加模型窗口不会关闭,”确定“按钮一直转圈: Screenshot from 2024-06-14 09-10-27 Screenshot from 2024-06-14 09-11-06

浏览器控制台打印有错误信息: chunk-vendors.6d5bedf1.js:78 PUT http://172.16.2.166:8000/api/v0.1/ci_types/groups/1 net::ERR_CONNECTION_RESET (anonymous) @ chunk-vendors.6d5bedf1.js:78 e.exports @ chunk-vendors.6d5bedf1.js:78 e.exports @ chunk-vendors.6d5bedf1.js:33 Promise.then (async) s.request @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 c @ chunk-6efe3ec5.7b9316ed.js:1 (anonymous) @ chunk-0d74f9e9.aa4c75f6.js:1 d @ chunk-vendors.6d5bedf1.js:101 (anonymous) @ chunk-vendors.6d5bedf1.js:101 (anonymous) @ chunk-vendors.6d5bedf1.js:101 r @ chunk-vendors.6d5bedf1.js:1 s @ chunk-vendors.6d5bedf1.js:1 Promise.then (async) r @ chunk-vendors.6d5bedf1.js:1 s @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 createCIType @ chunk-0d74f9e9.aa4c75f6.js:1 (anonymous) @ chunk-0d74f9e9.aa4c75f6.js:1 d @ chunk-vendors.6d5bedf1.js:101 (anonymous) @ chunk-vendors.6d5bedf1.js:101 (anonymous) @ chunk-vendors.6d5bedf1.js:101 r @ chunk-vendors.6d5bedf1.js:1 s @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-0d74f9e9.aa4c75f6.js:1 u @ chunk-vendors.6d5bedf1.js:255 (anonymous) @ chunk-vendors.6d5bedf1.js:255 u @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 u @ chunk-vendors.6d5bedf1.js:1 o @ chunk-vendors.6d5bedf1.js:1 s @ chunk-vendors.6d5bedf1.js:1 W @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 g @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 x @ chunk-vendors.6d5bedf1.js:1 validate @ chunk-vendors.6d5bedf1.js:1 validateFieldsInternal @ chunk-vendors.6d5bedf1.js:255 (anonymous) @ chunk-vendors.6d5bedf1.js:255 validateFields @ chunk-vendors.6d5bedf1.js:255 (anonymous) @ chunk-0d74f9e9.aa4c75f6.js:1 d @ chunk-vendors.6d5bedf1.js:101 (anonymous) @ chunk-vendors.6d5bedf1.js:101 (anonymous) @ chunk-vendors.6d5bedf1.js:101 r @ chunk-vendors.6d5bedf1.js:1 s @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 handleSubmit @ chunk-0d74f9e9.aa4c75f6.js:1 nt @ chunk-vendors.6d5bedf1.js:7 n @ chunk-vendors.6d5bedf1.js:7 nt @ chunk-vendors.6d5bedf1.js:7 Tn.e.$emit @ chunk-vendors.6d5bedf1.js:7 handleClick @ chunk-vendors.6d5bedf1.js:255 nt @ chunk-vendors.6d5bedf1.js:7 n @ chunk-vendors.6d5bedf1.js:7 Qi.a._wrapper @ chunk-vendors.6d5bedf1.js:7 app.b1737bd9.js:1 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'status') at m (app.b1737bd9.js:1:1829529) m @ app.b1737bd9.js:1 Promise.then (async) r @ chunk-vendors.6d5bedf1.js:1 s @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-0d74f9e9.aa4c75f6.js:1 u @ chunk-vendors.6d5bedf1.js:255 (anonymous) @ chunk-vendors.6d5bedf1.js:255 u @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 u @ chunk-vendors.6d5bedf1.js:1 o @ chunk-vendors.6d5bedf1.js:1 s @ chunk-vendors.6d5bedf1.js:1 W @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 g @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 x @ chunk-vendors.6d5bedf1.js:1 validate @ chunk-vendors.6d5bedf1.js:1 validateFieldsInternal @ chunk-vendors.6d5bedf1.js:255 (anonymous) @ chunk-vendors.6d5bedf1.js:255 validateFields @ chunk-vendors.6d5bedf1.js:255 (anonymous) @ chunk-0d74f9e9.aa4c75f6.js:1 d @ chunk-vendors.6d5bedf1.js:101 (anonymous) @ chunk-vendors.6d5bedf1.js:101 (anonymous) @ chunk-vendors.6d5bedf1.js:101 r @ chunk-vendors.6d5bedf1.js:1 s @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 (anonymous) @ chunk-vendors.6d5bedf1.js:1 handleSubmit @ chunk-0d74f9e9.aa4c75f6.js:1 nt @ chunk-vendors.6d5bedf1.js:7 n @ chunk-vendors.6d5bedf1.js:7 nt @ chunk-vendors.6d5bedf1.js:7 Tn.e.$emit @ chunk-vendors.6d5bedf1.js:7 handleClick @ chunk-vendors.6d5bedf1.js:255 nt @ chunk-vendors.6d5bedf1.js:7 n @ chunk-vendors.6d5bedf1.js:7 Qi.a._wrapper @ chunk-vendors.6d5bedf1.js:7

pycook commented 3 months ago

问题同 #549 close这个issue了