更新时间:2025-04-16 GMT+08:00
Swagger脚本结构体缺少定义
问题现象
- Swagger 2.0文件,提示“Cannot invoke "com.huawei.apitest.attoolcommon.handler.TxmlStructDef.isMapObject()" because "structDef" is null in 'swagger_error.json'”报错信息。
- Swagger 3.0文件,StructResp中或者其引用中存在定义错误“StructReq未被定义”。
原因分析
schemas缺少structDef结构定义。
处理方法
schemas缺少structDef结构定义,参考下图增加该定义:
图1 Swagger 2.0文件

图2 Swagger 3.0文件
