Цитата: OlegON ➤ Либо конкретную ошибку, либо конкретные воспроизводимые симптомы, которые подтверждаются у всех.
По поводу же воспроизводимости - посмотрите продажу любой марки. Если идёт ошибка, типа как ниже - то проблема есть. А вероятность продажи бутылки или ошибки - это уже от везения зависит. Повторюсь, проблема с оффлайн-фильтром была и раньше. Просто можно случайно попасть на партию, которая выпала из фильтра. Случайность. Не более.
Код:
2022-05-31 12:57:33,363 INFO ru.centerinform.transport.validate.retail.ChequeV1Validator - Цена для 1874084604573012210012SZCXNDEPUU3WAQ4R3D47CPISETBLZW5ONVHIJM72OJVYXZ57J6UIRRZHZD6W7S2QH77DNITW77DNSTFKPSGSKX2XKQHP54IQWCJGM54AHEXRRCMX3OBVOHSGERNEOYHQ корректна.
2022-05-31 12:57:38,451 ERROR ru.centerinform.transport.validate.retail.ChequeV1Handler - [Future] Ошибка отправки чека
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259)
at ru.centerinform.transport.util.f.a(HttpUtil.java:285)
at ru.centerinform.transport.validate.retail.ChequeV1Handler.a(ChequeV1Handler.java:175)
at ru.centerinform.transport.backbone.http.controller.workflow.WorkflowChequeController.lambda$processPost$1(WorkflowChequeController.java:256)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
2022-05-31 12:57:38,451 INFO ru.centerinform.transport.validate.retail.ChequeV1Handler - [Future] Проверка чека отменена из-за внутренней ошибки.
2022-05-31 12:57:38,451 WARN ru.centerinform.transport.backbone.http.controller.workflow.WorkflowChequeController - Future - Внутренняя ошибка проверки позиций чека: Проверка отменена. Внутренняя ошибка.