Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Catch error in Isin revalidation #331

Open
tomaskourim opened this issue Jun 16, 2021 · 0 comments
Open

Catch error in Isin revalidation #331

tomaskourim opened this issue Jun 16, 2021 · 0 comments

Comments

@tomaskourim
Copy link
Member

tomaskourim commented Jun 16, 2021

Kdyz je potreba revalidovat hodne pacientu, pada to s errorem:

POST https://ockovani.praha7.cz/api/admin/run-isin-job

HTTP/1.1 504 Gateway Time-out
Server: awselb/2.0
Date: Wed, 16 Jun 2021 19:21:38 GMT
Content-Type: text/html
Content-Length: 132
Connection: keep-alive

<html>
<head><title>504 Gateway Time-out</title></head>
<body>
<center><h1>504 Gateway Time-out</h1></center>
</body>
</html>


Response code: 504 (Gateway Time-out); Time: 60192ms; Content length: 132 bytes

V logu vidim ty timeouty


<!--StartFragment--><span>
&nbsp; | An exception  io.ktor.network.sockets.SocketTimeoutException was thrown! - Socket  timeout has expired  [url=https://api.uzis.cz/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/OTO%20V%C3%81CLAV/HRABA%C5%87/0208050227?pcz=000&amp;pracovnikNrzpCislo=184070832,  socket_timeout=unknown] msio.ktor.network.sockets.SocketTimeoutException:  Socket timeout has expired  [url=https://api.uzis.cz/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/OTO%20V%C3%81CLAV/HRABA%C5%87/0208050227?pcz=000&amp;pracovnikNrzpCislo=184070832,  socket_timeout=unknown] ms	at io.ktor.client.features.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:207)	at io.ktor.client.engine.apache.ApacheHttpRequestKt.mapCause(ApacheHttpRequest.kt:62)	at io.ktor.client.engine.apache.ApacheHttpRequestKt.sendRequest(ApacheHttpRequest.kt:54)	at io.ktor.client.engine.apache.ApacheHttpRequestKt$sendRequest$1.invokeSuspend(ApacheHttpRequest.kt)	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)Caused  by: io.ktor.network.sockets.SocketTimeoutException: Socket timeout has  expired  [url=https://api.uzis.cz/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/OTO%20V%C3%81CLAV/HRABA%C5%87/0208050227?pcz=000&amp;pracovnikNrzpCislo=184070832,  socket_timeout=unknown] ms	at io.ktor.client.features.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:207)	at io.ktor.client.engine.apache.ApacheHttpRequestKt.mapCause(ApacheHttpRequest.kt:62)	at io.ktor.client.engine.apache.ApacheResponseConsumer.failed(ApacheResponseConsumer.kt:76)	at org.apache.http.impl.nio.client.DefaultClientExchangeHandlerImpl.executionFailed(DefaultClientExchangeHandlerImpl.java:99)	at org.apache.http.impl.nio.client.AbstractClientExchangeHandler.failed(AbstractClientExchangeHandler.java:426)	at org.apache.http.nio.protocol.HttpAsyncRequestExecutor.timeout(HttpAsyncRequestExecutor.java:387)	at org.apache.http.impl.nio.client.InternalIODispatch.onTimeout(InternalIODispatch.java:92)	at org.apache.http.impl.nio.client.InternalIODispatch.onTimeout(InternalIODispatch.java:39)	at org.apache.http.impl.nio.reactor.AbstractIODispatch.timeout(AbstractIODispatch.java:175)	at org.apache.http.impl.nio.reactor.BaseIOReactor.sessionTimedOut(BaseIOReactor.java:261)	at org.apache.http.impl.nio.reactor.AbstractIOReactor.timeoutCheck(AbstractIOReactor.java:502)	at org.apache.http.impl.nio.reactor.BaseIOReactor.validate(BaseIOReactor.java:211)	at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:280)	at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)	at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:591)	at java.base/java.lang.Thread.run(Unknown Source) 	Suppressed: [CIRCULAR REFERENCE:  io.ktor.network.sockets.SocketTimeoutException: Socket timeout has  expired  [url=https://api.uzis.cz/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/OTO%20V%C3%81CLAV/HRABA%C5%87/0208050227?pcz=000&amp;pracovnikNrzpCislo=184070832,  socket_timeout=unknown] ms]Caused by: java.net.SocketTimeoutException: 10,000 milliseconds timeout on connection http-outgoing-33 [ACTIVE]	... 11 more
-- | --
exception.stacktrace | java.lang.Exception:  An exception io.ktor.network.sockets.SocketTimeoutException was thrown!  - Socket timeout has expired  [url=https://api.uzis.cz/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/OTO%20V%C3%81CLAV/HRABA%C5%87/0208050227?pcz=000&amp;pracovnikNrzpCislo=184070832,  socket_timeout=unknown] msio.ktor.network.sockets.SocketTimeoutException:  Socket timeout has expired  [url=https://api.uzis.cz/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/OTO%20V%C3%81CLAV/HRABA%C5%87/0208050227?pcz=000&amp;pracovnikNrzpCislo=184070832,  socket_timeout=unknown] ms	at io.ktor.client.features.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:207)	at io.ktor.client.engine.apache.ApacheHttpRequestKt.mapCause(ApacheHttpRequest.kt:62)	at io.ktor.client.engine.apache.ApacheHttpRequestKt.sendRequest(ApacheHttpRequest.kt:54)	at io.ktor.client.engine.apache.ApacheHttpRequestKt$sendRequest$1.invokeSuspend(ApacheHttpRequest.kt)	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)Caused  by: io.ktor.network.sockets.SocketTimeoutException: Socket timeout has  expired  [url=https://api.uzis.cz/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/OTO%20V%C3%81CLAV/HRABA%C5%87/0208050227?pcz=000&amp;pracovnikNrzpCislo=184070832,  socket_timeout=unknown] ms	at io.ktor.client.features.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:207)	at io.ktor.client.engine.apache.ApacheHttpRequestKt.mapCause(ApacheHttpRequest.kt:62)	at io.ktor.client.engine.apache.ApacheResponseConsumer.failed(ApacheResponseConsumer.kt:76)	at org.apache.http.impl.nio.client.DefaultClientExchangeHandlerImpl.executionFailed(DefaultClientExchangeHandlerImpl.java:99)	at org.apache.http.impl.nio.client.AbstractClientExchangeHandler.failed(AbstractClientExchangeHandler.java:426)	at org.apache.http.nio.protocol.HttpAsyncRequestExecutor.timeout(HttpAsyncRequestExecutor.java:387)	at org.apache.http.impl.nio.client.InternalIODispatch.onTimeout(InternalIODispatch.java:92)	at org.apache.http.impl.nio.client.InternalIODispatch.onTimeout(InternalIODispatch.java:39)	at org.apache.http.impl.nio.reactor.AbstractIODispatch.timeout(AbstractIODispatch.java:175)	at org.apache.http.impl.nio.reactor.BaseIOReactor.sessionTimedOut(BaseIOReactor.java:261)	at org.apache.http.impl.nio.reactor.AbstractIOReactor.timeoutCheck(AbstractIOReactor.java:502)	at org.apache.http.impl.nio.reactor.BaseIOReactor.validate(BaseIOReactor.java:211)	at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:280)	at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)	at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:591)	at java.base/java.lang.Thread.run(Unknown Source) 	Suppressed: [CIRCULAR REFERENCE:  io.ktor.network.sockets.SocketTimeoutException: Socket timeout has  expired  [url=https://api.uzis.cz/api/v1/pacienti/VyhledatDleJmenoPrijmeniRc/OTO%20V%C3%81CLAV/HRABA%C5%87/0208050227?pcz=000&amp;pracovnikNrzpCislo=184070832,  socket_timeout=unknown] ms]Caused by: java.net.SocketTimeoutException: 10,000 milliseconds timeout on connection http-outgoing-33 [ACTIVE]	... 11 more	at blue.mild.covid.vaxx.service.IsinValidationService.validatePatient(IsinValidationService.kt:42)	at blue.mild.covid.vaxx.service.IsinValidationService$validatePatient$1.invokeSuspend(IsinValidationService.kt)	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)	at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)	at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)	at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)	at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)	at io.ktor.server.netty.EventLoopGroupProxy$Companion.create$lambda-1$lambda-0(NettyApplicationEngine.kt:251)	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)	at java.base/java.lang.Thread.run(Unknown Source)
level | ERROR

</span><!--EndFragment-->

A take to halsi zas tu cross-reference, to by bylo hezke ohandlovat lepe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant