Непредвиденная ошибка при обработке запроса websbor

Gvinpin пишет: Может быть, Вы не заполнили в конце заявления данные владельца ключа ЭП и/или руководителя организации (должность владельца ключа, должность руководителя, ФИО руководителя, дату подписи)?

Всё это

реально

присутствует и видно в электронной форме Заявления?

Anders55 пишет: мотивировав отсутствием подписей и печатей на заявлении, хотя запрос подписан ЭЦП владельца и руководителя

Правильно понимаю, что в ТОФК хотят видеть именно живые подписи заявителя с рук-лем и гербовую печать

в элетронной форме Заявления

?
Если всё именно так, тогда это действительно похоже на ошибку специалиста ТОФК, к сожалению. :(
В электронной форме Заявления в ФЗС — «Смена… сертификата» невозможно в принципе прикрепить скан распечатки Заявления с живыми подписями и печатью — не предусмотрено ПО!

Alex67 пишет: Возможно связано с тем, что у вас в ВРС «старая» форма согласия, либо копия паспорта была заверена «не так», как требуется сейчас.
Если связано с согласием или паспортом документы придётся приносить.

О паспорте коллега прав во всем, однозначно. (с)
На счет

Согласия на обработку ПД

. Как раз сегодня столкнулся с такой ситуацией. Тоже запрос из ФЗС — «Смена сертификата». В ФЗС — «Смена… сертификата» нет поля для прикрепления скана Согласия на ПД! Оно есть в другом спец. ПО —

в ВРС у спеца ТОФК

при обработке запроса из ФЗС.
Месяца 1,5-2 назад именно по этой причине РЦР в УФК отклонили такой запрос — из-за старой формы Согласия. Звоню им же сегодня: опять отклоните? Отвечают «Нет, если на тот момент пусть и старая форма была, но содержит актуальные паспортные данные«. И сегодня запрос прошел успешно.

Форум КриптоПро
 » 
КриптоПро УЦ
 » 
КриптоПро УЦ 2.0
 » 
Произошла непредвиденная ошибка при запросе сертификата пользователя


Offline

offshore

 


#1
Оставлено
:

11 января 2017 г. 12:57:17(UTC)

offshore

Статус: Активный участник

Группы: Участники

Зарегистрирован: 31.03.2014(UTC)
Сообщений: 58
Мужчина
Российская Федерация

Сказал «Спасибо»: 6 раз

Добрый день!

Появляется ошибка при запросе сертификата пользователя в консоли управления ЦР.

888.png (238kb) загружен 202 раз(а).

Ошибка стала появляться после обновления АРМ на более новую версию.

Появляется не у всех, только на определённых машинах.

например:

Windows 7×32-x64
КриптоПро CSP
Версия ядра СКИЗИ: 3.9.8001 КС1
Версия продукта: 3.9.8227
КриптоПРО УЦ 2.0

На всех остальных машинах после обновления в том числе и после обновление клиента Диспетчера ЦР запросы на сертификат отрабатываются.

Пример рабочих ПК на которых запросы на сертификат отрабатываются в рабочем порядке:

Windows 10×64
КриптоПро CSP
Версия ядра СКИЗИ: 4.0.9842
Версия продукта: 4.0.9014 КС1
КриптоПРО УЦ ПАК 2.0

Windows 7×64
КриптоПро CSP
Версия ядра СКИЗИ: 3.6.5365 КС1
Версия продукта: 3.6.7777
КриптоПРО УЦ ПАК 2.0

Различные сетевые эраны, антивирус, брандмауэр в ходе проверки отключались, да и проблема скорее всего не в них.

Были ошибки связанные с *.dll КриптоПро CSP. Переустановили CSP, ошибки связанные с *.dll ушли, но проблема осталась.

На рабочих машинах переустанавливался АРМ и CSP в т.ч, через cspclean.

На сервере так же переустанавливался КриптоПРО CSP на более свежую.

Windows Server 2008 R2 Standart x64
Версия ядра СКИЗИ: 3.9.8010 КС2
Версия продукта: 3.9.8495
ПАК КриптоПРО УЦ 2.0 версии 2.0.6142.0100

В логах тишина, эта ошибка судя по всему вообще никак в них не фигурирует. Будем делать настройку диагностической трассировки с помощью SvcTraceViewer.

Вообще не понятно по какому алгоритму эта ошибка появляется только на нескольких компьютерах…

Отредактировано пользователем 13 января 2017 г. 12:06:05(UTC)
 | Причина: полная версия ПАК УЦ


Вверх


Offline

infocentre

 


#2
Оставлено
:

11 января 2017 г. 12:59:55(UTC)

infocentre

Статус: Активный участник

Группы: Участники

Зарегистрирован: 26.07.2012(UTC)
Сообщений: 255
Мужчина
Российская Федерация

Сказал «Спасибо»: 22 раз
Поблагодарили: 13 раз в 9 постах

Самый верный способ — создать в корне диска C: папку log и смотреть логи только оттуда.


Вверх


Offline

offshore

 


#3
Оставлено
:

11 января 2017 г. 19:07:04(UTC)

offshore

Статус: Активный участник

Группы: Участники

Зарегистрирован: 31.03.2014(UTC)
Сообщений: 58
Мужчина
Российская Федерация

Сказал «Спасибо»: 6 раз

Автор: infocentre Перейти к цитате

Самый верный способ — создать в корне диска C: папку log и смотреть логи только оттуда.

В общем диагностическую трассировку сделал.

При попытке запроса сертификата на проблемной машине лог выдал целую плиаду ошибок.

Разбирать буду завтра, но и надеюсь на помощь зала :)

