﻿# V019\. Error occurred while working with the user annotation mechanism\.

Наличие предупреждения V019 в отчёте означает, что возникли проблемы при работе с пользовательскими аннотациями\.

Предупреждение может быть выдано в следующих ситуациях:

1. Файл с аннотациями не существует\. В данном случае стоит перепроверить указанный путь до файла с аннотациями либо убедиться, что по данному пути файл существует\.
1. При чтении файла с аннотациями произошла ошибка\. Такое может произойти, например, если системный вызов операционной системы завершился с ошибкой\. Убедитесь, что файл валидный, и анализатор имеет доступ на его чтение\.
1. Аннотация была пропущена из\-за наличия в ней ошибки\. В сообщении будет указана причина, из\-за которой аннотацию не удалось применить\. Например, может отсутствовать обязательное поле, или в какое\-либо поле записано недопустимое для него значение\.
1. Версия аннотаций ниже актуальной\. Предупреждение несёт информационный характер\.
1. Аннотация была пропущена из\-за критической ошибки\. Мы будем благодарны, если вы поможете нам исправить проблему, которая привела к такому предупреждению\. Для этого пришлите, пожалуйста, нам следующие файлы через форму [обратной связи](https://pvs-studio.ru/ru/about-feedback/): 
    * файл с аннотациями в формате JSON;
    * препроцессированный \('\*\.PVS\-Studio\.i'\) файл \(только для C и C\+\+ проектов\);
    * конфигурационный \('\*\.PVS\-Studio\.cfg'\) файл \(только для C и C\+\+ проектов\)\.