[Документация Yandex Cloud](../../index.md) > [Yandex MetaData Hub](../index.md) > Schema Registry > Решение проблем

# Решение проблем в Yandex Schema Registry


{% note warning %}

Функциональность доступна только в [регионе Россия](../../overview/concepts/region.md).

{% endnote %}


В этом разделе описаны проблемы, возникающие в сервисе, а также способы их устранения.

## Ошибка при добавлении и удалении опциональных параметров {#avoid-errors-while-evolving-schema}

Если на уровне пространства имен настроена [политика проверки совместимости](../concepts/compatibility-check-policy.md) `Confluent`, при добавлении или удалении в схеме опциональных параметров возможны следующие ошибки:

* `PROPERTY_ADDED_TO_OPEN_CONTENT_MODEL`,
* `PROPERTY_REMOVED_FROM_CLOSED_CONTENT_MODEL`.

**Решение**
Политика проверки совместимости `Confluent` основывается на стандартах Confluent Schema Registry и реализует математически точную проверку совместимости. Такая политика не позволяет добавлять и удалять опциональные параметры в полях типа `object`, что приводит к указанным выше ошибкам.

Чтобы добавлять или удалять опциональные параметры, [выберите в пространстве имен](../operations/update-name-space.md) политику проверки совместимости для JSON `optional-friendly`. Она основывается на [использовании разных контентных моделей](../concepts/schema-registry-content-model.md#optional-parameters-compatibility-solution) для производителя и потребителя, причем регистрируется только схема для производителя. Для проверки совместимости схема потребителя конвертируется из открытой контентной модели в закрытую и сравнивается с зарегистрированными схемами производителя. Это позволяет поддерживать добавление и удаление опциональных параметров, сохраняя полную транзитивную совместимость.