На сервере:

На ПК:

Отредактировано пользователем 11 января 2017 г. 20:20:06(UTC)
 | Причина: Не указана


Вверх


Offline

Dmitriy8808

 


#4
Оставлено
:

12 января 2017 г. 16:45:40(UTC)

Dmitriy8808

Статус: Активный участник

Группы: Участники

Зарегистрирован: 08.04.2012(UTC)
Сообщений: 109

Сказал(а) «Спасибо»: 7 раз
Поблагодарили: 11 раз в 7 постах

Похожая проблема решалась здесь http://www.cryptopro.ru/…ts&m=76203#post76203
у меня консоль заработала после удаления МС Офиса 2007


Вверх

thanks 1 пользователь поблагодарил Dmitriy8808 за этот пост.

offshore

оставлено 13.01.2017(UTC)


Offline

offshore

 


#5
Оставлено
:

13 января 2017 г. 8:33:07(UTC)

offshore

Статус: Активный участник

Группы: Участники

Зарегистрирован: 31.03.2014(UTC)
Сообщений: 58
Мужчина
Российская Федерация

Сказал «Спасибо»: 6 раз

Автор: Dmitriy8808 Перейти к цитате

Похожая проблема решалась здесь http://www.cryptopro.ru/…ts&m=76203#post76203
у меня консоль заработала после удаления МС Офиса 2007

Спасибо! Действительно проблема оказалась именно в этом.

Только у нас стоял 2003 офис. Ещё грешили на разрядность Windowsх32, ибо так совпало что где не работала консоль стояла именно она.

Отредактировано пользователем 13 января 2017 г. 9:23:26(UTC)
 | Причина: Не указана


Вверх


Offline

offshore

 


#6
Оставлено
:

13 января 2017 г. 8:41:19(UTC)

offshore

Статус: Активный участник

Группы: Участники

Зарегистрирован: 31.03.2014(UTC)
Сообщений: 58
Мужчина
Российская Федерация

Сказал «Спасибо»: 6 раз

Интересно получается, какая между ними связь?

Хотелось конечно получить ответ на эту тему от сотрудников КриптоПРО. Ибо выуживать проблемы каким-то образом вызванные сторонним ПО не очень приятно.

Отредактировано пользователем 13 января 2017 г. 11:46:08(UTC)
 | Причина: Не указана


Вверх


Offline

maximus235

 


#7
Оставлено
:

6 февраля 2017 г. 16:13:14(UTC)

maximus235

Статус: Активный участник

Группы: Участники

Зарегистрирован: 19.05.2009(UTC)
Сообщений: 71
Мужчина
Российская Федерация
Откуда: Санкт-Петербург

Сказал «Спасибо»: 5 раз
Поблагодарили: 12 раз в 5 постах

Коллеги, тоже столкнулись с такой проблемой. Офис стоит 2010. В журналах системы полная тишина. Переставляли уже и CSP и Консоль. Ошибка появляется когда выбираешь вкладку Пользователи. Все запросы и группы просматриваются без проблем. В чем затык?
Оказалось проблема в фильтре для пользователей. Из-за него возникает ошибка, которая нигде не логируется. Но вот теперь возник вопрос как можно сбросить настройки консоли управления ЦР? Потому что даже после переустановки данный фильтр не пропадает и вызывает ошибку. Где эта консоль хранит настройки? И как их можно сбросить?

Отредактировано пользователем 7 февраля 2017 г. 9:35:14(UTC)
 | Причина: Не указана


Вверх

WWW


Offline

Захар Тихонов

 


#8
Оставлено
:

7 февраля 2017 г. 9:56:49(UTC)

Захар Тихонов

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 17.08.2015(UTC)
Сообщений: 3,083
Мужчина
Тонга
Откуда: Калининград

Сказал «Спасибо»: 38 раз
Поблагодарили: 553 раз в 530 постах

Автор: offshore Перейти к цитате

Интересно получается, какая между ними связь?

Хотелось конечно получить ответ на эту тему от сотрудников КриптоПРО. Ибо выуживать проблемы каким-то образом вызванные сторонним ПО не очень приятно.

Старые версии офиса устанавливают свой провайдер, который мешает работе Консоли ЦР.
Можно было по сути не удалять весь офис, а просто убить ветку в реестре с провайдером.

Техническую поддержку оказываем тут.
Наша база знаний.


Перейти вверх


Offline

Захар Тихонов

 


#9
Оставлено
:

7 февраля 2017 г. 9:57:32(UTC)

Захар Тихонов

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 17.08.2015(UTC)
Сообщений: 3,083
Мужчина
Тонга
Откуда: Калининград

Сказал «Спасибо»: 38 раз
Поблагодарили: 553 раз в 530 постах

Автор: maximus235 Перейти к цитате

