YMFE / yapi

YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台
http://yapi.smart-xwork.cn/
Apache License 2.0
27.38k stars 4.79k forks source link

保存的时候报错 #2414

Open chu552415563 opened 2 years ago

chu552415563 commented 2 years ago

版本号

1.10.2

什么问题

从小幺鸡生成json文件,然后导入,基本上所有接口保存的时候都会报错 [ 2021-11-19 9:30:53 ] [ error ] Cannot read property 'toObject' of null
TypeError: Cannot read property 'toObject' of null
at projectModel.handleEnvNullData (d:\yapi\my-yapi\vendors\server\models\project.js:85:17)
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:94:5)
at async interfaceController.autoAddTag (d:\yapi\my-yapi\vendors\server\controllers\interface.js:396:25) at async interfaceController.up (d:\yapi\my-yapi\vendors\server\controllers\interface.js:825:5)
at async d:\yapi\my-yapi\vendors\server\utils\commons.js:436:9
at async module.exports (d:\yapi\my-yapi\vendors\server\middleware\mockServer.js:152:15)
我试过去修改数据库里接口保存的 请求参数和返回参数,做到和正常保存发出的请求里 参数保存一致,但还是报错,是不是interface表里数据还关联了其他表的数据,缺少了关联数据所以报的错。

如何复现此问题

~

什么浏览器

谷歌浏览器

什么系统(Linux, Windows, macOS)

Windows

tangcent commented 2 years ago

see #2371 May be fixed by #2374

shcw commented 2 years ago

可以试试我的办法,但是感觉这样不是最好的

https://github.com/YMFE/yapi/issues/2371#issuecomment-1046641932

RichieSong commented 1 year ago

同样的问题