Не удалось найти путь для параметра 'petId' в Eclipse KaiZen Open API Editor - PullRequest
0 голосов
/ 01 июня 2019

Eclipse Oxygen 3a с KaiZen-OpenAPI-Editor (0.8.0.201905261858) показывает предупреждение, когда параметр пути указан в компонентах -> параметры.

Такое предупреждение не отображается для параметра запроса.

openapi: "3.0.0"
info:
  version: 1.0.0
  title: Swagger for pet module
paths:
  /Pets/{petId}:
    get:
      operationId: getPet
      parameters:
        - $ref: "#/components/parameters/petId"
      responses:
        200:
          description: pet response
components:
  parameters:
    petId:
      name: petId
      in: path
      required: true
      schema:
        type: string   

Следующее предупреждение отображается в строке с указанием имени: petId:

Could not locate path for parameter 'petId'

1 Ответ

1 голос
/ 03 июня 2019

Действительно, это проблема с KaiZen-OpenAPI-Parser, одним из связанных проектов. Я отправил запрос здесь , чтобы решить эту проблему.

Тем временем вы можете игнорировать предупреждение или отключить опцию Advanced Validation в Предпочтения> KaiZen> OpenAPI v3> Validation.

...