Коллеги, тоже столкнулись с такой проблемой. Офис стоит 2010. В журналах системы полная тишина. Переставляли уже и CSP и Консоль. Ошибка появляется когда выбираешь вкладку Пользователи. Все запросы и группы просматриваются без проблем. В чем затык?
Оказалось проблема в фильтре для пользователей. Из-за него возникает ошибка, которая нигде не логируется. Но вот теперь возник вопрос как можно сбросить настройки консоли управления ЦР? Потому что даже после переустановки данный фильтр не пропадает и вызывает ошибку. Где эта консоль хранит настройки? И как их можно сбросить?

Что за фильтр? как вы получили ошибку?

Техническую поддержку оказываем тут.
Наша база знаний.


Вверх


Offline

maximus235

 


#10
Оставлено
:

7 февраля 2017 г. 11:46:31(UTC)

maximus235

Статус: Активный участник

Группы: Участники

Зарегистрирован: 19.05.2009(UTC)
Сообщений: 71
Мужчина
Российская Федерация
Откуда: Санкт-Петербург

Сказал «Спасибо»: 5 раз
Поблагодарили: 12 раз в 5 постах

Автор: tikhonov Перейти к цитате

Автор: maximus235 Перейти к цитате

Коллеги, тоже столкнулись с такой проблемой. Офис стоит 2010. В журналах системы полная тишина. Переставляли уже и CSP и Консоль. Ошибка появляется когда выбираешь вкладку Пользователи. Все запросы и группы просматриваются без проблем. В чем затык?
Оказалось проблема в фильтре для пользователей. Из-за него возникает ошибка, которая нигде не логируется. Но вот теперь возник вопрос как можно сбросить настройки консоли управления ЦР? Потому что даже после переустановки данный фильтр не пропадает и вызывает ошибку. Где эта консоль хранит настройки? И как их можно сбросить?

Что за фильтр? как вы получили ошибку?

При запуске консоли открывается отображение сертификатов и с этим проблем нет. Если в левом окне нажать Пользователи, то вылетает ошибка. В логах ничего нет. Фильтр на картинке. И как его отключить непонятно. Не помогает даже переустановка. После установки сразу появляются старые настройки. Как его можно сбросить? Error1.png (24kb) загружен 34 раз(а).


Вверх

WWW

Пользователи, просматривающие эту тему

Guest (2)

Форум КриптоПро
 » 
КриптоПро УЦ
 » 
КриптоПро УЦ 2.0
 » 
Произошла непредвиденная ошибка при запросе сертификата пользователя

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Исправлена ошибка, в результате которой при формировании документа о приемке на вкладке «Контрагенты» подвкладке «Поставщик» могло отображаться пустое значение реквизита «Наименование контрагента для платежного поручения».
Исправлена ошибка, в результате которой при просмотре печатной формы документа о приемке на вкладке «Документ о приёмке» могло отображаться некорректное значение реквизита «Наименование товаров (описание выполненных работ, оказанных услуг), имущественного права».

Исправлена ошибка, в результате которой при выполнении запроса на получение документов поставщика могло возникать сообщение: «Непредвиденная ошибка в ходе обработки запроса. Подробности см. в журнале регистрации. Повторите запрос позднее или обратитесь в службу поддержки ЕИС.».

Была реализована доработка, в рамках которой в реестре нормативно-справочной информации был актуализирован справочник «Коды субъектов РФ».

Исправлена ошибка, в результате которой при формировании сведений о контракте в реестре контрактов после нажатия на кнопку «Направить на контроль и разместить» могло возникать сообщение: «Страница временно недоступна. Попробуйте перезагрузить страницу.».

Исправлена ошибка, в результате которой при формировании сведений об изменении контракта в реестре контрактов после нажатия на кнопку «Направить на контроль и разместить» мог некорректно срабатывать автоматический контроль: «Информация об изменении контракта не может быть направлена на проверку в соответствии с постановлением Правительства Российской Федерации от 28.11.2013 г. № 1084, так как в настоящий момент на проверке находится информация об исполнении, завершающая исполнение данного контракта.»

Исправлена ошибка, в результате которой при аннулировании сведений о контракте в реестре контрактов после нажатия на кнопку «Подписать и отправить на подтверждение» могло возникать сообщение: «Страница временно недоступна. Попробуйте перезагрузить страницу.».

Исправлена ошибка, в результате которой при формировании денежного обязательства в реестре контрактов на вкладке «Шаг 2. Расшифровка обязательства» могло отображаться некорректное значение реквизита «Назначение платежа для распоряжения о совершении казначейского платежа».

Исправлена ошибка, в результате которой при формировании извещения об отмене решения об одностороннем отказе в реестре документов об исполнении контрактов после подписания сведения могли зависать в статусе «Направлено поставщику».

Исправлена ошибка, в результате которой при формировании распоряжения о совершении казначейского платежа на вкладке «Шаг 1. Сведения о РСКП, документе — основании» в блоке «Общие сведения» могло отображаться некорректное значение реквизита «Главный распорядитель бюджетных средств, главный администратор источников финансирования дефицита бюджета».

Исправлена ошибка, в результате которой при формировании распоряжения о совершении казначейского платежа на вкладке «Шаг 1. Сведения о РСКП, документе — основании» с типом «Оплата за контрагента неустоек (штрафов, пеней) по акту» после нажатия на кнопку «Сохранить и проверить на нарушения» мог некорректно срабатывать автоматический контроль:

«При перечислении таможенных платежей вполе «Налоговый период/код таможенного органа» раздела «Реквизиты налоговых платежей» должен быть указан код таможенного органа (8 символов).».

