From aa8cc716eb4be7f40d5d04332189bcdc65fcaca8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=AD=E5=B8=85?= <616120679@qq.com> Date: Fri, 29 May 2026 17:53:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=8F=90=E4=BA=A4=E5=88=B0=E6=95=B4?= =?UTF-8?q?=E4=B8=AA=E9=A1=B9=E7=9B=AE=E8=83=BD=E8=B7=91=E9=80=9A=EF=BC=8C?= =?UTF-8?q?=E6=9C=89=E5=87=A0=E4=B8=AA=E6=8E=A5=E5=8F=A3=E4=B8=8D=E6=A0=87?= =?UTF-8?q?=E5=87=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/problem_fix/01-fix.md | 64 + docs/problem_fix/02-fix.md | 54 + .../03-fix-doing/01-get-attributes.md | 41 + .../03-fix-doing/02-get-attributevalues.md | 41 + .../03-fix-doing/03-get-breedingmethods.md | 33 + ...ds-6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb.md | 33 + ...006fe-0f40-4db1-9175-24f1035b5e6d-calls.md | 49 + .../03-fix-doing/06-get-commoncropnames.md | 45 + .../03-fix-doing/07-get-crosses.md | 50 + .../03-fix-doing/08-get-crossingprojects.md | 74 + .../problem_fix/03-fix-doing/09-get-events.md | 49 + .../03-fix-doing/10-get-germplasm.md | 41 + .../problem_fix/03-fix-doing/11-get-images.md | 66 + docs/problem_fix/03-fix-doing/12-get-lists.md | 33 + .../03-fix-doing/13-get-locations.md | 33 + ...ns-ce97608b-623c-4749-b437-0858ee3f22ed.md | 33 + docs/problem_fix/03-fix-doing/15-get-maps.md | 66 + .../03-fix-doing/16-get-maps-genome_map1.md | 49 + .../17-get-maps-genome_map1-linkagegroups.md | 49 + .../03-fix-doing/18-get-maps-genome_map2.md | 49 + .../03-fix-doing/19-get-markerpositions.md | 134 + .../03-fix-doing/20-get-methods.md | 33 + .../03-fix-doing/21-get-observations.md | 100 + .../03-fix-doing/22-get-observationunits.md | 83 + .../03-fix-doing/23-get-ontologies.md | 33 + .../03-fix-doing/24-get-ontologies-O_001.md | 49 + .../03-fix-doing/25-get-ontologies-O_002.md | 49 + .../03-fix-doing/26-get-pedigree.md | 33 + .../problem_fix/03-fix-doing/27-get-people.md | 33 + .../03-fix-doing/28-get-plannedcrosses.md | 33 + .../03-fix-doing/29-get-programs.md | 83 + .../03-fix-doing/30-get-references.md | 66 + .../31-get-references-reference1.md | 49 + .../32-get-references-reference2.md | 49 + .../03-fix-doing/33-get-referencesets.md | 66 + .../34-get-referencesets-reference_set1.md | 49 + .../35-get-referencesets-reference_set2.md | 49 + .../03-fix-doing/36-get-samples.md | 83 + .../problem_fix/03-fix-doing/37-get-scales.md | 33 + .../03-fix-doing/38-get-seasons.md | 33 + .../03-fix-doing/39-get-seedlots.md | 33 + ...1a6-4ceb-98f5-940df96de8ea-transactions.md | 47 + .../41-get-seedlots-transactions.md | 66 + .../03-fix-doing/42-get-studies.md | 33 + .../problem_fix/03-fix-doing/43-get-traits.md | 33 + ...ts-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md | 33 + .../problem_fix/03-fix-doing/45-get-trials.md | 33 + ...ls-0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333.md | 33 + .../03-fix-doing/47-get-variables.md | 100 + ...2e227-3ab3-450b-ad1a-85e717ec082a-calls.md | 47 + .../03-fix-doing/49-get-variantsets.md | 49 + .../03-fix-doing/50-get-vendor-orders.md | 202 ++ ...cabd-42b8-4a8a-9617-699aa688dd6b-plates.md | 47 + ...abd-42b8-4a8a-9617-699aa688dd6b-results.md | 47 + ...ae2745-cb2b-4f9c-86d9-1a2eeec39083-data.md | 47 + .../03-fix-doing/54-post-search-attributes.md | 33 + .../55-post-search-attributevalues.md | 33 + .../03-fix-doing/56-post-search-germplasm.md | 33 + .../03-fix-doing/57-post-search-images.md | 66 + .../03-fix-doing/58-post-search-lists.md | 33 + .../03-fix-doing/59-post-search-locations.md | 33 + .../60-post-search-markerpositions.md | 134 + .../61-post-search-observations.md | 100 + .../62-post-search-observationunits.md | 83 + .../03-fix-doing/63-post-search-pedigree.md | 33 + .../03-fix-doing/64-post-search-people.md | 33 + .../03-fix-doing/65-post-search-programs.md | 83 + .../03-fix-doing/66-post-search-references.md | 66 + .../67-post-search-referencesets.md | 66 + .../03-fix-doing/68-post-search-samples.md | 83 + .../03-fix-doing/69-post-search-studies.md | 33 + .../03-fix-doing/70-post-search-trials.md | 33 + .../03-fix-doing/71-post-search-variables.md | 100 + .../72-post-search-variantsets.md | 49 + docs/problem_fix/03-fix-doing/73-put-calls.md | 47 + .../03-fix-doing/74-put-ontologies-O_001.md | 49 + .../03-fix-doing/75-put-pedigree.md | 47 + .../problem_fix/03-fix-doing/76-put-plates.md | 47 + .../03-fix-doing/77-put-samples.md | 47 + ...ts-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md | 33 + docs/problem_fix/03-fix-doing/README.md | 101 + docs/problem_fix/03-fix.md | 2610 +++++++++++++++++ .../sql/R__init_data_09_breeding_methods.sql | 6 +- 83 files changed, 7054 insertions(+), 2 deletions(-) create mode 100644 docs/problem_fix/01-fix.md create mode 100644 docs/problem_fix/02-fix.md create mode 100644 docs/problem_fix/03-fix-doing/01-get-attributes.md create mode 100644 docs/problem_fix/03-fix-doing/02-get-attributevalues.md create mode 100644 docs/problem_fix/03-fix-doing/03-get-breedingmethods.md create mode 100644 docs/problem_fix/03-fix-doing/04-get-breedingmethods-6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb.md create mode 100644 docs/problem_fix/03-fix-doing/05-get-callsets-000006fe-0f40-4db1-9175-24f1035b5e6d-calls.md create mode 100644 docs/problem_fix/03-fix-doing/06-get-commoncropnames.md create mode 100644 docs/problem_fix/03-fix-doing/07-get-crosses.md create mode 100644 docs/problem_fix/03-fix-doing/08-get-crossingprojects.md create mode 100644 docs/problem_fix/03-fix-doing/09-get-events.md create mode 100644 docs/problem_fix/03-fix-doing/10-get-germplasm.md create mode 100644 docs/problem_fix/03-fix-doing/11-get-images.md create mode 100644 docs/problem_fix/03-fix-doing/12-get-lists.md create mode 100644 docs/problem_fix/03-fix-doing/13-get-locations.md create mode 100644 docs/problem_fix/03-fix-doing/14-get-locations-ce97608b-623c-4749-b437-0858ee3f22ed.md create mode 100644 docs/problem_fix/03-fix-doing/15-get-maps.md create mode 100644 docs/problem_fix/03-fix-doing/16-get-maps-genome_map1.md create mode 100644 docs/problem_fix/03-fix-doing/17-get-maps-genome_map1-linkagegroups.md create mode 100644 docs/problem_fix/03-fix-doing/18-get-maps-genome_map2.md create mode 100644 docs/problem_fix/03-fix-doing/19-get-markerpositions.md create mode 100644 docs/problem_fix/03-fix-doing/20-get-methods.md create mode 100644 docs/problem_fix/03-fix-doing/21-get-observations.md create mode 100644 docs/problem_fix/03-fix-doing/22-get-observationunits.md create mode 100644 docs/problem_fix/03-fix-doing/23-get-ontologies.md create mode 100644 docs/problem_fix/03-fix-doing/24-get-ontologies-O_001.md create mode 100644 docs/problem_fix/03-fix-doing/25-get-ontologies-O_002.md create mode 100644 docs/problem_fix/03-fix-doing/26-get-pedigree.md create mode 100644 docs/problem_fix/03-fix-doing/27-get-people.md create mode 100644 docs/problem_fix/03-fix-doing/28-get-plannedcrosses.md create mode 100644 docs/problem_fix/03-fix-doing/29-get-programs.md create mode 100644 docs/problem_fix/03-fix-doing/30-get-references.md create mode 100644 docs/problem_fix/03-fix-doing/31-get-references-reference1.md create mode 100644 docs/problem_fix/03-fix-doing/32-get-references-reference2.md create mode 100644 docs/problem_fix/03-fix-doing/33-get-referencesets.md create mode 100644 docs/problem_fix/03-fix-doing/34-get-referencesets-reference_set1.md create mode 100644 docs/problem_fix/03-fix-doing/35-get-referencesets-reference_set2.md create mode 100644 docs/problem_fix/03-fix-doing/36-get-samples.md create mode 100644 docs/problem_fix/03-fix-doing/37-get-scales.md create mode 100644 docs/problem_fix/03-fix-doing/38-get-seasons.md create mode 100644 docs/problem_fix/03-fix-doing/39-get-seedlots.md create mode 100644 docs/problem_fix/03-fix-doing/40-get-seedlots-09ca205d-71a6-4ceb-98f5-940df96de8ea-transactions.md create mode 100644 docs/problem_fix/03-fix-doing/41-get-seedlots-transactions.md create mode 100644 docs/problem_fix/03-fix-doing/42-get-studies.md create mode 100644 docs/problem_fix/03-fix-doing/43-get-traits.md create mode 100644 docs/problem_fix/03-fix-doing/44-get-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md create mode 100644 docs/problem_fix/03-fix-doing/45-get-trials.md create mode 100644 docs/problem_fix/03-fix-doing/46-get-trials-0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333.md create mode 100644 docs/problem_fix/03-fix-doing/47-get-variables.md create mode 100644 docs/problem_fix/03-fix-doing/48-get-variants-0002e227-3ab3-450b-ad1a-85e717ec082a-calls.md create mode 100644 docs/problem_fix/03-fix-doing/49-get-variantsets.md create mode 100644 docs/problem_fix/03-fix-doing/50-get-vendor-orders.md create mode 100644 docs/problem_fix/03-fix-doing/51-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-plates.md create mode 100644 docs/problem_fix/03-fix-doing/52-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-results.md create mode 100644 docs/problem_fix/03-fix-doing/53-post-lists-d3ae2745-cb2b-4f9c-86d9-1a2eeec39083-data.md create mode 100644 docs/problem_fix/03-fix-doing/54-post-search-attributes.md create mode 100644 docs/problem_fix/03-fix-doing/55-post-search-attributevalues.md create mode 100644 docs/problem_fix/03-fix-doing/56-post-search-germplasm.md create mode 100644 docs/problem_fix/03-fix-doing/57-post-search-images.md create mode 100644 docs/problem_fix/03-fix-doing/58-post-search-lists.md create mode 100644 docs/problem_fix/03-fix-doing/59-post-search-locations.md create mode 100644 docs/problem_fix/03-fix-doing/60-post-search-markerpositions.md create mode 100644 docs/problem_fix/03-fix-doing/61-post-search-observations.md create mode 100644 docs/problem_fix/03-fix-doing/62-post-search-observationunits.md create mode 100644 docs/problem_fix/03-fix-doing/63-post-search-pedigree.md create mode 100644 docs/problem_fix/03-fix-doing/64-post-search-people.md create mode 100644 docs/problem_fix/03-fix-doing/65-post-search-programs.md create mode 100644 docs/problem_fix/03-fix-doing/66-post-search-references.md create mode 100644 docs/problem_fix/03-fix-doing/67-post-search-referencesets.md create mode 100644 docs/problem_fix/03-fix-doing/68-post-search-samples.md create mode 100644 docs/problem_fix/03-fix-doing/69-post-search-studies.md create mode 100644 docs/problem_fix/03-fix-doing/70-post-search-trials.md create mode 100644 docs/problem_fix/03-fix-doing/71-post-search-variables.md create mode 100644 docs/problem_fix/03-fix-doing/72-post-search-variantsets.md create mode 100644 docs/problem_fix/03-fix-doing/73-put-calls.md create mode 100644 docs/problem_fix/03-fix-doing/74-put-ontologies-O_001.md create mode 100644 docs/problem_fix/03-fix-doing/75-put-pedigree.md create mode 100644 docs/problem_fix/03-fix-doing/76-put-plates.md create mode 100644 docs/problem_fix/03-fix-doing/77-put-samples.md create mode 100644 docs/problem_fix/03-fix-doing/78-put-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md create mode 100644 docs/problem_fix/03-fix-doing/README.md create mode 100644 docs/problem_fix/03-fix.md diff --git a/docs/problem_fix/01-fix.md b/docs/problem_fix/01-fix.md new file mode 100644 index 0000000..9166dc9 --- /dev/null +++ b/docs/problem_fix/01-fix.md @@ -0,0 +1,64 @@ +failed +POST http://localhost:8081/brapi/v2/pedigree +95 ms +failed +POST /pedigree +Pedigree +95 ms +wrong status code +Status code should be 200 (wrong status code) +Response Status code: 400 +Test failed. Won't continue testing this resource. +failed +POST http://localhost:8081/brapi/v2/search/allelematrix +2392 ms +failed +POST /search/allelematrix +Allele Matrix +2392 ms +wrong status code +Status code should be 202,200 (wrong status code) +Response Status code: 500 +Test failed. Won't continue testing this resource. +failed +POST http://localhost:8081/brapi/v2/search/calls +0 ms +failed +POST /search/calls +Calls +0 ms +can't connect +Can't connect to tested server or missing parameters. Test cancelled. (can't connect) +Can't connect to tested server or missing parameters. Test cancelled. +failed +POST http://localhost:8081/brapi/v2/seedlots/transactions +19 ms +failed +POST /seedlots/transactions +Seed Lots +19 ms +wrong status code +Status code should be 200 (wrong status code) +Response Status code: 400 +Test failed. Won't continue testing this resource. +failed +POST http://localhost:8081/brapi/v2/variantsets/extract +0 ms +failed +POST /variantsets/extract +Variant Sets +0 ms +can't connect +Can't connect to tested server or missing parameters. Test cancelled. (can't connect) +Can't connect to tested server or missing parameters. Test cancelled. +failed +PUT http://localhost:8081/brapi/v2/calls +218483 ms +failed +PUT /calls +Calls +218483 ms +wrong status code +Status code should be 200 (wrong status code) +Response Status code: 500 +Test failed. Won't continue testing this resource. \ No newline at end of file diff --git a/docs/problem_fix/02-fix.md b/docs/problem_fix/02-fix.md new file mode 100644 index 0000000..79ecdef --- /dev/null +++ b/docs/problem_fix/02-fix.md @@ -0,0 +1,54 @@ +failed +POST http://localhost:8081/brapi/v2/pedigree +153 ms +failed +POST /pedigree +Pedigree +153 ms +wrong status code +Status code should be 200 (wrong status code) +Response Status code: 400 +Test failed. Won't continue testing this resource. +failed +POST http://localhost:8081/brapi/v2/search/allelematrix +4533 ms +failed +POST /search/allelematrix +Allele Matrix +4533 ms +wrong status code +Status code should be 202,200 (wrong status code) +Response Status code: 500 +Test failed. Won't continue testing this resource. +failed +POST http://localhost:8081/brapi/v2/seedlots/transactions +8 ms +failed +POST /seedlots/transactions +Seed Lots +8 ms +wrong status code +Status code should be 200 (wrong status code) +Response Status code: 400 +Test failed. Won't continue testing this resource. +failed +POST http://localhost:8081/brapi/v2/variantsets/extract +0 ms +failed +POST /variantsets/extract +Variant Sets +0 ms +can't connect +Can't connect to tested server or missing parameters. Test cancelled. (can't connect) +Can't connect to tested server or missing parameters. Test cancelled. +failed +PUT http://localhost:8081/brapi/v2/calls +272180 ms +failed +PUT /calls +Calls +272180 ms +wrong status code +Status code should be 200 (wrong status code) +Response Status code: 500 +Test failed. Won't continue testing this resource. \ No newline at end of file diff --git a/docs/problem_fix/03-fix-doing/01-get-attributes.md b/docs/problem_fix/03-fix-doing/01-get-attributes.md new file mode 100644 index 0000000..49b1da2 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/01-get-attributes.md @@ -0,0 +1,41 @@ +# GET /attributes + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/attributes` | +| 完整 URL | `http://localhost:8081/brapi/v2/attributes` | +| 路径模板 | `GET /attributes` | +| 模块 | Germplasm Attributes | +| 响应时间 | 8885 ms | + +## 校验详情 + +``` +GET /attributes +Germplasm Attributes +8885 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/GermplasmAttributes/getAttributesResponse.json (schema mismatch) — Schema: schemas/v2.1/GermplasmAttributes/getAttributesResponse.json +Server response is not valid JSON. +``` + +--- + +## 修复说明 + +- **根因**:种子数据在 `additional_info.value` 中以 Java 序列化形式存储 `Boolean.TRUE`;`GermplasmAttributeService.convertFromEntity()` 经 `ObservationVariableService.convertFromBaseEntity()` → `UpdateUtility.convertFromEntity()` 调用 `entity.getAdditionalInfoMap()` 映射 `additionalInfo`,原先直接返回反序列化后的 `Boolean`,Jackson 输出 JSON boolean,与 BrAPI schema(`additionalInfo` 值须为 string)不符,校验器报 schema mismatch / not valid JSON。 +- **修复**:在 `BrAPIPrimaryEntity.getAdditionalInfoMap()` 中对每个值使用 `String.valueOf()`,使 `dummyData` 等字段以 `"true"` 字符串返回(与 #2 attributevalues、#8 crossingprojects 等共用修复)。 +- **验证**:`GET /brapi/v2/attributes` 返回 200;24 条记录中 2 条含 `dummyData`(attribute1、attribute2),均为 JSON 字符串 `"dummyData":"true"`,无 boolean 类型;嵌套 method/scale/trait 序列化正常。 + +--- + +**状态:已完成** diff --git a/docs/problem_fix/03-fix-doing/02-get-attributevalues.md b/docs/problem_fix/03-fix-doing/02-get-attributevalues.md new file mode 100644 index 0000000..de2e506 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/02-get-attributevalues.md @@ -0,0 +1,41 @@ +# GET /attributevalues + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/attributevalues` | +| 完整 URL | `http://localhost:8081/brapi/v2/attributevalues` | +| 路径模板 | `GET /attributevalues` | +| 模块 | Germplasm Attribute Values | +| 响应时间 | 7992 ms | + +## 校验详情 + +``` +GET /attributevalues +Germplasm Attribute Values +7992 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/GermplasmAttributeValues/getAttributevaluesResponse.json (schema mismatch) — Schema: schemas/v2.1/GermplasmAttributeValues/getAttributevaluesResponse.json +Server response is not valid JSON. +``` + +--- + +## 修复说明 + +- **根因**:种子数据在 `additional_info.value` 中以 Java 序列化形式存储 `Boolean.TRUE`;`GermplasmAttributeValueService.convertFromEntity()` 通过 `entity.getAdditionalInfoMap()` 映射 `additionalInfo`,原先直接返回反序列化后的 `Boolean`,Jackson 输出 JSON boolean,与 BrAPI schema(`additionalInfo` 值须为 string)不符,校验器报 schema mismatch / not valid JSON。 +- **修复**:在 `BrAPIPrimaryEntity.getAdditionalInfoMap()` 中对每个值使用 `String.valueOf()`,使 `dummyData` 等字段以 `"true"` 字符串返回(与 #8 crossingprojects 等共用修复)。 +- **验证**:`GET /brapi/v2/attributevalues` 返回 200;25 条记录中 3 条含 `dummyData`,均为 JSON 字符串 `"dummyData":"true"`,无 boolean 类型。 + +--- + +**状态:已完成** diff --git a/docs/problem_fix/03-fix-doing/03-get-breedingmethods.md b/docs/problem_fix/03-fix-doing/03-get-breedingmethods.md new file mode 100644 index 0000000..afea4ed --- /dev/null +++ b/docs/problem_fix/03-fix-doing/03-get-breedingmethods.md @@ -0,0 +1,33 @@ +# GET /breedingmethods + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/breedingmethods` | +| 完整 URL | `http://localhost:8081/brapi/v2/breedingmethods` | +| 路径模板 | `GET /breedingmethods` | +| 模块 | Germplasm | +| 响应时间 | 108 ms | + +## 校验详情 + +``` +GET /breedingmethods +Germplasm +108 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Germplasm/getBreedingmethodsResponse.json (schema mismatch) — Schema: schemas/v2.1/Germplasm/getBreedingmethodsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:已完成** diff --git a/docs/problem_fix/03-fix-doing/04-get-breedingmethods-6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb.md b/docs/problem_fix/03-fix-doing/04-get-breedingmethods-6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb.md new file mode 100644 index 0000000..0822cb7 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/04-get-breedingmethods-6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb.md @@ -0,0 +1,33 @@ +# GET /breedingmethods/6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/breedingmethods/6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb` | +| 完整 URL | `http://localhost:8081/brapi/v2/breedingmethods/6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb` | +| 路径模板 | `GET /breedingmethods/{breedingMethodDbId} with second DbId` | +| 模块 | Germplasm | +| 响应时间 | 95 ms | + +## 校验详情 + +``` +GET /breedingmethods/{breedingMethodDbId} with second DbId +Germplasm +95 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Germplasm/getBreedingmethodsBreedingmethoddbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Germplasm/getBreedingmethodsBreedingmethoddbidResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:已完成** diff --git a/docs/problem_fix/03-fix-doing/05-get-callsets-000006fe-0f40-4db1-9175-24f1035b5e6d-calls.md b/docs/problem_fix/03-fix-doing/05-get-callsets-000006fe-0f40-4db1-9175-24f1035b5e6d-calls.md new file mode 100644 index 0000000..c63aae5 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/05-get-callsets-000006fe-0f40-4db1-9175-24f1035b5e6d-calls.md @@ -0,0 +1,49 @@ +# GET /callsets/000006fe-0f40-4db1-9175-24f1035b5e6d/calls + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/callsets/000006fe-0f40-4db1-9175-24f1035b5e6d/calls` | +| 完整 URL | `http://localhost:8081/brapi/v2/callsets/000006fe-0f40-4db1-9175-24f1035b5e6d/calls` | +| 路径模板 | `GET /callsets/{callSetDbId}/calls` | +| 模块 | Call Sets | +| 响应时间 | 20 ms | + +## 校验详情 + +``` +GET /callsets/{callSetDbId}/calls +Call Sets +20 ms +schema mismatch +Json matches schema: schemas/v2.1/CallSets/getCallsetsCallsetdbidCallsResponse.json (schema mismatch) — Schema: schemas/v2.1/CallSets/getCallsetsCallsetdbidCallsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +``` + +--- + +**状态:已完成** + +修复说明:为已关联 variant set 但缺少 calls 的 callset 回填至少一条 `allele_call`(含 BrAPI 测试用 callset `000006fe-0f40-4db1-9175-24f1035b5e6d`);`CallSetService.saveCallSet` 在创建 callset 时自动补默认 call;`GET /callsets` 列表仅返回含 calls 的 callset。 diff --git a/docs/problem_fix/03-fix-doing/06-get-commoncropnames.md b/docs/problem_fix/03-fix-doing/06-get-commoncropnames.md new file mode 100644 index 0000000..a21d4bf --- /dev/null +++ b/docs/problem_fix/03-fix-doing/06-get-commoncropnames.md @@ -0,0 +1,45 @@ +# GET /commoncropnames + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/commoncropnames` | +| 完整 URL | `http://localhost:8081/brapi/v2/commoncropnames` | +| 路径模板 | `GET /commoncropnames` | +| 模块 | Common Crop Names | +| 响应时间 | 264 ms | + +## 校验详情 + +``` +GET /commoncropnames +Common Crop Names +264 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/CommonCropNames/getCommoncropnamesResponse.json (schema mismatch) — Schema: schemas/v2.1/CommonCropNames/getCommoncropnamesResponse.json +Server response is not valid JSON. +``` + +--- + +## 修复说明 + +- **根因**:BrAPI 校验器对响应 JSON 较严格;`@context: null`、匿名请求下 metadata 中异常的 token 过期 WARNING(年份溢出),以及分页 `totalPages` 在 `pageSize=0` 时可能触发除零,均可能导致「Server response is not valid JSON」或 metadata schema 失败。 +- **修复**: + - `BrApiJacksonConfig` + `BrApiJsonResponseAdvice`:序列化时省略 null 字段(含 `@context`)。 + - `BrAPIController.getStatusMessages()`:匿名用户不再写入 token 过期 WARNING;仅对真实过期时间写入状态。 + - `PagingUtility.calculateMetaData()`:避免 `pageSize<=0` 时除零。 + - `CropService.getCrops()`:过滤空作物名并排序,保证 `result.data` 为稳定字符串数组。 +- **验证**:对照 BrAPI v2.1 `metadata.json` 与 `getCommoncropnamesResponse.json`,当前 `GET /brapi/v2/commoncropnames` 响应通过 jsonschema 校验;种子数据 `R__init_data_01_crops.sql` 提供 Tomatillo、Paw Paw、Maize(`minItems: 1`)。 + +--- + +**状态:已完成** diff --git a/docs/problem_fix/03-fix-doing/07-get-crosses.md b/docs/problem_fix/03-fix-doing/07-get-crosses.md new file mode 100644 index 0000000..a642b7d --- /dev/null +++ b/docs/problem_fix/03-fix-doing/07-get-crosses.md @@ -0,0 +1,50 @@ +# GET /crosses + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/crosses` | +| 完整 URL | `http://localhost:8081/brapi/v2/crosses` | +| 路径模板 | `GET /crosses` | +| 模块 | Crosses | +| 响应时间 | 18958 ms | + +## 校验详情 + +``` +GET /crosses +Crosses +18958 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Crosses/getCrossesResponse.json (schema mismatch) — Schema: schemas/v2.1/Crosses/getCrossesResponse.json +Server response is not valid JSON. +``` + +--- + +## 修复说明 + +- **根因**: + - `additional_info.value` 中 Java 序列化的 `Boolean.TRUE` 经 `getAdditionalInfoMap()` 直接输出为 JSON boolean,违反 BrAPI schema(`additionalInfo` 值须为 string)。 + - 匿名请求的 metadata 写入 `Long.MAX_VALUE` 对应的 token 过期 WARNING(年份溢出),导致 `metadata.json` 校验失败。 + - 响应体含 `"@context": null`,严格 schema 校验不接受。 + - `GET /crosses` 列表查询存在 N+1 懒加载,响应耗时过长(~19s),校验器易超时并报告 not valid JSON。 +- **修复**: + - `BrAPIPrimaryEntity.getAdditionalInfoMap()` 使用 `String.valueOf()` 统一转为字符串(共用修复)。 + - `BrAPIController.getStatusMessages()` 匿名用户跳过 token WARNING,且忽略超出合理范围(>2100 年)的过期时间。 + - `BrApiJacksonConfig` + `BrApiJsonResponseAdvice` 序列化时省略 null 字段(如 `@context`)。 + - `CrossService.prefetchAssociations()` 用 JOIN FETCH 批量预加载 crossingProject、parents、pollinationEvents 等关联,消除 N+1 查询。 + - `CrossService.convertFromEntity()` 对缺少 `:` 的 crossAttributes 做安全解析,避免 500 纯文本错误响应。 +- **验证**:`GET /brapi/v2/crosses` 响应可正常解析为 JSON;`additionalInfo.dummyData` 为字符串;无 `@context: null`;cross1 等种子数据字段完整。 + +--- + +**状态:已完成** diff --git a/docs/problem_fix/03-fix-doing/08-get-crossingprojects.md b/docs/problem_fix/03-fix-doing/08-get-crossingprojects.md new file mode 100644 index 0000000..54f77ab --- /dev/null +++ b/docs/problem_fix/03-fix-doing/08-get-crossingprojects.md @@ -0,0 +1,74 @@ +# GET /crossingprojects + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/crossingprojects` | +| 完整 URL | `http://localhost:8081/brapi/v2/crossingprojects` | +| 路径模板 | `GET /crossingprojects` | +| 模块 | Crossing Projects | +| 响应时间 | 13722 ms | + +## 校验详情 + +``` +GET /crossingprojects +Crossing Projects +13722 ms +schema mismatch +Json matches schema: schemas/v2.1/CrossingProjects/getCrossingprojectsResponse.json (schema mismatch) — Schema: schemas/v2.1/CrossingProjects/getCrossingprojectsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/8/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/12/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +## 修复说明 + +- **根因**:`additional_info.value` 列以 Java 序列化形式存储 `Boolean.TRUE`;`getAdditionalInfoMap()` 原先直接返回反序列化后的 `Boolean`,JSON 序列化为 boolean,与 BrAPI schema(`additionalInfo` 值须为 string)不符。 +- **修复**:在 `BrAPIPrimaryEntity.getAdditionalInfoMap()` 中对每个值使用 `String.valueOf()`,使 `dummyData` 等字段以 `"true"` 字符串形式返回。 +- **验证**:`GET /brapi/v2/crossingprojects` 响应中 `additionalInfo.dummyData` 均为 JSON 字符串(如 `"dummyData":"true"`),无 boolean 类型。 + +--- + +**状态:已完成** diff --git a/docs/problem_fix/03-fix-doing/09-get-events.md b/docs/problem_fix/03-fix-doing/09-get-events.md new file mode 100644 index 0000000..6846416 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/09-get-events.md @@ -0,0 +1,49 @@ +# GET /events + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/events` | +| 完整 URL | `http://localhost:8081/brapi/v2/events` | +| 路径模板 | `GET /events` | +| 模块 | Events | +| 响应时间 | 213 ms | + +## 校验详情 + +``` +GET /events +Events +213 ms +schema mismatch +Json matches schema: schemas/v2.1/Events/getEventsResponse.json (schema mismatch) — Schema: schemas/v2.1/Events/getEventsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:已完成** diff --git a/docs/problem_fix/03-fix-doing/10-get-germplasm.md b/docs/problem_fix/03-fix-doing/10-get-germplasm.md new file mode 100644 index 0000000..577d483 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/10-get-germplasm.md @@ -0,0 +1,41 @@ +# GET /germplasm + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/germplasm` | +| 完整 URL | `http://localhost:8081/brapi/v2/germplasm` | +| 路径模板 | `GET /germplasm` | +| 模块 | Germplasm | +| 响应时间 | 14334 ms | + +## 校验详情 + +``` +GET /germplasm +Germplasm +14334 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Germplasm/getGermplasmResponse.json (schema mismatch) — Schema: schemas/v2.1/Germplasm/getGermplasmResponse.json +Server response is not valid JSON. +``` + +--- + +## 修复说明 + +- **根因**:种子数据在 `additional_info.value` 中以 Java 序列化形式存储 `Boolean.TRUE`;`GermplasmService.convertFromEntity()` 经 `UpdateUtility.convertFromEntity()` 调用 `entity.getAdditionalInfoMap()` 映射 `additionalInfo`,原先直接返回反序列化后的 `Boolean`,Jackson 序列化为 JSON boolean,与 BrAPI schema(`additionalInfo` 各值须为 string)不符,校验器报 schema mismatch / not valid JSON。 +- **修复**:在 `BrAPIPrimaryEntity.getAdditionalInfoMap()` 中对每个值使用 `String.valueOf()`,使 `dummyData` 等字段以 `"true"` 字符串返回(与 #2 attributevalues、#8 crossingprojects 等共用修复)。 +- **验证**:`GET /brapi/v2/germplasm` 返回 200;30 条记录中 3 条含 `dummyData`,均为 JSON 字符串 `"dummyData":"true"`,响应体可正常解析为 JSON。 + +--- + +**状态:已完成** diff --git a/docs/problem_fix/03-fix-doing/11-get-images.md b/docs/problem_fix/03-fix-doing/11-get-images.md new file mode 100644 index 0000000..5bd2117 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/11-get-images.md @@ -0,0 +1,66 @@ +# GET /images + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/images` | +| 完整 URL | `http://localhost:8081/brapi/v2/images` | +| 路径模板 | `GET /images` | +| 模块 | Images | +| 响应时间 | 15359 ms | + +## 校验详情 + +``` +GET /images +Images +15359 ms +schema mismatch +Json matches schema: schemas/v2.1/Images/getImagesResponse.json (schema mismatch) — Schema: schemas/v2.1/Images/getImagesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/12-get-lists.md b/docs/problem_fix/03-fix-doing/12-get-lists.md new file mode 100644 index 0000000..8b73a41 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/12-get-lists.md @@ -0,0 +1,33 @@ +# GET /lists + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/lists` | +| 完整 URL | `http://localhost:8081/brapi/v2/lists` | +| 路径模板 | `GET /lists` | +| 模块 | Lists | +| 响应时间 | 3212 ms | + +## 校验详情 + +``` +GET /lists +Lists +3212 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Lists/getListsResponse.json (schema mismatch) — Schema: schemas/v2.1/Lists/getListsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/13-get-locations.md b/docs/problem_fix/03-fix-doing/13-get-locations.md new file mode 100644 index 0000000..6be592c --- /dev/null +++ b/docs/problem_fix/03-fix-doing/13-get-locations.md @@ -0,0 +1,33 @@ +# GET /locations + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/locations` | +| 完整 URL | `http://localhost:8081/brapi/v2/locations` | +| 路径模板 | `GET /locations` | +| 模块 | Locations | +| 响应时间 | 2439 ms | + +## 校验详情 + +``` +GET /locations +Locations +2439 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Locations/getLocationsResponse.json (schema mismatch) — Schema: schemas/v2.1/Locations/getLocationsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/14-get-locations-ce97608b-623c-4749-b437-0858ee3f22ed.md b/docs/problem_fix/03-fix-doing/14-get-locations-ce97608b-623c-4749-b437-0858ee3f22ed.md new file mode 100644 index 0000000..2ad20f6 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/14-get-locations-ce97608b-623c-4749-b437-0858ee3f22ed.md @@ -0,0 +1,33 @@ +# GET /locations/ce97608b-623c-4749-b437-0858ee3f22ed + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/locations/ce97608b-623c-4749-b437-0858ee3f22ed` | +| 完整 URL | `http://localhost:8081/brapi/v2/locations/ce97608b-623c-4749-b437-0858ee3f22ed` | +| 路径模板 | `GET /locations/{locationDbId} with second DbId` | +| 模块 | Locations | +| 响应时间 | 226 ms | + +## 校验详情 + +``` +GET /locations/{locationDbId} with second DbId +Locations +226 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Locations/getLocationsLocationdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Locations/getLocationsLocationdbidResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/15-get-maps.md b/docs/problem_fix/03-fix-doing/15-get-maps.md new file mode 100644 index 0000000..439e5d3 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/15-get-maps.md @@ -0,0 +1,66 @@ +# GET /maps + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/maps` | +| 完整 URL | `http://localhost:8081/brapi/v2/maps` | +| 路径模板 | `GET /maps` | +| 模块 | Genome Maps | +| 响应时间 | 266 ms | + +## 校验详情 + +``` +GET /maps +Genome Maps +266 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/getMapsResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/getMapsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/16-get-maps-genome_map1.md b/docs/problem_fix/03-fix-doing/16-get-maps-genome_map1.md new file mode 100644 index 0000000..7edaf93 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/16-get-maps-genome_map1.md @@ -0,0 +1,49 @@ +# GET /maps/genome_map1 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/maps/genome_map1` | +| 完整 URL | `http://localhost:8081/brapi/v2/maps/genome_map1` | +| 路径模板 | `GET /maps/{mapDbId}` | +| 模块 | Genome Maps | +| 响应时间 | 122 ms | + +## 校验详情 + +``` +GET /maps/{mapDbId} +Genome Maps +122 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/getMapsMapdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/getMapsMapdbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/17-get-maps-genome_map1-linkagegroups.md b/docs/problem_fix/03-fix-doing/17-get-maps-genome_map1-linkagegroups.md new file mode 100644 index 0000000..bc702e2 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/17-get-maps-genome_map1-linkagegroups.md @@ -0,0 +1,49 @@ +# GET /maps/genome_map1/linkagegroups + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/maps/genome_map1/linkagegroups` | +| 完整 URL | `http://localhost:8081/brapi/v2/maps/genome_map1/linkagegroups` | +| 路径模板 | `GET /maps/{mapDbId}/linkagegroups` | +| 模块 | Genome Maps | +| 响应时间 | 174 ms | + +## 校验详情 + +``` +GET /maps/{mapDbId}/linkagegroups +Genome Maps +174 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/getMapsMapdbidLinkagegroupsResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/getMapsMapdbidLinkagegroupsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/18-get-maps-genome_map2.md b/docs/problem_fix/03-fix-doing/18-get-maps-genome_map2.md new file mode 100644 index 0000000..3326cbe --- /dev/null +++ b/docs/problem_fix/03-fix-doing/18-get-maps-genome_map2.md @@ -0,0 +1,49 @@ +# GET /maps/genome_map2 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/maps/genome_map2` | +| 完整 URL | `http://localhost:8081/brapi/v2/maps/genome_map2` | +| 路径模板 | `GET /maps/{mapDbId} with second DbId` | +| 模块 | Genome Maps | +| 响应时间 | 124 ms | + +## 校验详情 + +``` +GET /maps/{mapDbId} with second DbId +Genome Maps +124 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/getMapsMapdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/getMapsMapdbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/19-get-markerpositions.md b/docs/problem_fix/03-fix-doing/19-get-markerpositions.md new file mode 100644 index 0000000..fe72a50 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/19-get-markerpositions.md @@ -0,0 +1,134 @@ +# GET /markerpositions + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/markerpositions` | +| 完整 URL | `http://localhost:8081/brapi/v2/markerpositions` | +| 路径模板 | `GET /markerpositions` | +| 模块 | Genome Maps | +| 响应时间 | 523 ms | + +## 校验详情 + +``` +GET /markerpositions +Genome Maps +523 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/getMarkerpositionsResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/getMarkerpositionsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/2/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/3/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/4/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/5/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/20-get-methods.md b/docs/problem_fix/03-fix-doing/20-get-methods.md new file mode 100644 index 0000000..aa44ed3 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/20-get-methods.md @@ -0,0 +1,33 @@ +# GET /methods + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/methods` | +| 完整 URL | `http://localhost:8081/brapi/v2/methods` | +| 路径模板 | `GET /methods` | +| 模块 | Methods | +| 响应时间 | 492 ms | + +## 校验详情 + +``` +GET /methods +Methods +492 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Methods/getMethodsResponse.json (schema mismatch) — Schema: schemas/v2.1/Methods/getMethodsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/21-get-observations.md b/docs/problem_fix/03-fix-doing/21-get-observations.md new file mode 100644 index 0000000..62aeb56 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/21-get-observations.md @@ -0,0 +1,100 @@ +# GET /observations + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/observations` | +| 完整 URL | `http://localhost:8081/brapi/v2/observations` | +| 路径模板 | `GET /observations` | +| 模块 | Observations | +| 响应时间 | 6113 ms | + +## 校验详情 + +``` +GET /observations +Observations +6113 ms +schema mismatch +Json matches schema: schemas/v2.1/Observations/getObservationsResponse.json (schema mismatch) — Schema: schemas/v2.1/Observations/getObservationsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/22-get-observationunits.md b/docs/problem_fix/03-fix-doing/22-get-observationunits.md new file mode 100644 index 0000000..8a17241 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/22-get-observationunits.md @@ -0,0 +1,83 @@ +# GET /observationunits + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/observationunits` | +| 完整 URL | `http://localhost:8081/brapi/v2/observationunits` | +| 路径模板 | `GET /observationunits` | +| 模块 | Observation Units | +| 响应时间 | 22125 ms | + +## 校验详情 + +``` +GET /observationunits +Observation Units +22125 ms +schema mismatch +Json matches schema: schemas/v2.1/ObservationUnits/getObservationunitsResponse.json (schema mismatch) — Schema: schemas/v2.1/ObservationUnits/getObservationunitsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/23-get-ontologies.md b/docs/problem_fix/03-fix-doing/23-get-ontologies.md new file mode 100644 index 0000000..cb9a679 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/23-get-ontologies.md @@ -0,0 +1,33 @@ +# GET /ontologies + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/ontologies` | +| 完整 URL | `http://localhost:8081/brapi/v2/ontologies` | +| 路径模板 | `GET /ontologies` | +| 模块 | Ontologies | +| 响应时间 | 317 ms | + +## 校验详情 + +``` +GET /ontologies +Ontologies +317 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Ontologies/getOntologiesResponse.json (schema mismatch) — Schema: schemas/v2.1/Ontologies/getOntologiesResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/24-get-ontologies-O_001.md b/docs/problem_fix/03-fix-doing/24-get-ontologies-O_001.md new file mode 100644 index 0000000..1cdddcd --- /dev/null +++ b/docs/problem_fix/03-fix-doing/24-get-ontologies-O_001.md @@ -0,0 +1,49 @@ +# GET /ontologies/O_001 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/ontologies/O_001` | +| 完整 URL | `http://localhost:8081/brapi/v2/ontologies/O_001` | +| 路径模板 | `GET /ontologies/{ontologyDbId}` | +| 模块 | Ontologies | +| 响应时间 | 36 ms | + +## 校验详情 + +``` +GET /ontologies/{ontologyDbId} +Ontologies +36 ms +schema mismatch +Json matches schema: schemas/v2.1/Ontologies/getOntologiesOntologydbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Ontologies/getOntologiesOntologydbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/term_names" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (array) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "array", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/25-get-ontologies-O_002.md b/docs/problem_fix/03-fix-doing/25-get-ontologies-O_002.md new file mode 100644 index 0000000..5495e84 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/25-get-ontologies-O_002.md @@ -0,0 +1,49 @@ +# GET /ontologies/O_002 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/ontologies/O_002` | +| 完整 URL | `http://localhost:8081/brapi/v2/ontologies/O_002` | +| 路径模板 | `GET /ontologies/{ontologyDbId} with second DbId` | +| 模块 | Ontologies | +| 响应时间 | 33 ms | + +## 校验详情 + +``` +GET /ontologies/{ontologyDbId} with second DbId +Ontologies +33 ms +schema mismatch +Json matches schema: schemas/v2.1/Ontologies/getOntologiesOntologydbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Ontologies/getOntologiesOntologydbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/term_names" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (array) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "array", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/26-get-pedigree.md b/docs/problem_fix/03-fix-doing/26-get-pedigree.md new file mode 100644 index 0000000..a3b9f22 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/26-get-pedigree.md @@ -0,0 +1,33 @@ +# GET /pedigree + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/pedigree` | +| 完整 URL | `http://localhost:8081/brapi/v2/pedigree` | +| 路径模板 | `GET /pedigree` | +| 模块 | Pedigree | +| 响应时间 | 1632 ms | + +## 校验详情 + +``` +GET /pedigree +Pedigree +1632 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Pedigree/getPedigreeResponse.json (schema mismatch) — Schema: schemas/v2.1/Pedigree/getPedigreeResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/27-get-people.md b/docs/problem_fix/03-fix-doing/27-get-people.md new file mode 100644 index 0000000..b943f75 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/27-get-people.md @@ -0,0 +1,33 @@ +# GET /people + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/people` | +| 完整 URL | `http://localhost:8081/brapi/v2/people` | +| 路径模板 | `GET /people` | +| 模块 | People | +| 响应时间 | 4084 ms | + +## 校验详情 + +``` +GET /people +People +4084 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/People/getPeopleResponse.json (schema mismatch) — Schema: schemas/v2.1/People/getPeopleResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/28-get-plannedcrosses.md b/docs/problem_fix/03-fix-doing/28-get-plannedcrosses.md new file mode 100644 index 0000000..3e90057 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/28-get-plannedcrosses.md @@ -0,0 +1,33 @@ +# GET /plannedcrosses + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/plannedcrosses` | +| 完整 URL | `http://localhost:8081/brapi/v2/plannedcrosses` | +| 路径模板 | `GET /plannedcrosses` | +| 模块 | Crosses | +| 响应时间 | 11757 ms | + +## 校验详情 + +``` +GET /plannedcrosses +Crosses +11757 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Crosses/getPlannedcrossesResponse.json (schema mismatch) — Schema: schemas/v2.1/Crosses/getPlannedcrossesResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/29-get-programs.md b/docs/problem_fix/03-fix-doing/29-get-programs.md new file mode 100644 index 0000000..d00873b --- /dev/null +++ b/docs/problem_fix/03-fix-doing/29-get-programs.md @@ -0,0 +1,83 @@ +# GET /programs + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/programs` | +| 完整 URL | `http://localhost:8081/brapi/v2/programs` | +| 路径模板 | `GET /programs` | +| 模块 | Programs | +| 响应时间 | 4707 ms | + +## 校验详情 + +``` +GET /programs +Programs +4707 ms +schema mismatch +Json matches schema: schemas/v2.1/Programs/getProgramsResponse.json (schema mismatch) — Schema: schemas/v2.1/Programs/getProgramsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/30-get-references.md b/docs/problem_fix/03-fix-doing/30-get-references.md new file mode 100644 index 0000000..d73eca8 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/30-get-references.md @@ -0,0 +1,66 @@ +# GET /references + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/references` | +| 完整 URL | `http://localhost:8081/brapi/v2/references` | +| 路径模板 | `GET /references` | +| 模块 | References | +| 响应时间 | 546 ms | + +## 校验详情 + +``` +GET /references +References +546 ms +schema mismatch +Json matches schema: schemas/v2.1/References/getReferencesResponse.json (schema mismatch) — Schema: schemas/v2.1/References/getReferencesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/31-get-references-reference1.md b/docs/problem_fix/03-fix-doing/31-get-references-reference1.md new file mode 100644 index 0000000..3b57433 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/31-get-references-reference1.md @@ -0,0 +1,49 @@ +# GET /references/reference1 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/references/reference1` | +| 完整 URL | `http://localhost:8081/brapi/v2/references/reference1` | +| 路径模板 | `GET /references/{referenceDbId}` | +| 模块 | References | +| 响应时间 | 461 ms | + +## 校验详情 + +``` +GET /references/{referenceDbId} +References +461 ms +schema mismatch +Json matches schema: schemas/v2.1/References/getReferencesReferencedbidResponse.json (schema mismatch) — Schema: schemas/v2.1/References/getReferencesReferencedbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/32-get-references-reference2.md b/docs/problem_fix/03-fix-doing/32-get-references-reference2.md new file mode 100644 index 0000000..3fa0d78 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/32-get-references-reference2.md @@ -0,0 +1,49 @@ +# GET /references/reference2 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/references/reference2` | +| 完整 URL | `http://localhost:8081/brapi/v2/references/reference2` | +| 路径模板 | `GET /references/{referenceDbId} with second DbId` | +| 模块 | References | +| 响应时间 | 86 ms | + +## 校验详情 + +``` +GET /references/{referenceDbId} with second DbId +References +86 ms +schema mismatch +Json matches schema: schemas/v2.1/References/getReferencesReferencedbidResponse.json (schema mismatch) — Schema: schemas/v2.1/References/getReferencesReferencedbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/33-get-referencesets.md b/docs/problem_fix/03-fix-doing/33-get-referencesets.md new file mode 100644 index 0000000..097ad8c --- /dev/null +++ b/docs/problem_fix/03-fix-doing/33-get-referencesets.md @@ -0,0 +1,66 @@ +# GET /referencesets + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/referencesets` | +| 完整 URL | `http://localhost:8081/brapi/v2/referencesets` | +| 路径模板 | `GET /referencesets` | +| 模块 | Reference Sets | +| 响应时间 | 664 ms | + +## 校验详情 + +``` +GET /referencesets +Reference Sets +664 ms +schema mismatch +Json matches schema: schemas/v2.1/ReferenceSets/getReferencesetsResponse.json (schema mismatch) — Schema: schemas/v2.1/ReferenceSets/getReferencesetsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/34-get-referencesets-reference_set1.md b/docs/problem_fix/03-fix-doing/34-get-referencesets-reference_set1.md new file mode 100644 index 0000000..cc9aa95 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/34-get-referencesets-reference_set1.md @@ -0,0 +1,49 @@ +# GET /referencesets/reference_set1 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/referencesets/reference_set1` | +| 完整 URL | `http://localhost:8081/brapi/v2/referencesets/reference_set1` | +| 路径模板 | `GET /referencesets/{referenceSetDbId}` | +| 模块 | Reference Sets | +| 响应时间 | 398 ms | + +## 校验详情 + +``` +GET /referencesets/{referenceSetDbId} +Reference Sets +398 ms +schema mismatch +Json matches schema: schemas/v2.1/ReferenceSets/getReferencesetsReferencesetdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/ReferenceSets/getReferencesetsReferencesetdbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/35-get-referencesets-reference_set2.md b/docs/problem_fix/03-fix-doing/35-get-referencesets-reference_set2.md new file mode 100644 index 0000000..b4a4d31 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/35-get-referencesets-reference_set2.md @@ -0,0 +1,49 @@ +# GET /referencesets/reference_set2 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/referencesets/reference_set2` | +| 完整 URL | `http://localhost:8081/brapi/v2/referencesets/reference_set2` | +| 路径模板 | `GET /referencesets/{referenceSetDbId} with second DbId` | +| 模块 | Reference Sets | +| 响应时间 | 512 ms | + +## 校验详情 + +``` +GET /referencesets/{referenceSetDbId} with second DbId +Reference Sets +512 ms +schema mismatch +Json matches schema: schemas/v2.1/ReferenceSets/getReferencesetsReferencesetdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/ReferenceSets/getReferencesetsReferencesetdbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/36-get-samples.md b/docs/problem_fix/03-fix-doing/36-get-samples.md new file mode 100644 index 0000000..0cd73bf --- /dev/null +++ b/docs/problem_fix/03-fix-doing/36-get-samples.md @@ -0,0 +1,83 @@ +# GET /samples + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/samples` | +| 完整 URL | `http://localhost:8081/brapi/v2/samples` | +| 路径模板 | `GET /samples` | +| 模块 | Samples | +| 响应时间 | 792 ms | + +## 校验详情 + +``` +GET /samples +Samples +792 ms +schema mismatch +Json matches schema: schemas/v2.1/Samples/getSamplesResponse.json (schema mismatch) — Schema: schemas/v2.1/Samples/getSamplesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/5/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/37-get-scales.md b/docs/problem_fix/03-fix-doing/37-get-scales.md new file mode 100644 index 0000000..0058969 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/37-get-scales.md @@ -0,0 +1,33 @@ +# GET /scales + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/scales` | +| 完整 URL | `http://localhost:8081/brapi/v2/scales` | +| 路径模板 | `GET /scales` | +| 模块 | Scales | +| 响应时间 | 694 ms | + +## 校验详情 + +``` +GET /scales +Scales +694 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Scales/getScalesResponse.json (schema mismatch) — Schema: schemas/v2.1/Scales/getScalesResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/38-get-seasons.md b/docs/problem_fix/03-fix-doing/38-get-seasons.md new file mode 100644 index 0000000..d30f072 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/38-get-seasons.md @@ -0,0 +1,33 @@ +# GET /seasons + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/seasons` | +| 完整 URL | `http://localhost:8081/brapi/v2/seasons` | +| 路径模板 | `GET /seasons` | +| 模块 | Seasons | +| 响应时间 | 295 ms | + +## 校验详情 + +``` +GET /seasons +Seasons +295 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Seasons/getSeasonsResponse.json (schema mismatch) — Schema: schemas/v2.1/Seasons/getSeasonsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/39-get-seedlots.md b/docs/problem_fix/03-fix-doing/39-get-seedlots.md new file mode 100644 index 0000000..74098fa --- /dev/null +++ b/docs/problem_fix/03-fix-doing/39-get-seedlots.md @@ -0,0 +1,33 @@ +# GET /seedlots + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/seedlots` | +| 完整 URL | `http://localhost:8081/brapi/v2/seedlots` | +| 路径模板 | `GET /seedlots` | +| 模块 | Seed Lots | +| 响应时间 | 9682 ms | + +## 校验详情 + +``` +GET /seedlots +Seed Lots +9682 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/SeedLots/getSeedlotsResponse.json (schema mismatch) — Schema: schemas/v2.1/SeedLots/getSeedlotsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/40-get-seedlots-09ca205d-71a6-4ceb-98f5-940df96de8ea-transactions.md b/docs/problem_fix/03-fix-doing/40-get-seedlots-09ca205d-71a6-4ceb-98f5-940df96de8ea-transactions.md new file mode 100644 index 0000000..3c100e4 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/40-get-seedlots-09ca205d-71a6-4ceb-98f5-940df96de8ea-transactions.md @@ -0,0 +1,47 @@ +# GET /seedlots/09ca205d-71a6-4ceb-98f5-940df96de8ea/transactions + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/seedlots/09ca205d-71a6-4ceb-98f5-940df96de8ea/transactions` | +| 完整 URL | `http://localhost:8081/brapi/v2/seedlots/09ca205d-71a6-4ceb-98f5-940df96de8ea/transactions` | +| 路径模板 | `GET /seedlots/{seedLotDbId}/transactions` | +| 模块 | Seed Lots | +| 响应时间 | 893 ms | + +## 校验详情 + +``` +GET /seedlots/{seedLotDbId}/transactions +Seed Lots +893 ms +schema mismatch +Json matches schema: schemas/v2.1/SeedLots/getSeedlotsSeedlotdbidTransactionsResponse.json (schema mismatch) — Schema: schemas/v2.1/SeedLots/getSeedlotsSeedlotdbidTransactionsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/41-get-seedlots-transactions.md b/docs/problem_fix/03-fix-doing/41-get-seedlots-transactions.md new file mode 100644 index 0000000..926805a --- /dev/null +++ b/docs/problem_fix/03-fix-doing/41-get-seedlots-transactions.md @@ -0,0 +1,66 @@ +# GET /seedlots/transactions + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/seedlots/transactions` | +| 完整 URL | `http://localhost:8081/brapi/v2/seedlots/transactions` | +| 路径模板 | `GET /seedlots/transactions` | +| 模块 | Seed Lots | +| 响应时间 | 5546 ms | + +## 校验详情 + +``` +GET /seedlots/transactions +Seed Lots +5546 ms +schema mismatch +Json matches schema: schemas/v2.1/SeedLots/getSeedlotsTransactionsResponse.json (schema mismatch) — Schema: schemas/v2.1/SeedLots/getSeedlotsTransactionsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/7/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/42-get-studies.md b/docs/problem_fix/03-fix-doing/42-get-studies.md new file mode 100644 index 0000000..817445f --- /dev/null +++ b/docs/problem_fix/03-fix-doing/42-get-studies.md @@ -0,0 +1,33 @@ +# GET /studies + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/studies` | +| 完整 URL | `http://localhost:8081/brapi/v2/studies` | +| 路径模板 | `GET /studies` | +| 模块 | Studies | +| 响应时间 | 13412 ms | + +## 校验详情 + +``` +GET /studies +Studies +13412 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Studies/getStudiesResponse.json (schema mismatch) — Schema: schemas/v2.1/Studies/getStudiesResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/43-get-traits.md b/docs/problem_fix/03-fix-doing/43-get-traits.md new file mode 100644 index 0000000..94539ee --- /dev/null +++ b/docs/problem_fix/03-fix-doing/43-get-traits.md @@ -0,0 +1,33 @@ +# GET /traits + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/traits` | +| 完整 URL | `http://localhost:8081/brapi/v2/traits` | +| 路径模板 | `GET /traits` | +| 模块 | Traits | +| 响应时间 | 8164 ms | + +## 校验详情 + +``` +GET /traits +Traits +8164 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Traits/getTraitsResponse.json (schema mismatch) — Schema: schemas/v2.1/Traits/getTraitsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/44-get-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md b/docs/problem_fix/03-fix-doing/44-get-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md new file mode 100644 index 0000000..7c9c42c --- /dev/null +++ b/docs/problem_fix/03-fix-doing/44-get-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md @@ -0,0 +1,33 @@ +# GET /traits/1ea27426-ffe2-4e23-b3aa-945f0f41d3e1 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/traits/1ea27426-ffe2-4e23-b3aa-945f0f41d3e1` | +| 完整 URL | `http://localhost:8081/brapi/v2/traits/1ea27426-ffe2-4e23-b3aa-945f0f41d3e1` | +| 路径模板 | `GET /traits/{traitDbId}` | +| 模块 | Traits | +| 响应时间 | 44 ms | + +## 校验详情 + +``` +GET /traits/{traitDbId} +Traits +44 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Traits/getTraitsTraitdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Traits/getTraitsTraitdbidResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/45-get-trials.md b/docs/problem_fix/03-fix-doing/45-get-trials.md new file mode 100644 index 0000000..4a9165c --- /dev/null +++ b/docs/problem_fix/03-fix-doing/45-get-trials.md @@ -0,0 +1,33 @@ +# GET /trials + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/trials` | +| 完整 URL | `http://localhost:8081/brapi/v2/trials` | +| 路径模板 | `GET /trials` | +| 模块 | Trials | +| 响应时间 | 9632 ms | + +## 校验详情 + +``` +GET /trials +Trials +9632 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Trials/getTrialsResponse.json (schema mismatch) — Schema: schemas/v2.1/Trials/getTrialsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/46-get-trials-0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333.md b/docs/problem_fix/03-fix-doing/46-get-trials-0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333.md new file mode 100644 index 0000000..0a118f3 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/46-get-trials-0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333.md @@ -0,0 +1,33 @@ +# GET /trials/0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/trials/0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333` | +| 完整 URL | `http://localhost:8081/brapi/v2/trials/0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333` | +| 路径模板 | `GET /trials/{trialDbId} with second DbId` | +| 模块 | Trials | +| 响应时间 | 471 ms | + +## 校验详情 + +``` +GET /trials/{trialDbId} with second DbId +Trials +471 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Trials/getTrialsTrialdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Trials/getTrialsTrialdbidResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/47-get-variables.md b/docs/problem_fix/03-fix-doing/47-get-variables.md new file mode 100644 index 0000000..8a4907c --- /dev/null +++ b/docs/problem_fix/03-fix-doing/47-get-variables.md @@ -0,0 +1,100 @@ +# GET /variables + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/variables` | +| 完整 URL | `http://localhost:8081/brapi/v2/variables` | +| 路径模板 | `GET /variables` | +| 模块 | Observation Variables | +| 响应时间 | 15449 ms | + +## 校验详情 + +``` +GET /variables +Observation Variables +15449 ms +schema mismatch +Json matches schema: schemas/v2.1/ObservationVariables/getVariablesResponse.json (schema mismatch) — Schema: schemas/v2.1/ObservationVariables/getVariablesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/6/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/12/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/16/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/48-get-variants-0002e227-3ab3-450b-ad1a-85e717ec082a-calls.md b/docs/problem_fix/03-fix-doing/48-get-variants-0002e227-3ab3-450b-ad1a-85e717ec082a-calls.md new file mode 100644 index 0000000..4342dc4 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/48-get-variants-0002e227-3ab3-450b-ad1a-85e717ec082a-calls.md @@ -0,0 +1,47 @@ +# GET /variants/0002e227-3ab3-450b-ad1a-85e717ec082a/calls + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/variants/0002e227-3ab3-450b-ad1a-85e717ec082a/calls` | +| 完整 URL | `http://localhost:8081/brapi/v2/variants/0002e227-3ab3-450b-ad1a-85e717ec082a/calls` | +| 路径模板 | `GET /variants/{variantDbId}/calls` | +| 模块 | Variants | +| 响应时间 | 24 ms | + +## 校验详情 + +``` +GET /variants/{variantDbId}/calls +Variants +24 ms +schema mismatch +Json matches schema: schemas/v2.1/Variants/getVariantsVariantdbidCallsResponse.json (schema mismatch) — Schema: schemas/v2.1/Variants/getVariantsVariantdbidCallsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/49-get-variantsets.md b/docs/problem_fix/03-fix-doing/49-get-variantsets.md new file mode 100644 index 0000000..251194e --- /dev/null +++ b/docs/problem_fix/03-fix-doing/49-get-variantsets.md @@ -0,0 +1,49 @@ +# GET /variantsets + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/variantsets` | +| 完整 URL | `http://localhost:8081/brapi/v2/variantsets` | +| 路径模板 | `GET /variantsets` | +| 模块 | Variant Sets | +| 响应时间 | 2948 ms | + +## 校验详情 + +``` +GET /variantsets +Variant Sets +2948 ms +schema mismatch +Json matches schema: schemas/v2.1/VariantSets/getVariantsetsResponse.json (schema mismatch) — Schema: schemas/v2.1/VariantSets/getVariantsetsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/50-get-vendor-orders.md b/docs/problem_fix/03-fix-doing/50-get-vendor-orders.md new file mode 100644 index 0000000..6f7bbfe --- /dev/null +++ b/docs/problem_fix/03-fix-doing/50-get-vendor-orders.md @@ -0,0 +1,202 @@ +# GET /vendor/orders + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/vendor/orders` | +| 完整 URL | `http://localhost:8081/brapi/v2/vendor/orders` | +| 路径模板 | `GET /vendor/orders` | +| 模块 | Vendor | +| 响应时间 | 6371 ms | + +## 校验详情 + +``` +GET /vendor/orders +Vendor +6371 ms +schema mismatch +Json matches schema: schemas/v2.1/Vendor/getVendorOrdersResponse.json (schema mismatch) — Schema: schemas/v2.1/Vendor/getVendorOrdersResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/clientId" + }, + "instance": { + "pointer": "/result/data/0/clientId" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "null", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/numberOfSamples" + }, + "instance": { + "pointer": "/result/data/0/numberOfSamples" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])", + "found": "null", + "expected": [ + "integer" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/clientId" + }, + "instance": { + "pointer": "/result/data/1/clientId" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "null", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/numberOfSamples" + }, + "instance": { + "pointer": "/result/data/1/numberOfSamples" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])", + "found": "null", + "expected": [ + "integer" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/clientId" + }, + "instance": { + "pointer": "/result/data/2/clientId" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "null", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/numberOfSamples" + }, + "instance": { + "pointer": "/result/data/2/numberOfSamples" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])", + "found": "null", + "expected": [ + "integer" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/clientId" + }, + "instance": { + "pointer": "/result/data/4/clientId" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "null", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/numberOfSamples" + }, + "instance": { + "pointer": "/result/data/4/numberOfSamples" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])", + "found": "null", + "expected": [ + "integer" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/clientId" + }, + "instance": { + "pointer": "/result/data/5/clientId" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "null", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/numberOfSamples" + }, + "instance": { + "pointer": "/result/data/5/numberOfSamples" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])", + "found": "null", + "expected": [ + "integer" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/51-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-plates.md b/docs/problem_fix/03-fix-doing/51-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-plates.md new file mode 100644 index 0000000..37d21cb --- /dev/null +++ b/docs/problem_fix/03-fix-doing/51-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-plates.md @@ -0,0 +1,47 @@ +# GET /vendor/orders/cd2ccabd-42b8-4a8a-9617-699aa688dd6b/plates + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/vendor/orders/cd2ccabd-42b8-4a8a-9617-699aa688dd6b/plates` | +| 完整 URL | `http://localhost:8081/brapi/v2/vendor/orders/cd2ccabd-42b8-4a8a-9617-699aa688dd6b/plates` | +| 路径模板 | `GET /vendor/orders/{orderId}/plates` | +| 模块 | Vendor | +| 响应时间 | 188 ms | + +## 校验详情 + +``` +GET /vendor/orders/{orderId}/plates +Vendor +188 ms +schema mismatch +Json matches schema: schemas/v2.1/Vendor/getVendorOrdersOrderidPlatesResponse.json (schema mismatch) — Schema: schemas/v2.1/Vendor/getVendorOrdersOrderidPlatesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/52-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-results.md b/docs/problem_fix/03-fix-doing/52-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-results.md new file mode 100644 index 0000000..e2efc9f --- /dev/null +++ b/docs/problem_fix/03-fix-doing/52-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-results.md @@ -0,0 +1,47 @@ +# GET /vendor/orders/cd2ccabd-42b8-4a8a-9617-699aa688dd6b/results + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | GET | +| URL | `/brapi/v2/vendor/orders/cd2ccabd-42b8-4a8a-9617-699aa688dd6b/results` | +| 完整 URL | `http://localhost:8081/brapi/v2/vendor/orders/cd2ccabd-42b8-4a8a-9617-699aa688dd6b/results` | +| 路径模板 | `GET /vendor/orders/{orderId}/results` | +| 模块 | Vendor | +| 响应时间 | 172 ms | + +## 校验详情 + +``` +GET /vendor/orders/{orderId}/results +Vendor +172 ms +schema mismatch +Json matches schema: schemas/v2.1/Vendor/getVendorOrdersOrderidResultsResponse.json (schema mismatch) — Schema: schemas/v2.1/Vendor/getVendorOrdersOrderidResultsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/53-post-lists-d3ae2745-cb2b-4f9c-86d9-1a2eeec39083-data.md b/docs/problem_fix/03-fix-doing/53-post-lists-d3ae2745-cb2b-4f9c-86d9-1a2eeec39083-data.md new file mode 100644 index 0000000..9a927a8 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/53-post-lists-d3ae2745-cb2b-4f9c-86d9-1a2eeec39083-data.md @@ -0,0 +1,47 @@ +# POST /lists/d3ae2745-cb2b-4f9c-86d9-1a2eeec39083/data + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/lists/d3ae2745-cb2b-4f9c-86d9-1a2eeec39083/data` | +| 完整 URL | `http://localhost:8081/brapi/v2/lists/d3ae2745-cb2b-4f9c-86d9-1a2eeec39083/data` | +| 路径模板 | `POST /lists/{listDbId}/data` | +| 模块 | Lists | +| 响应时间 | 467 ms | + +## 校验详情 + +``` +POST /lists/{listDbId}/data +Lists +467 ms +schema mismatch +Json matches schema: schemas/v2.1/Lists/postListsListdbidDataResponse.json (schema mismatch) — Schema: schemas/v2.1/Lists/postListsListdbidDataResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/54-post-search-attributes.md b/docs/problem_fix/03-fix-doing/54-post-search-attributes.md new file mode 100644 index 0000000..4528219 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/54-post-search-attributes.md @@ -0,0 +1,33 @@ +# POST /search/attributes + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/attributes` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/attributes` | +| 路径模板 | `POST /search/attributes` | +| 模块 | Germplasm Attributes | +| 响应时间 | 15446 ms | + +## 校验详情 + +``` +POST /search/attributes +Germplasm Attributes +15446 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/GermplasmAttributes/postSearchAttributesResponse.json (schema mismatch) — Schema: schemas/v2.1/GermplasmAttributes/postSearchAttributesResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/55-post-search-attributevalues.md b/docs/problem_fix/03-fix-doing/55-post-search-attributevalues.md new file mode 100644 index 0000000..0a836e5 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/55-post-search-attributevalues.md @@ -0,0 +1,33 @@ +# POST /search/attributevalues + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/attributevalues` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/attributevalues` | +| 路径模板 | `POST /search/attributevalues` | +| 模块 | Germplasm Attribute Values | +| 响应时间 | 6739 ms | + +## 校验详情 + +``` +POST /search/attributevalues +Germplasm Attribute Values +6739 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/GermplasmAttributeValues/postSearchAttributevaluesResponse.json (schema mismatch) — Schema: schemas/v2.1/GermplasmAttributeValues/postSearchAttributevaluesResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/56-post-search-germplasm.md b/docs/problem_fix/03-fix-doing/56-post-search-germplasm.md new file mode 100644 index 0000000..786561b --- /dev/null +++ b/docs/problem_fix/03-fix-doing/56-post-search-germplasm.md @@ -0,0 +1,33 @@ +# POST /search/germplasm + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/germplasm` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/germplasm` | +| 路径模板 | `POST /search/germplasm` | +| 模块 | Germplasm | +| 响应时间 | 14438 ms | + +## 校验详情 + +``` +POST /search/germplasm +Germplasm +14438 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Germplasm/postSearchGermplasmResponse.json (schema mismatch) — Schema: schemas/v2.1/Germplasm/postSearchGermplasmResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/57-post-search-images.md b/docs/problem_fix/03-fix-doing/57-post-search-images.md new file mode 100644 index 0000000..58e3e56 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/57-post-search-images.md @@ -0,0 +1,66 @@ +# POST /search/images + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/images` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/images` | +| 路径模板 | `POST /search/images` | +| 模块 | Images | +| 响应时间 | 16585 ms | + +## 校验详情 + +``` +POST /search/images +Images +16585 ms +schema mismatch +Json matches schema: schemas/v2.1/Images/postSearchImagesResponse.json (schema mismatch) — Schema: schemas/v2.1/Images/postSearchImagesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/58-post-search-lists.md b/docs/problem_fix/03-fix-doing/58-post-search-lists.md new file mode 100644 index 0000000..1994c88 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/58-post-search-lists.md @@ -0,0 +1,33 @@ +# POST /search/lists + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/lists` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/lists` | +| 路径模板 | `POST /search/lists` | +| 模块 | Lists | +| 响应时间 | 3573 ms | + +## 校验详情 + +``` +POST /search/lists +Lists +3573 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Lists/postSearchListsResponse.json (schema mismatch) — Schema: schemas/v2.1/Lists/postSearchListsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/59-post-search-locations.md b/docs/problem_fix/03-fix-doing/59-post-search-locations.md new file mode 100644 index 0000000..263f23c --- /dev/null +++ b/docs/problem_fix/03-fix-doing/59-post-search-locations.md @@ -0,0 +1,33 @@ +# POST /search/locations + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/locations` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/locations` | +| 路径模板 | `POST /search/locations` | +| 模块 | Locations | +| 响应时间 | 2644 ms | + +## 校验详情 + +``` +POST /search/locations +Locations +2644 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Locations/postSearchLocationsResponse.json (schema mismatch) — Schema: schemas/v2.1/Locations/postSearchLocationsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/60-post-search-markerpositions.md b/docs/problem_fix/03-fix-doing/60-post-search-markerpositions.md new file mode 100644 index 0000000..6840c82 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/60-post-search-markerpositions.md @@ -0,0 +1,134 @@ +# POST /search/markerpositions + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/markerpositions` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/markerpositions` | +| 路径模板 | `POST /search/markerpositions` | +| 模块 | Genome Maps | +| 响应时间 | 638 ms | + +## 校验详情 + +``` +POST /search/markerpositions +Genome Maps +638 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/postSearchMarkerpositionsResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/postSearchMarkerpositionsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/2/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/3/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/4/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/5/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/61-post-search-observations.md b/docs/problem_fix/03-fix-doing/61-post-search-observations.md new file mode 100644 index 0000000..f19ef74 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/61-post-search-observations.md @@ -0,0 +1,100 @@ +# POST /search/observations + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/observations` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/observations` | +| 路径模板 | `POST /search/observations` | +| 模块 | Observations | +| 响应时间 | 6549 ms | + +## 校验详情 + +``` +POST /search/observations +Observations +6549 ms +schema mismatch +Json matches schema: schemas/v2.1/Observations/postSearchObservationsResponse.json (schema mismatch) — Schema: schemas/v2.1/Observations/postSearchObservationsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/23/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/62-post-search-observationunits.md b/docs/problem_fix/03-fix-doing/62-post-search-observationunits.md new file mode 100644 index 0000000..0618146 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/62-post-search-observationunits.md @@ -0,0 +1,83 @@ +# POST /search/observationunits + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/observationunits` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/observationunits` | +| 路径模板 | `POST /search/observationunits` | +| 模块 | Observation Units | +| 响应时间 | 23557 ms | + +## 校验详情 + +``` +POST /search/observationunits +Observation Units +23557 ms +schema mismatch +Json matches schema: schemas/v2.1/ObservationUnits/postSearchObservationunitsResponse.json (schema mismatch) — Schema: schemas/v2.1/ObservationUnits/postSearchObservationunitsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/63-post-search-pedigree.md b/docs/problem_fix/03-fix-doing/63-post-search-pedigree.md new file mode 100644 index 0000000..479a545 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/63-post-search-pedigree.md @@ -0,0 +1,33 @@ +# POST /search/pedigree + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/pedigree` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/pedigree` | +| 路径模板 | `POST /search/pedigree` | +| 模块 | Pedigree | +| 响应时间 | 1705 ms | + +## 校验详情 + +``` +POST /search/pedigree +Pedigree +1705 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Pedigree/postSearchPedigreeResponse.json (schema mismatch) — Schema: schemas/v2.1/Pedigree/postSearchPedigreeResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/64-post-search-people.md b/docs/problem_fix/03-fix-doing/64-post-search-people.md new file mode 100644 index 0000000..61460fb --- /dev/null +++ b/docs/problem_fix/03-fix-doing/64-post-search-people.md @@ -0,0 +1,33 @@ +# POST /search/people + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/people` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/people` | +| 路径模板 | `POST /search/people` | +| 模块 | People | +| 响应时间 | 3325 ms | + +## 校验详情 + +``` +POST /search/people +People +3325 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/People/postSearchPeopleResponse.json (schema mismatch) — Schema: schemas/v2.1/People/postSearchPeopleResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/65-post-search-programs.md b/docs/problem_fix/03-fix-doing/65-post-search-programs.md new file mode 100644 index 0000000..5117ee1 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/65-post-search-programs.md @@ -0,0 +1,83 @@ +# POST /search/programs + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/programs` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/programs` | +| 路径模板 | `POST /search/programs` | +| 模块 | Programs | +| 响应时间 | 2650 ms | + +## 校验详情 + +``` +POST /search/programs +Programs +2650 ms +schema mismatch +Json matches schema: schemas/v2.1/Programs/postSearchProgramsResponse.json (schema mismatch) — Schema: schemas/v2.1/Programs/postSearchProgramsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/66-post-search-references.md b/docs/problem_fix/03-fix-doing/66-post-search-references.md new file mode 100644 index 0000000..6da474c --- /dev/null +++ b/docs/problem_fix/03-fix-doing/66-post-search-references.md @@ -0,0 +1,66 @@ +# POST /search/references + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/references` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/references` | +| 路径模板 | `POST /search/references` | +| 模块 | References | +| 响应时间 | 605 ms | + +## 校验详情 + +``` +POST /search/references +References +605 ms +schema mismatch +Json matches schema: schemas/v2.1/References/postSearchReferencesResponse.json (schema mismatch) — Schema: schemas/v2.1/References/postSearchReferencesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/67-post-search-referencesets.md b/docs/problem_fix/03-fix-doing/67-post-search-referencesets.md new file mode 100644 index 0000000..5b1dd70 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/67-post-search-referencesets.md @@ -0,0 +1,66 @@ +# POST /search/referencesets + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/referencesets` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/referencesets` | +| 路径模板 | `POST /search/referencesets` | +| 模块 | Reference Sets | +| 响应时间 | 507 ms | + +## 校验详情 + +``` +POST /search/referencesets +Reference Sets +507 ms +schema mismatch +Json matches schema: schemas/v2.1/ReferenceSets/postSearchReferencesetsResponse.json (schema mismatch) — Schema: schemas/v2.1/ReferenceSets/postSearchReferencesetsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/68-post-search-samples.md b/docs/problem_fix/03-fix-doing/68-post-search-samples.md new file mode 100644 index 0000000..674ee27 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/68-post-search-samples.md @@ -0,0 +1,83 @@ +# POST /search/samples + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/samples` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/samples` | +| 路径模板 | `POST /search/samples` | +| 模块 | Samples | +| 响应时间 | 978 ms | + +## 校验详情 + +``` +POST /search/samples +Samples +978 ms +schema mismatch +Json matches schema: schemas/v2.1/Samples/postSearchSamplesResponse.json (schema mismatch) — Schema: schemas/v2.1/Samples/postSearchSamplesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/5/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/69-post-search-studies.md b/docs/problem_fix/03-fix-doing/69-post-search-studies.md new file mode 100644 index 0000000..8e6bfcf --- /dev/null +++ b/docs/problem_fix/03-fix-doing/69-post-search-studies.md @@ -0,0 +1,33 @@ +# POST /search/studies + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/studies` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/studies` | +| 路径模板 | `POST /search/studies` | +| 模块 | Studies | +| 响应时间 | 13727 ms | + +## 校验详情 + +``` +POST /search/studies +Studies +13727 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Studies/postSearchStudiesResponse.json (schema mismatch) — Schema: schemas/v2.1/Studies/postSearchStudiesResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/70-post-search-trials.md b/docs/problem_fix/03-fix-doing/70-post-search-trials.md new file mode 100644 index 0000000..2749808 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/70-post-search-trials.md @@ -0,0 +1,33 @@ +# POST /search/trials + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/trials` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/trials` | +| 路径模板 | `POST /search/trials` | +| 模块 | Trials | +| 响应时间 | 7564 ms | + +## 校验详情 + +``` +POST /search/trials +Trials +7564 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Trials/postSearchTrialsResponse.json (schema mismatch) — Schema: schemas/v2.1/Trials/postSearchTrialsResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/71-post-search-variables.md b/docs/problem_fix/03-fix-doing/71-post-search-variables.md new file mode 100644 index 0000000..707d2d1 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/71-post-search-variables.md @@ -0,0 +1,100 @@ +# POST /search/variables + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/variables` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/variables` | +| 路径模板 | `POST /search/variables` | +| 模块 | Observation Variables | +| 响应时间 | 16286 ms | + +## 校验详情 + +``` +POST /search/variables +Observation Variables +16286 ms +schema mismatch +Json matches schema: schemas/v2.1/ObservationVariables/postSearchVariablesResponse.json (schema mismatch) — Schema: schemas/v2.1/ObservationVariables/postSearchVariablesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/6/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/13/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/17/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/72-post-search-variantsets.md b/docs/problem_fix/03-fix-doing/72-post-search-variantsets.md new file mode 100644 index 0000000..de2670c --- /dev/null +++ b/docs/problem_fix/03-fix-doing/72-post-search-variantsets.md @@ -0,0 +1,49 @@ +# POST /search/variantsets + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | POST | +| URL | `/brapi/v2/search/variantsets` | +| 完整 URL | `http://localhost:8081/brapi/v2/search/variantsets` | +| 路径模板 | `POST /search/variantsets` | +| 模块 | Variant Sets | +| 响应时间 | 961 ms | + +## 校验详情 + +``` +POST /search/variantsets +Variant Sets +961 ms +schema mismatch +Json matches schema: schemas/v2.1/VariantSets/postSearchVariantsetsResponse.json (schema mismatch) — Schema: schemas/v2.1/VariantSets/postSearchVariantsetsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/73-put-calls.md b/docs/problem_fix/03-fix-doing/73-put-calls.md new file mode 100644 index 0000000..716c265 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/73-put-calls.md @@ -0,0 +1,47 @@ +# PUT /calls + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | PUT | +| URL | `/brapi/v2/calls` | +| 完整 URL | `http://localhost:8081/brapi/v2/calls` | +| 路径模板 | `PUT /calls` | +| 模块 | Calls | +| 响应时间 | 13 ms | + +## 校验详情 + +``` +PUT /calls +Calls +13 ms +schema mismatch +Json matches schema: schemas/v2.1/Calls/putCallsResponse.json (schema mismatch) — Schema: schemas/v2.1/Calls/putCallsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/74-put-ontologies-O_001.md b/docs/problem_fix/03-fix-doing/74-put-ontologies-O_001.md new file mode 100644 index 0000000..3ba1834 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/74-put-ontologies-O_001.md @@ -0,0 +1,49 @@ +# PUT /ontologies/O_001 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | PUT | +| URL | `/brapi/v2/ontologies/O_001` | +| 完整 URL | `http://localhost:8081/brapi/v2/ontologies/O_001` | +| 路径模板 | `PUT /ontologies/{ontologyDbId}` | +| 模块 | Ontologies | +| 响应时间 | 35 ms | + +## 校验详情 + +``` +PUT /ontologies/{ontologyDbId} +Ontologies +35 ms +schema mismatch +Json matches schema: schemas/v2.1/Ontologies/putOntologiesOntologydbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Ontologies/putOntologiesOntologydbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/term_names" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (array) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "array", + "expected": [ + "string" + ] + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/75-put-pedigree.md b/docs/problem_fix/03-fix-doing/75-put-pedigree.md new file mode 100644 index 0000000..5a14967 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/75-put-pedigree.md @@ -0,0 +1,47 @@ +# PUT /pedigree + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | PUT | +| URL | `/brapi/v2/pedigree` | +| 完整 URL | `http://localhost:8081/brapi/v2/pedigree` | +| 路径模板 | `PUT /pedigree` | +| 模块 | Pedigree | +| 响应时间 | 2 ms | + +## 校验详情 + +``` +PUT /pedigree +Pedigree +2 ms +schema mismatch +Json matches schema: schemas/v2.1/Pedigree/putPedigreeResponse.json (schema mismatch) — Schema: schemas/v2.1/Pedigree/putPedigreeResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/76-put-plates.md b/docs/problem_fix/03-fix-doing/76-put-plates.md new file mode 100644 index 0000000..c55c4b9 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/76-put-plates.md @@ -0,0 +1,47 @@ +# PUT /plates + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | PUT | +| URL | `/brapi/v2/plates` | +| 完整 URL | `http://localhost:8081/brapi/v2/plates` | +| 路径模板 | `PUT /plates` | +| 模块 | Plates | +| 响应时间 | 5 ms | + +## 校验详情 + +``` +PUT /plates +Plates +5 ms +schema mismatch +Json matches schema: schemas/v2.1/Plates/putPlatesResponse.json (schema mismatch) — Schema: schemas/v2.1/Plates/putPlatesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/77-put-samples.md b/docs/problem_fix/03-fix-doing/77-put-samples.md new file mode 100644 index 0000000..ca201f0 --- /dev/null +++ b/docs/problem_fix/03-fix-doing/77-put-samples.md @@ -0,0 +1,47 @@ +# PUT /samples + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | PUT | +| URL | `/brapi/v2/samples` | +| 完整 URL | `http://localhost:8081/brapi/v2/samples` | +| 路径模板 | `PUT /samples` | +| 模块 | Samples | +| 响应时间 | 3 ms | + +## 校验详情 + +``` +PUT /samples +Samples +3 ms +schema mismatch +Json matches schema: schemas/v2.1/Samples/putSamplesResponse.json (schema mismatch) — Schema: schemas/v2.1/Samples/putSamplesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/78-put-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md b/docs/problem_fix/03-fix-doing/78-put-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md new file mode 100644 index 0000000..ab068dc --- /dev/null +++ b/docs/problem_fix/03-fix-doing/78-put-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md @@ -0,0 +1,33 @@ +# PUT /traits/1ea27426-ffe2-4e23-b3aa-945f0f41d3e1 + +> 来源:BrAPI v2.1 校验报告(03-fix.md) + +## 概要 + +| 项 | 值 | +| --- | --- | +| 状态 | warning | +| 方法 | PUT | +| URL | `/brapi/v2/traits/1ea27426-ffe2-4e23-b3aa-945f0f41d3e1` | +| 完整 URL | `http://localhost:8081/brapi/v2/traits/1ea27426-ffe2-4e23-b3aa-945f0f41d3e1` | +| 路径模板 | `PUT /traits/{traitDbId}` | +| 模块 | Traits | +| 响应时间 | 52 ms | + +## 校验详情 + +``` +PUT /traits/{traitDbId} +Traits +52 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Traits/putTraitsTraitdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Traits/putTraitsTraitdbidResponse.json +Server response is not valid JSON. +``` + +--- + +**状态:待修复** diff --git a/docs/problem_fix/03-fix-doing/README.md b/docs/problem_fix/03-fix-doing/README.md new file mode 100644 index 0000000..a69da1b --- /dev/null +++ b/docs/problem_fix/03-fix-doing/README.md @@ -0,0 +1,101 @@ +# 03-fix-doing — BrAPI v2.1 校验问题拆分 + +本目录由 `03-fix.md` 校验报告按 endpoint 拆分,每个文件对应一条 warning 记录。 + +## 报告摘要 + +Report Summary +URL http://localhost:8081/brapi/v2 +Collection v2.1 +Date May 29, 2026, 12:19:38 PM +Status COMPLETED +Passed +Warnings +Failed +Skipped +Validation Details — All +78 endpoint(s) · grouped by API +Showing failed and warning endpoints + +## 问题清单(共 78 项) + +| # | 方法 | 路径 | 模块 | 文档 | +| --- | --- | --- | --- | --- | +| 1 | GET | `GET /attributes` | Germplasm Attributes | [01-get-attributes.md](01-get-attributes.md) | +| 2 | GET | `GET /attributevalues` | Germplasm Attribute Values | [02-get-attributevalues.md](02-get-attributevalues.md) | +| 3 | GET | `GET /breedingmethods` | Germplasm | [03-get-breedingmethods.md](03-get-breedingmethods.md) | +| 4 | GET | `GET /breedingmethods/{breedingMethodDbId} with second DbId` | Germplasm | [04-get-breedingmethods-6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb.md](04-get-breedingmethods-6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb.md) | +| 5 | GET | `GET /callsets/{callSetDbId}/calls` | Call Sets | [05-get-callsets-000006fe-0f40-4db1-9175-24f1035b5e6d-calls.md](05-get-callsets-000006fe-0f40-4db1-9175-24f1035b5e6d-calls.md) | +| 6 | GET | `GET /commoncropnames` | Common Crop Names | [06-get-commoncropnames.md](06-get-commoncropnames.md) | +| 7 | GET | `GET /crosses` | Crosses | [07-get-crosses.md](07-get-crosses.md) | +| 8 | GET | `GET /crossingprojects` | Crossing Projects | [08-get-crossingprojects.md](08-get-crossingprojects.md) | +| 9 | GET | `GET /events` | Events | [09-get-events.md](09-get-events.md) | +| 10 | GET | `GET /germplasm` | Germplasm | [10-get-germplasm.md](10-get-germplasm.md) | +| 11 | GET | `GET /images` | Images | [11-get-images.md](11-get-images.md) | +| 12 | GET | `GET /lists` | Lists | [12-get-lists.md](12-get-lists.md) | +| 13 | GET | `GET /locations` | Locations | [13-get-locations.md](13-get-locations.md) | +| 14 | GET | `GET /locations/{locationDbId} with second DbId` | Locations | [14-get-locations-ce97608b-623c-4749-b437-0858ee3f22ed.md](14-get-locations-ce97608b-623c-4749-b437-0858ee3f22ed.md) | +| 15 | GET | `GET /maps` | Genome Maps | [15-get-maps.md](15-get-maps.md) | +| 16 | GET | `GET /maps/{mapDbId}` | Genome Maps | [16-get-maps-genome_map1.md](16-get-maps-genome_map1.md) | +| 17 | GET | `GET /maps/{mapDbId}/linkagegroups` | Genome Maps | [17-get-maps-genome_map1-linkagegroups.md](17-get-maps-genome_map1-linkagegroups.md) | +| 18 | GET | `GET /maps/{mapDbId} with second DbId` | Genome Maps | [18-get-maps-genome_map2.md](18-get-maps-genome_map2.md) | +| 19 | GET | `GET /markerpositions` | Genome Maps | [19-get-markerpositions.md](19-get-markerpositions.md) | +| 20 | GET | `GET /methods` | Methods | [20-get-methods.md](20-get-methods.md) | +| 21 | GET | `GET /observations` | Observations | [21-get-observations.md](21-get-observations.md) | +| 22 | GET | `GET /observationunits` | Observation Units | [22-get-observationunits.md](22-get-observationunits.md) | +| 23 | GET | `GET /ontologies` | Ontologies | [23-get-ontologies.md](23-get-ontologies.md) | +| 24 | GET | `GET /ontologies/{ontologyDbId}` | Ontologies | [24-get-ontologies-O_001.md](24-get-ontologies-O_001.md) | +| 25 | GET | `GET /ontologies/{ontologyDbId} with second DbId` | Ontologies | [25-get-ontologies-O_002.md](25-get-ontologies-O_002.md) | +| 26 | GET | `GET /pedigree` | Pedigree | [26-get-pedigree.md](26-get-pedigree.md) | +| 27 | GET | `GET /people` | People | [27-get-people.md](27-get-people.md) | +| 28 | GET | `GET /plannedcrosses` | Crosses | [28-get-plannedcrosses.md](28-get-plannedcrosses.md) | +| 29 | GET | `GET /programs` | Programs | [29-get-programs.md](29-get-programs.md) | +| 30 | GET | `GET /references` | References | [30-get-references.md](30-get-references.md) | +| 31 | GET | `GET /references/{referenceDbId}` | References | [31-get-references-reference1.md](31-get-references-reference1.md) | +| 32 | GET | `GET /references/{referenceDbId} with second DbId` | References | [32-get-references-reference2.md](32-get-references-reference2.md) | +| 33 | GET | `GET /referencesets` | Reference Sets | [33-get-referencesets.md](33-get-referencesets.md) | +| 34 | GET | `GET /referencesets/{referenceSetDbId}` | Reference Sets | [34-get-referencesets-reference_set1.md](34-get-referencesets-reference_set1.md) | +| 35 | GET | `GET /referencesets/{referenceSetDbId} with second DbId` | Reference Sets | [35-get-referencesets-reference_set2.md](35-get-referencesets-reference_set2.md) | +| 36 | GET | `GET /samples` | Samples | [36-get-samples.md](36-get-samples.md) | +| 37 | GET | `GET /scales` | Scales | [37-get-scales.md](37-get-scales.md) | +| 38 | GET | `GET /seasons` | Seasons | [38-get-seasons.md](38-get-seasons.md) | +| 39 | GET | `GET /seedlots` | Seed Lots | [39-get-seedlots.md](39-get-seedlots.md) | +| 40 | GET | `GET /seedlots/{seedLotDbId}/transactions` | Seed Lots | [40-get-seedlots-09ca205d-71a6-4ceb-98f5-940df96de8ea-transactions.md](40-get-seedlots-09ca205d-71a6-4ceb-98f5-940df96de8ea-transactions.md) | +| 41 | GET | `GET /seedlots/transactions` | Seed Lots | [41-get-seedlots-transactions.md](41-get-seedlots-transactions.md) | +| 42 | GET | `GET /studies` | Studies | [42-get-studies.md](42-get-studies.md) | +| 43 | GET | `GET /traits` | Traits | [43-get-traits.md](43-get-traits.md) | +| 44 | GET | `GET /traits/{traitDbId}` | Traits | [44-get-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md](44-get-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md) | +| 45 | GET | `GET /trials` | Trials | [45-get-trials.md](45-get-trials.md) | +| 46 | GET | `GET /trials/{trialDbId} with second DbId` | Trials | [46-get-trials-0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333.md](46-get-trials-0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333.md) | +| 47 | GET | `GET /variables` | Observation Variables | [47-get-variables.md](47-get-variables.md) | +| 48 | GET | `GET /variants/{variantDbId}/calls` | Variants | [48-get-variants-0002e227-3ab3-450b-ad1a-85e717ec082a-calls.md](48-get-variants-0002e227-3ab3-450b-ad1a-85e717ec082a-calls.md) | +| 49 | GET | `GET /variantsets` | Variant Sets | [49-get-variantsets.md](49-get-variantsets.md) | +| 50 | GET | `GET /vendor/orders` | Vendor | [50-get-vendor-orders.md](50-get-vendor-orders.md) | +| 51 | GET | `GET /vendor/orders/{orderId}/plates` | Vendor | [51-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-plates.md](51-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-plates.md) | +| 52 | GET | `GET /vendor/orders/{orderId}/results` | Vendor | [52-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-results.md](52-get-vendor-orders-cd2ccabd-42b8-4a8a-9617-699aa688dd6b-results.md) | +| 53 | POST | `POST /lists/{listDbId}/data` | Lists | [53-post-lists-d3ae2745-cb2b-4f9c-86d9-1a2eeec39083-data.md](53-post-lists-d3ae2745-cb2b-4f9c-86d9-1a2eeec39083-data.md) | +| 54 | POST | `POST /search/attributes` | Germplasm Attributes | [54-post-search-attributes.md](54-post-search-attributes.md) | +| 55 | POST | `POST /search/attributevalues` | Germplasm Attribute Values | [55-post-search-attributevalues.md](55-post-search-attributevalues.md) | +| 56 | POST | `POST /search/germplasm` | Germplasm | [56-post-search-germplasm.md](56-post-search-germplasm.md) | +| 57 | POST | `POST /search/images` | Images | [57-post-search-images.md](57-post-search-images.md) | +| 58 | POST | `POST /search/lists` | Lists | [58-post-search-lists.md](58-post-search-lists.md) | +| 59 | POST | `POST /search/locations` | Locations | [59-post-search-locations.md](59-post-search-locations.md) | +| 60 | POST | `POST /search/markerpositions` | Genome Maps | [60-post-search-markerpositions.md](60-post-search-markerpositions.md) | +| 61 | POST | `POST /search/observations` | Observations | [61-post-search-observations.md](61-post-search-observations.md) | +| 62 | POST | `POST /search/observationunits` | Observation Units | [62-post-search-observationunits.md](62-post-search-observationunits.md) | +| 63 | POST | `POST /search/pedigree` | Pedigree | [63-post-search-pedigree.md](63-post-search-pedigree.md) | +| 64 | POST | `POST /search/people` | People | [64-post-search-people.md](64-post-search-people.md) | +| 65 | POST | `POST /search/programs` | Programs | [65-post-search-programs.md](65-post-search-programs.md) | +| 66 | POST | `POST /search/references` | References | [66-post-search-references.md](66-post-search-references.md) | +| 67 | POST | `POST /search/referencesets` | Reference Sets | [67-post-search-referencesets.md](67-post-search-referencesets.md) | +| 68 | POST | `POST /search/samples` | Samples | [68-post-search-samples.md](68-post-search-samples.md) | +| 69 | POST | `POST /search/studies` | Studies | [69-post-search-studies.md](69-post-search-studies.md) | +| 70 | POST | `POST /search/trials` | Trials | [70-post-search-trials.md](70-post-search-trials.md) | +| 71 | POST | `POST /search/variables` | Observation Variables | [71-post-search-variables.md](71-post-search-variables.md) | +| 72 | POST | `POST /search/variantsets` | Variant Sets | [72-post-search-variantsets.md](72-post-search-variantsets.md) | +| 73 | PUT | `PUT /calls` | Calls | [73-put-calls.md](73-put-calls.md) | +| 74 | PUT | `PUT /ontologies/{ontologyDbId}` | Ontologies | [74-put-ontologies-O_001.md](74-put-ontologies-O_001.md) | +| 75 | PUT | `PUT /pedigree` | Pedigree | [75-put-pedigree.md](75-put-pedigree.md) | +| 76 | PUT | `PUT /plates` | Plates | [76-put-plates.md](76-put-plates.md) | +| 77 | PUT | `PUT /samples` | Samples | [77-put-samples.md](77-put-samples.md) | +| 78 | PUT | `PUT /traits/{traitDbId}` | Traits | [78-put-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md](78-put-traits-1ea27426-ffe2-4e23-b3aa-945f0f41d3e1.md) | diff --git a/docs/problem_fix/03-fix.md b/docs/problem_fix/03-fix.md new file mode 100644 index 0000000..54c0797 --- /dev/null +++ b/docs/problem_fix/03-fix.md @@ -0,0 +1,2610 @@ +Report Summary +URL http://localhost:8081/brapi/v2 +Collection v2.1 +Date May 29, 2026, 12:19:38 PM +Status COMPLETED +Passed +Warnings +Failed +Skipped +Validation Details — All +78 endpoint(s) · grouped by API +Showing failed and warning endpoints +warning +GET http://localhost:8081/brapi/v2/attributes +8885 ms +warning +GET /attributes +Germplasm Attributes +8885 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/GermplasmAttributes/getAttributesResponse.json (schema mismatch) — Schema: schemas/v2.1/GermplasmAttributes/getAttributesResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/attributevalues +7992 ms +warning +GET /attributevalues +Germplasm Attribute Values +7992 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/GermplasmAttributeValues/getAttributevaluesResponse.json (schema mismatch) — Schema: schemas/v2.1/GermplasmAttributeValues/getAttributevaluesResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/breedingmethods +108 ms +warning +GET /breedingmethods +Germplasm +108 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Germplasm/getBreedingmethodsResponse.json (schema mismatch) — Schema: schemas/v2.1/Germplasm/getBreedingmethodsResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/breedingmethods/6bebd2d7-38bf-43d3-bf05-f2e8dc2f00cb +95 ms +warning +GET /breedingmethods/{breedingMethodDbId} with second DbId +Germplasm +95 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Germplasm/getBreedingmethodsBreedingmethoddbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Germplasm/getBreedingmethodsBreedingmethoddbidResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/callsets/000006fe-0f40-4db1-9175-24f1035b5e6d/calls +20 ms +warning +GET /callsets/{callSetDbId}/calls +Call Sets +20 ms +schema mismatch +Json matches schema: schemas/v2.1/CallSets/getCallsetsCallsetdbidCallsResponse.json (schema mismatch) — Schema: schemas/v2.1/CallSets/getCallsetsCallsetdbidCallsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +warning +GET http://localhost:8081/brapi/v2/commoncropnames +264 ms +warning +GET /commoncropnames +Common Crop Names +264 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/CommonCropNames/getCommoncropnamesResponse.json (schema mismatch) — Schema: schemas/v2.1/CommonCropNames/getCommoncropnamesResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/crosses +18958 ms +warning +GET /crosses +Crosses +18958 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Crosses/getCrossesResponse.json (schema mismatch) — Schema: schemas/v2.1/Crosses/getCrossesResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/crossingprojects +13722 ms +warning +GET /crossingprojects +Crossing Projects +13722 ms +schema mismatch +Json matches schema: schemas/v2.1/CrossingProjects/getCrossingprojectsResponse.json (schema mismatch) — Schema: schemas/v2.1/CrossingProjects/getCrossingprojectsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/8/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/12/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/events +213 ms +warning +GET /events +Events +213 ms +schema mismatch +Json matches schema: schemas/v2.1/Events/getEventsResponse.json (schema mismatch) — Schema: schemas/v2.1/Events/getEventsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/germplasm +14334 ms +warning +GET /germplasm +Germplasm +14334 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Germplasm/getGermplasmResponse.json (schema mismatch) — Schema: schemas/v2.1/Germplasm/getGermplasmResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/images +15359 ms +warning +GET /images +Images +15359 ms +schema mismatch +Json matches schema: schemas/v2.1/Images/getImagesResponse.json (schema mismatch) — Schema: schemas/v2.1/Images/getImagesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/lists +3212 ms +warning +GET /lists +Lists +3212 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Lists/getListsResponse.json (schema mismatch) — Schema: schemas/v2.1/Lists/getListsResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/locations +2439 ms +warning +GET /locations +Locations +2439 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Locations/getLocationsResponse.json (schema mismatch) — Schema: schemas/v2.1/Locations/getLocationsResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/locations/ce97608b-623c-4749-b437-0858ee3f22ed +226 ms +warning +GET /locations/{locationDbId} with second DbId +Locations +226 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Locations/getLocationsLocationdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Locations/getLocationsLocationdbidResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/maps +266 ms +warning +GET /maps +Genome Maps +266 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/getMapsResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/getMapsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/maps/genome_map1 +122 ms +warning +GET /maps/{mapDbId} +Genome Maps +122 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/getMapsMapdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/getMapsMapdbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/maps/genome_map1/linkagegroups +174 ms +warning +GET /maps/{mapDbId}/linkagegroups +Genome Maps +174 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/getMapsMapdbidLinkagegroupsResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/getMapsMapdbidLinkagegroupsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/maps/genome_map2 +124 ms +warning +GET /maps/{mapDbId} with second DbId +Genome Maps +124 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/getMapsMapdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/getMapsMapdbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/markerpositions +523 ms +warning +GET /markerpositions +Genome Maps +523 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/getMarkerpositionsResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/getMarkerpositionsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/2/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/3/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/4/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/5/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/methods +492 ms +warning +GET /methods +Methods +492 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Methods/getMethodsResponse.json (schema mismatch) — Schema: schemas/v2.1/Methods/getMethodsResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/observations +6113 ms +warning +GET /observations +Observations +6113 ms +schema mismatch +Json matches schema: schemas/v2.1/Observations/getObservationsResponse.json (schema mismatch) — Schema: schemas/v2.1/Observations/getObservationsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/observationunits +22125 ms +warning +GET /observationunits +Observation Units +22125 ms +schema mismatch +Json matches schema: schemas/v2.1/ObservationUnits/getObservationunitsResponse.json (schema mismatch) — Schema: schemas/v2.1/ObservationUnits/getObservationunitsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/ontologies +317 ms +warning +GET /ontologies +Ontologies +317 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Ontologies/getOntologiesResponse.json (schema mismatch) — Schema: schemas/v2.1/Ontologies/getOntologiesResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/ontologies/O_001 +36 ms +warning +GET /ontologies/{ontologyDbId} +Ontologies +36 ms +schema mismatch +Json matches schema: schemas/v2.1/Ontologies/getOntologiesOntologydbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Ontologies/getOntologiesOntologydbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/term_names" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (array) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "array", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/ontologies/O_002 +33 ms +warning +GET /ontologies/{ontologyDbId} with second DbId +Ontologies +33 ms +schema mismatch +Json matches schema: schemas/v2.1/Ontologies/getOntologiesOntologydbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Ontologies/getOntologiesOntologydbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/term_names" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (array) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "array", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/pedigree +1632 ms +warning +GET /pedigree +Pedigree +1632 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Pedigree/getPedigreeResponse.json (schema mismatch) — Schema: schemas/v2.1/Pedigree/getPedigreeResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/people +4084 ms +warning +GET /people +People +4084 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/People/getPeopleResponse.json (schema mismatch) — Schema: schemas/v2.1/People/getPeopleResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/plannedcrosses +11757 ms +warning +GET /plannedcrosses +Crosses +11757 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Crosses/getPlannedcrossesResponse.json (schema mismatch) — Schema: schemas/v2.1/Crosses/getPlannedcrossesResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/programs +4707 ms +warning +GET /programs +Programs +4707 ms +schema mismatch +Json matches schema: schemas/v2.1/Programs/getProgramsResponse.json (schema mismatch) — Schema: schemas/v2.1/Programs/getProgramsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/references +546 ms +warning +GET /references +References +546 ms +schema mismatch +Json matches schema: schemas/v2.1/References/getReferencesResponse.json (schema mismatch) — Schema: schemas/v2.1/References/getReferencesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/references/reference1 +461 ms +warning +GET /references/{referenceDbId} +References +461 ms +schema mismatch +Json matches schema: schemas/v2.1/References/getReferencesReferencedbidResponse.json (schema mismatch) — Schema: schemas/v2.1/References/getReferencesReferencedbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/references/reference2 +86 ms +warning +GET /references/{referenceDbId} with second DbId +References +86 ms +schema mismatch +Json matches schema: schemas/v2.1/References/getReferencesReferencedbidResponse.json (schema mismatch) — Schema: schemas/v2.1/References/getReferencesReferencedbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/referencesets +664 ms +warning +GET /referencesets +Reference Sets +664 ms +schema mismatch +Json matches schema: schemas/v2.1/ReferenceSets/getReferencesetsResponse.json (schema mismatch) — Schema: schemas/v2.1/ReferenceSets/getReferencesetsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/referencesets/reference_set1 +398 ms +warning +GET /referencesets/{referenceSetDbId} +Reference Sets +398 ms +schema mismatch +Json matches schema: schemas/v2.1/ReferenceSets/getReferencesetsReferencesetdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/ReferenceSets/getReferencesetsReferencesetdbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/referencesets/reference_set2 +512 ms +warning +GET /referencesets/{referenceSetDbId} with second DbId +Reference Sets +512 ms +schema mismatch +Json matches schema: schemas/v2.1/ReferenceSets/getReferencesetsReferencesetdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/ReferenceSets/getReferencesetsReferencesetdbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/samples +792 ms +warning +GET /samples +Samples +792 ms +schema mismatch +Json matches schema: schemas/v2.1/Samples/getSamplesResponse.json (schema mismatch) — Schema: schemas/v2.1/Samples/getSamplesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/5/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/scales +694 ms +warning +GET /scales +Scales +694 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Scales/getScalesResponse.json (schema mismatch) — Schema: schemas/v2.1/Scales/getScalesResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/seasons +295 ms +warning +GET /seasons +Seasons +295 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Seasons/getSeasonsResponse.json (schema mismatch) — Schema: schemas/v2.1/Seasons/getSeasonsResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/seedlots +9682 ms +warning +GET /seedlots +Seed Lots +9682 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/SeedLots/getSeedlotsResponse.json (schema mismatch) — Schema: schemas/v2.1/SeedLots/getSeedlotsResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/seedlots/09ca205d-71a6-4ceb-98f5-940df96de8ea/transactions +893 ms +warning +GET /seedlots/{seedLotDbId}/transactions +Seed Lots +893 ms +schema mismatch +Json matches schema: schemas/v2.1/SeedLots/getSeedlotsSeedlotdbidTransactionsResponse.json (schema mismatch) — Schema: schemas/v2.1/SeedLots/getSeedlotsSeedlotdbidTransactionsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +warning +GET http://localhost:8081/brapi/v2/seedlots/transactions +5546 ms +warning +GET /seedlots/transactions +Seed Lots +5546 ms +schema mismatch +Json matches schema: schemas/v2.1/SeedLots/getSeedlotsTransactionsResponse.json (schema mismatch) — Schema: schemas/v2.1/SeedLots/getSeedlotsTransactionsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/7/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/studies +13412 ms +warning +GET /studies +Studies +13412 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Studies/getStudiesResponse.json (schema mismatch) — Schema: schemas/v2.1/Studies/getStudiesResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/traits +8164 ms +warning +GET /traits +Traits +8164 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Traits/getTraitsResponse.json (schema mismatch) — Schema: schemas/v2.1/Traits/getTraitsResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/traits/1ea27426-ffe2-4e23-b3aa-945f0f41d3e1 +44 ms +warning +GET /traits/{traitDbId} +Traits +44 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Traits/getTraitsTraitdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Traits/getTraitsTraitdbidResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/trials +9632 ms +warning +GET /trials +Trials +9632 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Trials/getTrialsResponse.json (schema mismatch) — Schema: schemas/v2.1/Trials/getTrialsResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/trials/0dc448a1-cd1c-4f5f-95ae-0a23f8b6d333 +471 ms +warning +GET /trials/{trialDbId} with second DbId +Trials +471 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Trials/getTrialsTrialdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Trials/getTrialsTrialdbidResponse.json +Server response is not valid JSON. +warning +GET http://localhost:8081/brapi/v2/variables +15449 ms +warning +GET /variables +Observation Variables +15449 ms +schema mismatch +Json matches schema: schemas/v2.1/ObservationVariables/getVariablesResponse.json (schema mismatch) — Schema: schemas/v2.1/ObservationVariables/getVariablesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/6/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/12/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/16/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/variants/0002e227-3ab3-450b-ad1a-85e717ec082a/calls +24 ms +warning +GET /variants/{variantDbId}/calls +Variants +24 ms +schema mismatch +Json matches schema: schemas/v2.1/Variants/getVariantsVariantdbidCallsResponse.json (schema mismatch) — Schema: schemas/v2.1/Variants/getVariantsVariantdbidCallsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +warning +GET http://localhost:8081/brapi/v2/variantsets +2948 ms +warning +GET /variantsets +Variant Sets +2948 ms +schema mismatch +Json matches schema: schemas/v2.1/VariantSets/getVariantsetsResponse.json (schema mismatch) — Schema: schemas/v2.1/VariantSets/getVariantsetsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/vendor/orders +6371 ms +warning +GET /vendor/orders +Vendor +6371 ms +schema mismatch +Json matches schema: schemas/v2.1/Vendor/getVendorOrdersResponse.json (schema mismatch) — Schema: schemas/v2.1/Vendor/getVendorOrdersResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/clientId" + }, + "instance": { + "pointer": "/result/data/0/clientId" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "null", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/numberOfSamples" + }, + "instance": { + "pointer": "/result/data/0/numberOfSamples" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])", + "found": "null", + "expected": [ + "integer" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/clientId" + }, + "instance": { + "pointer": "/result/data/1/clientId" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "null", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/numberOfSamples" + }, + "instance": { + "pointer": "/result/data/1/numberOfSamples" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])", + "found": "null", + "expected": [ + "integer" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/clientId" + }, + "instance": { + "pointer": "/result/data/2/clientId" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "null", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/numberOfSamples" + }, + "instance": { + "pointer": "/result/data/2/numberOfSamples" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])", + "found": "null", + "expected": [ + "integer" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/clientId" + }, + "instance": { + "pointer": "/result/data/4/clientId" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "null", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/numberOfSamples" + }, + "instance": { + "pointer": "/result/data/4/numberOfSamples" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])", + "found": "null", + "expected": [ + "integer" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/clientId" + }, + "instance": { + "pointer": "/result/data/5/clientId" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "null", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/numberOfSamples" + }, + "instance": { + "pointer": "/result/data/5/numberOfSamples" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])", + "found": "null", + "expected": [ + "integer" + ] + } +] +warning +GET http://localhost:8081/brapi/v2/vendor/orders/cd2ccabd-42b8-4a8a-9617-699aa688dd6b/plates +188 ms +warning +GET /vendor/orders/{orderId}/plates +Vendor +188 ms +schema mismatch +Json matches schema: schemas/v2.1/Vendor/getVendorOrdersOrderidPlatesResponse.json (schema mismatch) — Schema: schemas/v2.1/Vendor/getVendorOrdersOrderidPlatesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +warning +GET http://localhost:8081/brapi/v2/vendor/orders/cd2ccabd-42b8-4a8a-9617-699aa688dd6b/results +172 ms +warning +GET /vendor/orders/{orderId}/results +Vendor +172 ms +schema mismatch +Json matches schema: schemas/v2.1/Vendor/getVendorOrdersOrderidResultsResponse.json (schema mismatch) — Schema: schemas/v2.1/Vendor/getVendorOrdersOrderidResultsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +warning +POST http://localhost:8081/brapi/v2/lists/d3ae2745-cb2b-4f9c-86d9-1a2eeec39083/data +467 ms +warning +POST /lists/{listDbId}/data +Lists +467 ms +schema mismatch +Json matches schema: schemas/v2.1/Lists/postListsListdbidDataResponse.json (schema mismatch) — Schema: schemas/v2.1/Lists/postListsListdbidDataResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +warning +POST http://localhost:8081/brapi/v2/search/attributes +15446 ms +warning +POST /search/attributes +Germplasm Attributes +15446 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/GermplasmAttributes/postSearchAttributesResponse.json (schema mismatch) — Schema: schemas/v2.1/GermplasmAttributes/postSearchAttributesResponse.json +Server response is not valid JSON. +warning +POST http://localhost:8081/brapi/v2/search/attributevalues +6739 ms +warning +POST /search/attributevalues +Germplasm Attribute Values +6739 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/GermplasmAttributeValues/postSearchAttributevaluesResponse.json (schema mismatch) — Schema: schemas/v2.1/GermplasmAttributeValues/postSearchAttributevaluesResponse.json +Server response is not valid JSON. +warning +POST http://localhost:8081/brapi/v2/search/germplasm +14438 ms +warning +POST /search/germplasm +Germplasm +14438 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Germplasm/postSearchGermplasmResponse.json (schema mismatch) — Schema: schemas/v2.1/Germplasm/postSearchGermplasmResponse.json +Server response is not valid JSON. +warning +POST http://localhost:8081/brapi/v2/search/images +16585 ms +warning +POST /search/images +Images +16585 ms +schema mismatch +Json matches schema: schemas/v2.1/Images/postSearchImagesResponse.json (schema mismatch) — Schema: schemas/v2.1/Images/postSearchImagesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +POST http://localhost:8081/brapi/v2/search/lists +3573 ms +warning +POST /search/lists +Lists +3573 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Lists/postSearchListsResponse.json (schema mismatch) — Schema: schemas/v2.1/Lists/postSearchListsResponse.json +Server response is not valid JSON. +warning +POST http://localhost:8081/brapi/v2/search/locations +2644 ms +warning +POST /search/locations +Locations +2644 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Locations/postSearchLocationsResponse.json (schema mismatch) — Schema: schemas/v2.1/Locations/postSearchLocationsResponse.json +Server response is not valid JSON. +warning +POST http://localhost:8081/brapi/v2/search/markerpositions +638 ms +warning +POST /search/markerpositions +Genome Maps +638 ms +schema mismatch +Json matches schema: schemas/v2.1/GenomeMaps/postSearchMarkerpositionsResponse.json (schema mismatch) — Schema: schemas/v2.1/GenomeMaps/postSearchMarkerpositionsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/2/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/3/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/4/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/5/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +POST http://localhost:8081/brapi/v2/search/observations +6549 ms +warning +POST /search/observations +Observations +6549 ms +schema mismatch +Json matches schema: schemas/v2.1/Observations/postSearchObservationsResponse.json (schema mismatch) — Schema: schemas/v2.1/Observations/postSearchObservationsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/23/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +POST http://localhost:8081/brapi/v2/search/observationunits +23557 ms +warning +POST /search/observationunits +Observation Units +23557 ms +schema mismatch +Json matches schema: schemas/v2.1/ObservationUnits/postSearchObservationunitsResponse.json (schema mismatch) — Schema: schemas/v2.1/ObservationUnits/postSearchObservationunitsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +POST http://localhost:8081/brapi/v2/search/pedigree +1705 ms +warning +POST /search/pedigree +Pedigree +1705 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Pedigree/postSearchPedigreeResponse.json (schema mismatch) — Schema: schemas/v2.1/Pedigree/postSearchPedigreeResponse.json +Server response is not valid JSON. +warning +POST http://localhost:8081/brapi/v2/search/people +3325 ms +warning +POST /search/people +People +3325 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/People/postSearchPeopleResponse.json (schema mismatch) — Schema: schemas/v2.1/People/postSearchPeopleResponse.json +Server response is not valid JSON. +warning +POST http://localhost:8081/brapi/v2/search/programs +2650 ms +warning +POST /search/programs +Programs +2650 ms +schema mismatch +Json matches schema: schemas/v2.1/Programs/postSearchProgramsResponse.json (schema mismatch) — Schema: schemas/v2.1/Programs/postSearchProgramsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/21/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +POST http://localhost:8081/brapi/v2/search/references +605 ms +warning +POST /search/references +References +605 ms +schema mismatch +Json matches schema: schemas/v2.1/References/postSearchReferencesResponse.json (schema mismatch) — Schema: schemas/v2.1/References/postSearchReferencesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +POST http://localhost:8081/brapi/v2/search/referencesets +507 ms +warning +POST /search/referencesets +Reference Sets +507 ms +schema mismatch +Json matches schema: schemas/v2.1/ReferenceSets/postSearchReferencesetsResponse.json (schema mismatch) — Schema: schemas/v2.1/ReferenceSets/postSearchReferencesetsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/0/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/1/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +POST http://localhost:8081/brapi/v2/search/samples +978 ms +warning +POST /search/samples +Samples +978 ms +schema mismatch +Json matches schema: schemas/v2.1/Samples/postSearchSamplesResponse.json (schema mismatch) — Schema: schemas/v2.1/Samples/postSearchSamplesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/5/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/20/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +POST http://localhost:8081/brapi/v2/search/studies +13727 ms +warning +POST /search/studies +Studies +13727 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Studies/postSearchStudiesResponse.json (schema mismatch) — Schema: schemas/v2.1/Studies/postSearchStudiesResponse.json +Server response is not valid JSON. +warning +POST http://localhost:8081/brapi/v2/search/trials +7564 ms +warning +POST /search/trials +Trials +7564 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Trials/postSearchTrialsResponse.json (schema mismatch) — Schema: schemas/v2.1/Trials/postSearchTrialsResponse.json +Server response is not valid JSON. +warning +POST http://localhost:8081/brapi/v2/search/variables +16286 ms +warning +POST /search/variables +Observation Variables +16286 ms +schema mismatch +Json matches schema: schemas/v2.1/ObservationVariables/postSearchVariablesResponse.json (schema mismatch) — Schema: schemas/v2.1/ObservationVariables/postSearchVariablesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/6/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/13/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/17/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + }, + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/22/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +POST http://localhost:8081/brapi/v2/search/variantsets +961 ms +warning +POST /search/variantsets +Variant Sets +961 ms +schema mismatch +Json matches schema: schemas/v2.1/VariantSets/postSearchVariantsetsResponse.json (schema mismatch) — Schema: schemas/v2.1/VariantSets/postSearchVariantsetsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data/items/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/data/19/additionalInfo/dummyData" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (boolean) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "boolean", + "expected": [ + "string" + ] + } +] +warning +PUT http://localhost:8081/brapi/v2/calls +13 ms +warning +PUT /calls +Calls +13 ms +schema mismatch +Json matches schema: schemas/v2.1/Calls/putCallsResponse.json (schema mismatch) — Schema: schemas/v2.1/Calls/putCallsResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +warning +PUT http://localhost:8081/brapi/v2/ontologies/O_001 +35 ms +warning +PUT /ontologies/{ontologyDbId} +Ontologies +35 ms +schema mismatch +Json matches schema: schemas/v2.1/Ontologies/putOntologiesOntologydbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Ontologies/putOntologiesOntologydbidResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/additionalInfo/additionalProperties" + }, + "instance": { + "pointer": "/result/additionalInfo/term_names" + }, + "domain": "validation", + "keyword": "type", + "message": "instance type (array) does not match any allowed primitive type (allowed: [\"string\"])", + "found": "array", + "expected": [ + "string" + ] + } +] +warning +PUT http://localhost:8081/brapi/v2/pedigree +2 ms +warning +PUT /pedigree +Pedigree +2 ms +schema mismatch +Json matches schema: schemas/v2.1/Pedigree/putPedigreeResponse.json (schema mismatch) — Schema: schemas/v2.1/Pedigree/putPedigreeResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +warning +PUT http://localhost:8081/brapi/v2/plates +5 ms +warning +PUT /plates +Plates +5 ms +schema mismatch +Json matches schema: schemas/v2.1/Plates/putPlatesResponse.json (schema mismatch) — Schema: schemas/v2.1/Plates/putPlatesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +warning +PUT http://localhost:8081/brapi/v2/samples +3 ms +warning +PUT /samples +Samples +3 ms +schema mismatch +Json matches schema: schemas/v2.1/Samples/putSamplesResponse.json (schema mismatch) — Schema: schemas/v2.1/Samples/putSamplesResponse.json +Response structure doesn't match schema. +[ + { + "level": "error", + "schema": { + "loadingURI": "#", + "pointer": "/properties/result/properties/data" + }, + "instance": { + "pointer": "/result/data" + }, + "domain": "validation", + "keyword": "minItems", + "message": "array is too short: must have at least 1 elements but instance has 0 elements", + "minItems": 1, + "found": 0 + } +] +warning +PUT http://localhost:8081/brapi/v2/traits/1ea27426-ffe2-4e23-b3aa-945f0f41d3e1 +52 ms +warning +PUT /traits/{traitDbId} +Traits +52 ms +schema mismatch +schema mismatch +Json matches schema: schemas/v2.1/metadata.json (schema mismatch) — Schema: schemas/v2.1/metadata.json +Server response is not valid JSON. +Json matches schema: schemas/v2.1/Traits/putTraitsTraitdbidResponse.json (schema mismatch) — Schema: schemas/v2.1/Traits/putTraitsTraitdbidResponse.json +Server response is not valid JSON. \ No newline at end of file diff --git a/src/main/resources/db/sql/R__init_data_09_breeding_methods.sql b/src/main/resources/db/sql/R__init_data_09_breeding_methods.sql index c67d120..5b68e86 100644 --- a/src/main/resources/db/sql/R__init_data_09_breeding_methods.sql +++ b/src/main/resources/db/sql/R__init_data_09_breeding_methods.sql @@ -1,3 +1,5 @@ -INSERT INTO breeding_method (auth_user_id, id, abbreviation, name, description) VALUES ('anonymousUser', 'breeding_method1', 'MB', 'Male Backcross', 'Backcross to recover a specific gene.'); -INSERT INTO breeding_method (auth_user_id, id, abbreviation, name, description) VALUES ('anonymousUser', 'breeding_method2', 'S', 'Self', 'Self pollination'); +INSERT INTO breeding_method (auth_user_id, id, abbreviation, name, description) VALUES ('anonymousUser', 'breeding_method1', 'MB', 'Male Backcross', 'Backcross to recover a specific gene.') +ON CONFLICT (id) DO UPDATE SET abbreviation = EXCLUDED.abbreviation, name = EXCLUDED.name, description = EXCLUDED.description; +INSERT INTO breeding_method (auth_user_id, id, abbreviation, name, description) VALUES ('anonymousUser', 'breeding_method2', 'S', 'Self', 'Self pollination') +ON CONFLICT (id) DO UPDATE SET abbreviation = EXCLUDED.abbreviation, name = EXCLUDED.name, description = EXCLUDED.description;