Инструкция по исправлению ошибки «add exists task» Адаптера СМЭВ версии 3.1.3.

В версии 3.1.3 СМЭВ-адаптера периодически наблюдаются ситуации, когда он перестает отправлять или получать сообщения из СМЭВ.
В системном журнале при этом непрерывно пишутся следующие сообщения “add exists task”:
2019-06-18 20:35:47.520 WARN 16553 - [coreScheduler-1] ru.rtlabs.smev3.adapter.core.pipeline.Pipeline : add exists task XReceiveTask "receive MNEM01 RESPONSE"2019-06-18 20:36:47.522 WARN 16553 - [coreScheduler-1] ru.rtlabs.smev3.adapter.core.pipeline.Pipeline : add exists task XReceiveTask "receive MNEM01 RESPONSE"2019-06-18 20:37:47.525 WARN 16553 - [coreScheduler-1] ru.rtlabs.smev3.adapter.core.pipeline.Pipeline : add exists task XReceiveTask "receive MNEM01 RESPONSE"2019-06-18 20:38:47.528 WARN 16553 - [coreScheduler-1] ru.rtlabs.smev3.adapter.core.pipeline.Pipeline : add exists task XReceiveTask "receive MNEM01 RESPONSE"2019-06-18 20:39:47.528 WARN 16553 - [coreScheduler-1] ru.rtlabs.smev3.adapter.core.pipeline.Pipeline : add exists task XReceiveTask "receive MNEM01 RESPONSE"2019-06-18 20:40:47.529 WARN 16553 - [coreScheduler-1] ru.rtlabs.smev3.adapter.core.pipeline.Pipeline : add exists task XReceiveTask "receive MNEM01 RESPONSE"
Эти записи лога периодически прерываются сообщениями об ошибках отправки или получения сообщений:
2019-06-19 00:36:17.801 ERROR 16553 - [pool-3-thread-28] ru.voskhod.smev.client.api.template.impl.v1_2.WSTemplateImpl : Ошибка получения запросаcom.sun.xml.ws.client.ClientTransportException: HTTP transport error: java.net.SocketTimeoutException: connect timed out2019-06-19 00:36:17.801 ERROR 16553 - [pool-3-thread-28] ru.rtlabs.smev3.adapter.transport.receiver.XReceiver : 04YZ01 receiveMessages from REQUEST failure: Unknown exception type. See cause.Caused by: com.sun.xml.ws.client.ClientTransportException: HTTP transport error: java.net.SocketTimeoutException: connect timed out2019-06-28 11:16:40.778 ERROR 10566 - [pool-3-thread-2] ru.voskhod.smev.client.api.template.impl.v1_2.WSTemplateImpl : Ошибка отправки запроса2019-06-28 11:16:40.784 ERROR 10566 - [pool-3-thread-2] ru.rtlabs.smev3.adapter.transport.sender.XSender : sending failure: Unknown exception type. See cause.2019-06-28 11:16:40.792 INFO 10566 - [pool-3-thread-2] ru.rtlabs.smev3.adapter.common.model.services.transport.MessageContainerService : ------ save message content: ERROR2019-06-28 11:16:40.793 ERROR 10566 - [pool-3-thread-2] ru.rtlabs.smev3.adapter.core.pipeline.BusinessThread : process XSendTask "send MNEM01 b288e208-c4af-4f0c-9a70-874a643536c2" failure: Unknown exception type. See cause.2019-06-28 11:16:40.794 ERROR 10566 - [pool-3-thread-2] ru.rtlabs.smev3.adapter.core.pipeline.BusinessThread : XSendTask "send MNEM01 b288e208-c4af-4f0c-9a70-874a643536c2" stop state: FAILURE
В настоящий момент разработчики СМЭВ-адаптера разбирается с проблемой (да, они в курсе).
Пока Адаптер не обновлен, предлагаем инструкция по оперативному устранению ошибки силами конечного пользователя:
- Периодически контролировать содержимое системного журнала. Логи располагаются в каталоге [Каталог адаптера] /logs, где [Каталог адаптера] – это корневой каталог установки адаптера, который был задан при его установке.
- Если в логах обнаруживаются описанные выше записи, то необходимо перезапустить адаптер.
- В Windows необходимо перезапустить службу адаптера (под локальным администратором). Если Адаптер запускается в консоли, то нажать Ctrl+C и после остановки Адаптера выполнить команду
start.bat - В Linux нужно сначала остановить адаптер командой
[Каталог адаптера]/adapter.sh stop
- В Windows необходимо перезапустить службу адаптера (под локальным администратором). Если Адаптер запускается в консоли, то нажать Ctrl+C и после остановки Адаптера выполнить команду
- Затем нужно убедиться, что Адаптер действительно остановлен, с помощью команды
Не должно быть процесса с именем «smev-adapter.jar». Если он все-таки остался, то kill -9 [идентификатор процесса].ps axu | grep java - Запустить Адаптер командой
[Каталог адаптера]/adapter.sh start
Если у вас есть вопросы по работе системы межведомственного взаимодействия, СМЭВ-адаптера или подключения к видам сведений — напишите их в комментарии или свяжитесь с нами любым удобным для Вас способом.