Исправлена ошибка, в результате которой при отправке по интеграции извещений об осуществлении закупок могло возникать сообщение: «Непредвиденная ошибка в интеграционном адаптере ПРИЗ».

Исправлена ошибка, в результате которой при отправке по интеграции сведений о контракте могло игнорироваться значение реквизита «sumaryPackagingQuantity».

Исправлена ошибка, в результате которой при отправке по интеграции распоряжений о совершении казначейских платежей сведения могли не поступать в Подсистему управления расходами ГИИС «Электронный бюджет» (ПУР ЭБ).

Ошибки обработки запросов

  • Ошибки Global
  • Ошибки Security
  • Ошибки Billing
  • Ошибки Data

Если запрос обработан успешно, API вернёт HTTP-код 200 и тело ответа.

Если при обработке запроса возникает ошибка, API возвращает HTTP-код ошибки и её описание в теле ответа.

Структура ответа

{
  "state": "fail",
  "version": "2.0",
  "stamp": "2021-09-03T12:35:58.430Z",
  "event": {
    "uid": "",
    "stamp": "2021-09-03T12:35:58.430Z",
    "code": "B011",
    "cls": "Billing",
    "type": "NoQuoteDay",
    "name": "Переполнение дневной квоты указанного типа отчета",
    "message": "Превышена дневная квота (2 ед.) на генерацию отчета test_report_type2@test_domain",
    "data": {
      "report_type": "test_report_type2@test_domain",
      "day_quote": "2"
    },
    "events": []
  }
}
Название Тип Описание
state string Состояние обработки запроса. Значение при ошибке — fail
version string Версия API
stamp string Дата отправки ответа
event object Описание события
Ключи объекта event
uid string Уникальный идентификатор
stamp string Дата получения запроса
code string Код ошибки
cls string Класс ошибки. Возможные значения: Global, Security, Billing, Data
type string Тип ошибки
name string Наименование ошибки
message string Сообщение об ошибке
data object Набор параметров и их значений, указанных в сообщении об ошибке message
events array

Ошибки Global

Это общие ошибки, которые могут возникнуть из-за неправильного обращения к API или технических неполадок на стороне сервиса.

Код ошибки Тип ошибки Наименование ошибки Сообщение об ошибке HTTP-код
G001 GenericSystemError Общая ошибка системы В системе произошла непредвиденная ошибка Тип системной ошибки : Исходное сообщение ошибки 500
G002 NotImplementedCommand Не реализованная команда API Данная команда не поддерживается API (vверсия API) : роутовая часть URL вызова, после кода версии 404
G003 LockingFail Неудача при блокировании записи БД Неудача при блокировании записи БД: тип:тип сущности, uid: uid сущности 500
G004 OverSingleObject Обнаружено более одного объекта Обнаружено более одного объекта типа тип сущности, и свойствами отличительные свойства 500
G005 ConfigurationError Ошибка конфигурации системы В системе обнаружена конфигурационная ошибка Тип ошибки : Исходное сообщение ошибки 500
G007 TransactionOperationFail Неудача транзакционной операции Неудача транзакционной операции детализация неудачи 500

Ошибки Security

Ошибки этого класса возвращаются, если запрос нарушает требования безопасности: например, при отсутствии прав на доступ к запрашиваемым данным, передаче неправильно сформированного токена или неверных аутентификационных данных.

