Apicurio-studio: Aviso "Os itens de esquema devem estar presentes apenas para esquemas do tipo 'array'" é promovido ao adicionar um parâmetro por meio da IU - openapi: 3.0.2

Criado em 29 mai. 2019  ·  15Comentários  ·  Fonte: Apicurio/apicurio-studio

"Os itens de esquema devem estar presentes apenas para esquemas do tipo 'array'" é promovido ao adicionar parâmetros de caminho, parâmetros de consulta ou parâmetros de cabeçalho por meio da IU. A captura de tela de aviso e código é a seguinte:
paramsError

O aviso desaparecerá ao atualizar qualquer coisa no código-fonte da API aberta e salvá-lo, como a descrição.

bug

Todos 15 comentários

Eu também vejo isso o tempo todo. Avise-me se precisar de uma amostra

Uma amostra seria ótimo, obrigado.

Teste API.yaml.zip

Este é o menor exemplo que posso dar. Observe que, depois de exportar o arquivo, ele não mostra mais o erro na IU, mas se eu excluir e adicionar novamente a resposta, o erro aparecerá novamente.
Ele também aparece se eu marcar algo como obrigatório.

Obrigado.

Não consigo reproduzir isso com a última versão do Apicurio. É certo que um grande número de alterações foi feito tanto na edição quanto na validação, então é possível que isso simplesmente tenha sido corrigido.

Também é possível que eu simplesmente esteja faltando alguma coisa. Vou encerrar por agora, mas agradeceria muito se alguém pudesse reabri-lo se o próximo lançamento do Apicurio (será feito esta semana) ainda apresentar esse problema.

@EricWittmann Qual é a versão mais recente? Estou no site agora e ainda estou tendo esse problema.

A versão online não é a mais recente. Dito isso, se você pudesse fazer um screencast
reproduzi-lo seria muito útil.

Na quarta-feira, 19 de junho de 2019, 13:17 Brandon J McKay [email protected]
escreveu:

@EricWittmann https://github.com/EricWittmann Quais são as novidades
versão? Estou no site agora e ainda estou tendo esse problema.

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/Apicurio/apicurio-studio/issues/785?email_source=notifications&email_token=AAONTD2V4IXQMP7E64L5Q4LP3JS33A5CNFSM4HQKR7B2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYCRYXA#issuecomment-503651420 ,
ou silenciar o tópico
https://github.com/notifications/unsubscribe-auth/AAONTDYBAY2LE3PLQ6MK6XDP3JS33ANCNFSM4HQKR7BQ
.

Quaisquer etapas específicas que você deseja que eu grave?

Não. Qualquer coisa que você puder fazer para reproduzi-lo seria incrível. Especialmente de
um documento vazio.

Na quarta-feira, 19 de junho de 2019, 13h37, Brandon J McKay [email protected]
escreveu:

Quaisquer etapas específicas que você deseja que eu grave?

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/Apicurio/apicurio-studio/issues/785?email_source=notifications&email_token=AAONTD566XTSRG4BMTQF74LP3JVDZA5CNFSM4HQKR7B2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYCTPYI#issuecomment-503658465 ,
ou silenciar o tópico
https://github.com/notifications/unsubscribe-auth/AAONTD4COR3AYVISLDEM35DP3JVDZANCNFSM4HQKR7BQ
.

apicurio-schemaerror-sm
Tentei compartilhar isso por mais tempo e em resolução mais alta, mas não funcionou para mim. : /

Adicione o screencast para reproduzir este problema para a versão online.
array-error

Obrigado!

OK, agora consegui reproduzir isso (obrigado pelos vídeos!) Na versão online (que é mais antiga), mas não posso reproduzir isso com a versão mais recente no master. Vou deixar isso fechado por enquanto e farei um novo lançamento hoje ou amanhã (o que resultará na atualização da versão online). Espero que isso seja resolvido. Os comandos de modelagem, validação e edição de dados foram totalmente alterados, então acho que veremos outros problemas. :)

Obrigado, tentarei a nova versão depois que for lançada.

A nova versão foi lançada e está disponível em https://studio.apicur.io se você quiser experimentá-la.

Esta página foi útil?
0 / 5 - 0 avaliações