УТМ не может отправить чеки.
Posted On 2019-06-06
Не отправляются документы из УТМ. В УТМ документы отправляются, чеки подписываются, но в ЕГАИС не отправляются.
В УТМ в transport_info.log такие сообщения:
2019-06-06 00:01:09,161 ERROR es.programador.a.c - Ошибка отправки файла com.sun.xml.internal.ws.protocol.soap.MessageCreationException: Couldn't create SOAP message due to exception: unexpected XML tag. expected: {http://schemas.xmlsoap.org/soap/envelope/}Envelope but found: {null}result at com.sun.xml.internal.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:304) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.createResponsePacket(HttpTransportPipe.java:268)
Caused by: com.sun.xml.internal.ws.streaming.XMLStreamReaderException: unexpected XML tag. expected: {http://schemas.xmlsoap.org/soap/envelope/}Envelope but found: {null}result at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.verifyTag(XMLStreamReaderUtil.java:261)
2019-06-06 00:01:09,161 ERROR es.programador.transport.o - Ошибка отправки оптового документа java.io.IOException: com.sun.xml.internal.ws.protocol.soap.MessageCreationException: Couldn't create SOAP message due to exception: unexpected XML tag. expected: {http://schemas.xmlsoap.org/soap/envelope/}Envelope but found: {null}result at es.programador.a.c.a(Unknown Source) at es.programador.a.c.a(Unknown Source) at es.programador.transport.o.a(Unknown Source) at es.programador.transport.o.a(Unknown Source)
У меня такая ошибка возникла когда на два токена записали один и тот же RSA сертификат. После запроса сертификата, предыдущий отзывается и если он был вставлен в рабочий УТМ, УТМ перестаёт отправлять документы в ЕАИС. Чеки подписываются корректно, но данные в ЕГАИС не уходят.
То что сертификат отозван можно увидеть в логе update.log:
2019-06-06 08:53:52,882 DEBUG es.programador.transport.updater.util.d - Запрос системных настроек по URL: https://update.egais.ru/properties/check?h=92c1e9848ed1ed2e283cexxxxxxxxxx 2019-06-06 08:53:54,784 DEBUG es.programador.transport.updater.util.d - Ответ сервера: [<?xml version="1.0" encoding="UTF-8"?><result><code>401</code><status>Certificate xx:xx:xx:xx:xx:xx:xx:xx:xx:xx revoked</status></result>] 2019-06-06 08:53:54,838 DEBUG es.programador.transport.updater.util.d - Настройки будут загружены по URL: null
Certificate xx:xx:xx:xx:xx:xx:xx:xx:xx:xx revoked
Нужно перезаписать сертификат RSA из личного кабинета egais.ru