Код ошибки Тип ошибки Наименование ошибки Сообщение об ошибке HTTP-код
S011 NoPermissionReadReport Отсутствие прав на чтение отчета У Вас отсутствуют права на чтение данных для отчетов типа Тип запрошенного отчета 401
S012 NoPermissionGenerateReport Отсутствие прав на генерацию или повторную генерацию отчета У Вас отсутствуют права на генерацию данных для отчетов типа Тип запрошенного отчета 401
S013 NoPermissionUserInfoView Отсутствие прав на просмотр информации о пользователе У Вас отсутствуют права на просмотр информации о пользователе user_uid 401
S014 NoPermissionGroupListView Отсутствие прав на просмотр списка групп У Вас отсутствуют права на просмотр списка групп 401
S015 NoPermissionGroupInfoView Отсутствие прав на просмотр информации о группе(группах) У Вас отсутствуют права на просмотр информации о группе Идентификаторы групп 401
S016 NoPermissionReportTypesListView Отсутствие прав на просмотр списка типов отчетов У Вас отсутствуют права на просмотр списка типов отчетов 401
S017 NoPermissionReportTypeInfoView Отсутствие прав на просмотр информации о типе отчета У Вас отсутствуют права на просмотр информации о типе отчета report_type 401
S018 NoPermissionReportsListView Отсутствие прав на просмотр списка отчетов У Вас отсутствуют права на просмотр списка отчетов 401
S019 NoPermissionReportInfoView Отсутствие прав на просмотр информации об отчете У Вас отсутствуют права на просмотр информации об отчете report_uid 401
S020 NoPermissionReportContentInfoView Отсутствие прав на просмотр информации о содержимом отчета У Вас отсутствуют права на просмотр информации о содержимом отчета report_uid 401
S021 NoPermissionOperationExecute Отсутствие прав на выполнение операции У Вас отсутствуют права на выполнение операции operation 401
S022 NoPermissionForLevelsCommand Отсутствие прав на выполнение команды этого уровня У Вас user_uid отсутствуют права на выполнение команды уровня level 403
S023 NoPermissionReadReport Отсутствие прав на чтение отчета У Вас отсутствуют права на чтение данных отчета типа UID запрошенного отчета 401
S100 SecurityAuthMalformedToken Неверная структура токена авторизации Неверная структура токена авторизации:Пришедший токен 400
S101 SecurityAuthNoLoginInfo Отсутствие идентификатора пользователя Отсутствует идентификатор пользователя 400
S102 SecurityAuthNoTimestampInfo Отсутствие метки времени Отсутствует информация о метке времени 400
S103 SecurityAuthNoMaxageInfo Отсутствие параметра продолжительности действия метки времени Отсутствует информация о продолжительности действия метки времени 400
S104 SecurityAuthNoPasswordHashInfo Отсутствие хэша пароля Отсутствует хэш пароля 400
S110 SecurityAuthTimeoutedStamp Метка времени просрочена Метка времени Метка времени просрочена — income_age:Пришедший возраст, server_time:текущее время 403
S111 SecurityAuthFutureStamp Метка времени в будущем Метка времени не может быть в будущем — income_stamp:Метка времени, server_time:текущее время 403
S122 SecurityAuthNoUserRegistered User должен быть в базе Пользователь с идентификатором Пришедший user_uid отсутствует в базе 403
S123 SecurityAuthNoUserPasswordSet Пароль пользователя не установлен Пароль пользователя с идентификатором Пришедший user_uid не установлен 403
S124 SecurityAuthHashNotMatch Хэши должны соответствовать Пароль не верен 403
S131 SecurityAuthUserIsNotActive User не активен Пользователь Пользователь не активен 403
S132 SecurityAuthDomainNotActive Домен пользователя не активен Домен Домен не активен 403
S133 SecurityAuthReportTypeNotActive Тип отчета не активен Тип отчета Тип отчета не активен 403
S140 NoImpersonationSupportEnabled Поддержка имперсонации отключена Поддержка имперсонации отключена 403
S141 NoAuthorizeServiceIsSetUp Авторизационный сервис не установлен Авторизационный сервис не установлен 403
S142 NotAllowedUserToImpersonateOther Имперсонация этого пользователя запрещена Имперсонация пользователя user_uid запрещена 403
S143 NotExistedUserToImpersonate Нет пользователя для имперсонации Нет пользователя для имперсонации:impersonateAs_user_uid 403
S144 NotTrustedForSimpleAccess Не доверено для простого доступа Не доверено для простого доступа 403
S190 SecurityAuthNoAuthInfo Не передано никаких сведений для аутентификации Не передано никаких сведений для аутентификации 403
S199 SecurityAuthGenericError Неучтенные ошибки аутентификации Неучтенная ошибка аутентификации 403
S200 SecurityForbiddenSubStringInQuery Запрещенная подстрока в запросе Запрещенная подстрока в заSecurityForbiddenSubStringInQueryпросе:Подстрока 403
S201 SecurityForbiddenSortFieldInQuery Запрещенное поле для сортировки в запросе Запрещенное поле для сортировки в запросе:Поле 403

Ошибки Billing

Ошибки биллинга в ответе API означают, что пользователь превысил установленный лимит запросов для данного типа отчёта.

Код ошибки Тип ошибки Наименование ошибки Сообщение об ошибке HTTP-код
B011 NoQuoteDay Переполнение дневной квоты указанного типа отчета Превышена дневная квота (Объем дневной квоты ед.) на генерацию отчета Тип отчета 402
B012 NoQuoteMonth Переполнение месячной квоты указанного типа отчета Превышена месячная квота (Месячная квота ед.) на генерацию отчета Тип отчета 402
B013 NoQuoteTotal Переполнение общей квоты по указанному типу отчета Превышена общая квота (Общая квота ед.) на генерацию отчета Тип отчета 402
B014 NoQuoteUpdate Невозможно изменить квоту указанного типа по указанному типу отчета Невозможно изменить квоту указанного типа Тип квоты на генерацию отчета Тип отчета, операция изменения: операция, значение: значение 402
B015 TooManyRequests Слишком много запросов на генерацию отчета в единицу времени Превышено максимальное количество (максимальное количество ед.) на генерацию отчета UID за интервал Наименование интервала времени 429

Ошибки Data

Такие ошибки могут быть получены, если запрошены несуществующие данные или запрос содержит некорректные параметры.

