Open strana-evgenii-zhukov opened 11 months ago
Доп. инфо: после возникновения ошибки IDE наглухо виснет
С самой ошибкой будем разбираться.
Проверьте, что yaml файлы корректны. Вероятнее всего проблема в некорректной структуре yaml.
С самой ошибкой будем разбираться.
Проверьте, что yaml файлы корректны. Вероятнее всего проблема в некорректной структуре yaml.
Синтаксис провалидировали, все ок. В проблем-чекере докхаба нет ни одной, связанной с тем манифестом, при редактировании которого происходит ошибка.
Есть предположение: это происходит это из-за попыток докхаба распарсить себе директивы в yaml-файлах, не являющихся манифестами (например, у нас достаточное количество openapi/asyncapi), чего он по-идее делать не должен.
Есть предложение/фичареквест - добавить в файлы манифестов признак того, что это манифесты (по аналогии с докеркомпоузовым version
- какой-нибудь dochub_version
), и парсить только ямлы с этим признаком. Сделать тестовый билд с отключаемой валидацией признака манифеста, и с ним протестить, будет ли повторяться ошибка. Если не будет - причина найдена, решение готово, всё работает и все радуются ☺️
Проблема обнаружена - циклические импорты манифестов. Описания API ни при чём. @rpiontik думаю, имеет смысл добавить ограничение/валидацию на циклические импорты, и при обнаружении подобных - не подгружать их в озеро, отплёвывая соответствующую ошибку
Вид дистрибуции:
plugin
Версия:3.7.0
IDE:WebStorm 2023.2.5
Build:#WS-232.10227.9, built on November 11, 2023
stacktrace.txt
⬇️Также, плагин конфликтует с bundled-плагинами - например, с коробочным OpenAPI-плагином