Код ошибки Тип ошибки Наименование ошибки Сообщение об ошибке HTTP-код
D011 ReportNotExisted Отсутствие отчета для переданного пользователем идентификатора Запрошенный отчет с кодом Идентификатор отчета отсуствует 404
D012 ReportTypeObsolete Тип отчета, запрашиваемый для генерации устарел и деактивирован Тип отчета Тип отчета устарел и деактивирован, генерация отчетов этого типа не возможна 422
D013 ReportTypeDraft Тип отчета, запрашиваемый для генерации еще в проекте и не активен Тип отчета Тип отчета еще в проекте и не активен, генерация отчетов этого типа не возможна 422
D014 ReportTypeNotMakeReport Тип отчета, запрашиваемый для генерации не предназначен для генерации отчетов Тип отчета Тип отчета не предназначен для генерации отчетов, генерация отчетов этого типа не возможна 422
D015 ReportTypeNotAvailableInsert Тип отчета не позволяет принудительное изменение отчета Тип отчета Тип отчета не позволяет принудительное изменение отчета 422
D016 ReportTypeNotAvailableQueryType Тип отчета не позволяет запросы такого типа Тип отчета Тип отчета не позволяет запросы такого типа [Тип запроса] 422
D017 ReportTypeNotForAssets Тип отчета не предназначен для загрузки вложений Тип отчета Тип отчета не предназначен для загрузки вложений 422
D021 MakeRequestNoVehicleId В переданном запросе отсутствует обязательный параметр vehicle_id 400
D022 MakeRequestNoReportType В переданном запросе отсутствует обязательный параметр report_type 400
D023 В переданном запросе отсутствует обязательный параметр report_type В переданном запросе неверно задан vehicle_id В переданном запросе неверно задан vehicle_id (‘Переданный vehicle_id‘) — Дополнительные сведения об ошибке, например про форматирование или символы 400
D024 MakeRequestInvalidReportType В переданном запросе указан неверный или отсутствующий report_type В переданном запросе неверно задан report_type (‘Переданный report_type‘) — Дополнительные сведения об ошибке, например про форматирование или символы, или про отсутствие в базе 400
D025 MalformedQueryTerm Неверная структура терма запроса Неверная структура терма запроса:Пришедший term 400
D026 UnknownTypeDesc Неизвестный тип Неизвестный тип:Пришедший type 400
D027 ValidationFailed Не пройдена валидация Не пройдена валидация:Валидируемые данные, причина:Причина неудачи 400
D028 ToMany Слишком много элементов Запрошено слишком много элементов:Запрошенное количество, максимально возможно:Максимально возможное 400
D201 DataCreateOrUpdateError Ошибка при выполнении операции с данными Ошибка при выполнении операции создания или обновления для объекта Тип объекта - domain, group, user, ... с UID Идентификатор объектаКраткое описание ошибки данных 500
D202 DataDeleteError Ошибка при выполнении операции с данными Ошибка при выполнении операции удаления для объекта Тип объекта - domain, group, user, ... с UID Идентификатор объектаКраткое описание ошибки данных 500
D203 DataSeekObjectError Отсутствие объекта с заданным идентификатором Отсутствует объект типа Тип объекта - domain, group, user, ... с UID Идентификатор объекта 500
D204 DataAbsentFieldError Отсутствие требуемого поля во входных данных Отсутствие требуемого поля во входных данных:Наименование поля данных 500
D205 DataSeekReportError Отсутствие отчета с заданным идентификатором Отсутствует отчет с UID Идентификатор отчета 404
D206 DataSeekReportTypeError Отсутствие типа отчета с заданным идентификатором Отсутствует тип отчета с UID Идентификатор типа отчета 404
D213 DataDiscrepancy Не соответствие данных Обнаружено не соответствие данных, ожидалось:ожидалось, обнаружено:обнаружено 500
D214 ObjectAlreadyExists Объект уже существует Объект типа тип с UID=UID уже существует 500
D215 ExistsReportRequestInInterval Существует запрос к процессингу в этом интервале Существует запрос к процессингу в интервале (начало интервала,конец интервала), определен по полю поле со значением значение поля 500
D216 EndIntervalInPast Конец интервала в прошлом Конец интервала Конец интервала в прошлом, определен для сущности типа тип сущности с UID UID 500
D238 FileTooBig Попытка загрузить слишком большой файл Попытка загрузить слишком большой файл, его размер размер загружаемого файла, максимально допустимый размер максимально допустимый размер 413

Рассмотрим наиболее частые ошибки Агента СМЭВ4, которые могут возникнуть у участника взаимодействия после разворачивания ПО и попытки направить тестовый запрос в ядро ПОДД:

1. В лог-файле присутствует ошибка: «Ошибка вызова функции acquireContext: 0x80090016«, а в Агентах версии 2.15.0 и выше присутствует фраза: «Не удалось получить закрытый ключ {alias}» (Рисунок 1).

Ошибки Агента - 1.jpg

Рисунок 1 – Лог Агента СМЭВ4 с ошибкой: «Ошибка вызова функции acquireContext: 0x80090016».

Данная ошибка указывает на проблемы с контейнером ключей сертификата. Убедитесь, что в конфигурационном файле application.yml в названии alias (контейнера ключей) не допущено ошибок. Далее следует убедиться, что в директории keys создана директория с именем пользователя /var/opt/cprocsp/keys/{{user}}. Если такой директории нет, то необходимо создать её и разместить в ней контейнер с ключами (контейнер с ключами выдаётся удостоверяющим центром вместе с сертификатом).

Если все условия соблюдены, но ошибка сохраняется, проверьте, что Агент запускается под пользователем {{user}}. А если Агент был развернут из docker-образа, то убедитесь, что при запуске указан ключ «—user=1000».

2.  В логе присутствуют сообщения «No required SSL certificate was sent» (Рисунок 2):

Ошибки Агента - 2.jpg

Рисунок 2 – Лог Агента СМЭВ4 с ошибкой: «No required SSL certificate was sent».

1)  Для начала необходимо проверить, что используется верный ключ;

2)  Убедиться, что указан корректный адрес {{ gost_nlb }};

3)  Далее проверить наличие цепочки сертификатов закрытого ключа (проверить наличие цепочки в ОС Windows и в ОС Linux).

Если все 3 пункта выполнены, но ошибка сохраняется, то необходимо убедиться, что сертификат добавлен в ngate (сертификат удостоверяющего центра должен быть добавлен в ядро ПОДД).

3. Если в самом тексте конфигурационного файла присутствуют ошибки, то в логе Агента будет подсвечена строка из конфигурационного файла, где находится фактическая ошибка (Рисунок 3).

Ошибки Агента - 3.jpg

Рисунок 3 – подсвечены номера строк из конфигурационного файла, где находится фактическая ошибка.

4. В логе присутствуют сообщения «No such provider: JCP», «class not found exception«.

Решение:

—  убедитесь, что CryptoPro JCS и CryptoPro CSP установлены корректно;

—  убедитесь, что для запуска приложения используется тот экземпляр java, который указывался при установке CryptoPro JCP;

—  убедиться, что путь к jar файлам СryptoPro JCP присутствует в classpath при запуске java.

5. В логе присутствуют сообщения «unable to find valid certification path to requested target«.

Решение:

Убедитесь, что файл cp_ca_store содержит нужную цепочку сертификатов.

6. В лог-файле присутствует ошибка: «Ошибка вызова функции getKeyParam: 0x8010002С” (Рисунок 4), а в ряде случаев, при попытке направить тестовый запрос в ядро ПОДД, будет всплывать следующая ошибка: “SignatureExeption: Срок действия закрытого ключа истек. Срок действия закрытого ключа не может превышать 1 год 3 месяца” (Рисунок 5).

Ошибки Агента - 4.jpg

Ошибки Агента - 5.jpg

Рисунок 4 – Лог Агента СМЭВ4 с ошибкой: «Ошибка вызова функции getKeyParam: 0x8010002С”.

Ошибки Агента - 6.jpg

Рисунок 5 – Тестовый запрос Select 1. “Ошибка со сроком действия сертификата“.

Проверьте срок действия сертификата ИС (проверять необходимо в карточке ИС в ЛК УВ). Если он действующий, то нужно убедиться, что в контейнер добавлен нужный сертификат, и есть привязка к закрытому ключу.

Примечание: с помощью тестового запроса “SELECT 1”, можно проверить соединение Агента с Ядром ПОДД. Для того, чтобы отправить тестовый запрос — воспользуйтесь командой с использованием утилиты curl:

 curl -X POST -H «Accept-Version:1» -H «Content-Type: application/json» -d ‘{«sql»: {«sql»: «select 1»}}’ http://<имя_хоста>:8192/query —silent -m 30

7. При попытке направить тестовый запрос всплывает ошибка: “Ошибка при передаче SQL запроса в ядро: IllegalStateExeption: Ошибка при получении токена: HTTP/1.1 400 Bad Request“ (Рисунок 6):

Ошибки Агента - 7.jpg

Рисунок 6 – Тестовый запрос Select 1. “Ошибка при передаче SQL запроса в ядро“.

Необходимо перейти в карточку ИС в ЛК УВ и проверить присвоена ли роль ПОДД информационной системе – должна стоять галочка в соответствующем окошке поставщик/потребитель. Далее проверить корректно ли название ИС: если в ЛК УВ мнемоника ИС прописана в верхнем регистре, то и в конфигурационном файле application.yml мнемоника ИС должна быть прописана также. Описание заполнения файла application.yml приведено в статье “Как сформировать конфигурационный файл агента СМЭВ 4”. Также ошибка может свидетельствовать о том, что в ядро ПОДД был добавлен отличный от ЛК УВ сертификат.

Примечание: данная ошибка может указывать на то, что в файле application.yml заполненные данные мнемоник Агента и Витрины данных, начинающиеся с 0, не были обособлены одинарными кавычками ‘ ‘.

8. При отправке запроса в витрину ошибка: «Витрина не зарегистрирована» (Рисунок 7).

Ошибки Агента - 8.jpg

Рисунок 7 – Ошибка: «Витрина не зарегистрирована».

Убедиться, что в конфигурационном файле application.yml мнемоника Витрины данных указана в нижнем регистре. Если это не так, следует исправить, сохранить конфигурационный файл, выполнить рестарт Агента и повторно направить запрос.

Примечание: также данная ошибка может возникнуть при одновременно запущенных Агентах-поставщиках, настроенных на одной мнемонике ИС в ЛК УВ.

9. Может наблюдаться остановка контейнера через несколько секунд после запуска, с сообщением в логе: “Ошибка вызова функции acquireContext: 0x8009001a”.

В этом случае необходимо сделать пользователя {{user}} владельцем директории /var/opt/cprocsp/keys/{{user}}.

Если же Агент был развёрнут через doker-образ, то следует изменить владельца каталога keys и вложенных подкаталогов и файлов на пользователя с id=1000:

после чего повторить выполнение скрипта запуска контейнера.

10. Ошибка при отправке тестового запроса: “Непредвиденная ошибка отправки сведений об агенте в ядро” или “Внутренняя ошибка сервера” (Рисунок 8):

 {«@timestamp»:»2022-09-06T12:24:21.206Z»,»level»:»ERROR»,»thread»:»vert.x-worker-thread-0″,»logger»:»ru.rtlabs.einfahrt.agent.info.AgentInfoPublisher»,»message»:»Непредвиденная ошибка отправки сведений об агенте в ядро»,»context»:»default»,»exception»:»java.lang.IllegalStateException: Ошибка при получении токена: HTTP/1.1 400 Bad Request: <!—No required SSL certificate was sent.—> 

Ошибки Агента - 9.jpg

Рисунок 8 – Тестовый запрос Select 1. Ошибка: “Внутренняя ошибка сервера”.

Убедиться, что в конфигурационном файле application.yml прописан корректный alias (в названии контейнера (alias) не должно быть пробелов!).

11. При попытке направить запрос — запрос не проходит, а в логе агента появляются сообщения “java.lang.IllegalStateException: Ошибка вызова функции signHash: 0x65b“ (Рисунок 9):

Ошибки Агента - 10.jpg

Рисунок 9 – сообщения “java.lang.IllegalStateException: Ошибка вызова функции signHash: 0x65b“ при попытке направить тестовый запрос.

Используемая trial лицензия CryptoPro истекла. Необходимо приобрести лицензии на CryptoPro CSP и JCP и внести информацию о них в систему, как описано руководстве пользователя по разворачиванию Агента.

После того, как учтутся все необходимые изменения, для корректной работы Агента СМЭВ4 необходимо произвести рестарт.

12. При выполнении запроса всплывает сообщение: «Получен сигнал завершения работы агента«.

 {«@timestamp»:»2022-11-17T13:15:07.682Z»,»level»:»INFO»,»thread»:»NODE1-gw-consumer-2″,»logger»:»ru.rtlabs.einfahrt.agent.info.InstanceInfo»,»message»:»Получен сигнал завершения работы агента»,»context»:»default»,»mdc»:{«requestId»:»7f5e9f7b-bf98-4219-89ea-f1a72ac5693c»},»tags»:[«PODD-einfahrt-0146»]}

Необходимо проверить, не запущен ли ещё один Агент, настроенный на ту же мнемонику ИС, на другой машине.

13. В логе Агента присутствует фраза: “threw exception; nested exception is java.lang.ClassNotFoundException: ru.CryptoPro.reprov.RevCheck“, а при отправке тестового запроса Select 1 всплывает ошибка: “rejected from java.util.concurrent“ (Рисунок 10):

Ошибки Агента - 11.jpg

Рисунок 10 – Тестовый запрос Select 1. Ошибка: “rejected from java.util.concurrent“.

Может возникнуть после обновления версии Агента с более поздних версий. Необходимо переустановить агент, используя новый пакет дистрибутивов. Всё необходимое ПО обновлённых версий Агента можно найти в Документах СМЭВ 4 (ПОДД) в разделе «Для внедрения» в ЕСКС.

14. При попытке направить тестовый запрос всплывает ошибка: «IllegalStateException: Ошибка при получении токена: HTTP/1.1 404 Not Found«. 

 {«@timestamp»:»2022-11-17T13:15:07.682Z»,»level»:»INFO»,»thread»:»NODE1-gw-consumer-2″,»logger»:»ru.rtlabs.einfahrt.agent.info.InstanceInfo»,»message»:»Получен сигнал завершения работы агента»,»context»:»default»,»mdc»:{«requestId»:»7f5e9f7b-bf98-4219-89ea-f1a72ac5693c»},»tags»:[«PODD-einfahrt-0146»]}

Ошибка указывает на некорректный ip-адрес, указанный в пункте Настройки подключения к Pulsar в строке auth-server-url: конфигурационного файла application.yml.

Примечание: в новых версиях Агента СМЭВ4 для обращения к сервису аутентификации нужно указывать доменное имя!

Необходимо проверить корректность заполненных данных доменного имени и ip-адреса в файле /etc/hosts. Если для подключения используется нестандартный адрес, его необходимо также добавить в файл hosts

Для Агента, развернутого из doker-образа, нестандартный ip-адрес необходимо передавать параметром (внести соответствующие изменения в файле запуска скрипта run_agent.sh).

15.  При попытке направить тестовый запрос во всплывающем сообщении об ошибке присутствует фраза: connection refused.

 {«@timestamp»:»2022-12-13T09:46:53.849Z»,»level»:»WARN»,»thread»:»pulsar-client-io-1-1″,»logger»:»org.apache.pulsar.client.impl.ConnectionPool»,»message»:»Failed to open connection to podd.test.gosuslugi.ru/<unresolved>:6650 : org.apache.pulsar.shade.io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: podd.test.gosuslugi.ru/172.26.155.209:6650″,»context»:»default»}

Проверить соединение по необходимым адресам для подключения к тестовой и продуктивной среде командой telnet. Если соединение отсутствует, необходимо получить доступ. Подробнее с доступами можно ознакомиться в Регламенте подключения к СМЭВ 4 (п.1.2 «Настройка сетевого взаимодействия с тестовой и продуктивной средами ПОДД СМЭВ»), размещённом на портале ЕСКС, в разделе Документы СМЭВ 4. Также необходимо проверить, чтобы адрес подключения к СМЭВ 4 (ПОДД) был прописан в /etc/hosts (актуально для Агента без docker).

Возможно, вам также будет интересно:

  • Непредвиденная ошибка при копировании файла на флешку
  • Непредвиденная ошибка при запуске программы
  • Непредвиденная ошибка при запуске приложения
  • Непредвиденная ошибка при запуске майнкрафт
  • Непредвиденная ошибка при запуске гта 5 рп

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии