Skip to content

When a command for the process are sent api-gateway throw an exception #208

@garayzuev

Description

@garayzuev
apigateway_1           | 15:18:35,814 WARN  [org.jboss.resteasy.core.SynchronousDispatcher] (EE-ManagedExecutorService-default-Thread-3) Unhandled asynchronous exception, sending back 500: org.jboss.resteasy.spi.UnhandledException: Response is committed, can't handle exception
apigateway_1           |        at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:148)
apigateway_1           |        at org.jboss.resteasy.core.SynchronousDispatcher.asynchronousExceptionDelivery(SynchronousDispatcher.java:398)
apigateway_1           |        at org.jboss.resteasy.core.AbstractAsynchronousResponse.internalResume(AbstractAsynchronousResponse.java:189)
apigateway_1           |        at org.jboss.resteasy.core.AbstractAsynchronousResponse.internalResume(AbstractAsynchronousResponse.java:179)
apigateway_1           |        at org.jboss.resteasy.plugins.server.servlet.Servlet3AsyncHttpRequest$Servlet3ExecutionContext$Servle3AsychronousResponse.resume(Servlet3AsyncHttpRequest.java:92)
apigateway_1           |        at ru.semiot.commons.restapi.AsyncResponseHelper.safeResume(AsyncResponseHelper.java:34)
apigateway_1           |        at ru.semiot.commons.restapi.AsyncResponseHelper.access$100(AsyncResponseHelper.java:11)
apigateway_1           |        at ru.semiot.commons.restapi.AsyncResponseHelper$Resume.onNext(AsyncResponseHelper.java:96)
apigateway_1           |        at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:130)
apigateway_1           |        at rx.internal.operators.OperatorMap$1.onNext(OperatorMap.java:55)
apigateway_1           |        at rx.internal.operators.OperatorMap$1.onNext(OperatorMap.java:55)
apigateway_1           |        at rx.internal.operators.NotificationLite.accept(NotificationLite.java:150)
apigateway_1           |        at rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.pollQueue(OperatorObserveOn.java:205)
apigateway_1           |        at rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber$2.call(OperatorObserveOn.java:159)
apigateway_1           |        at rx.schedulers.ExecutorScheduler$ExecutorAction.run(ExecutorScheduler.java:173)
apigateway_1           |        at rx.schedulers.ExecutorScheduler$ExecutorSchedulerWorker.run(ExecutorScheduler.java:99)
apigateway_1           |        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
apigateway_1           |        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
apigateway_1           |        at org.glassfish.enterprise.concurrent.internal.ManagedFutureTask.run(ManagedFutureTask.java:141)
apigateway_1           |        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
apigateway_1           |        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
apigateway_1           |        at java.lang.Thread.run(Thread.java:745)
apigateway_1           |        at org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:250)
apigateway_1           | Caused by: java.io.IOException: Connection reset by peer
apigateway_1           |        at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
apigateway_1           |        at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
apigateway_1           |        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
apigateway_1           |        at sun.nio.ch.IOUtil.read(IOUtil.java:192)
apigateway_1           |        at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
apigateway_1           |        at org.xnio.nio.NioSocketConduit.read(NioSocketConduit.java:282)
apigateway_1           |        at org.xnio.ssl.JsseSslConduitEngine.handleHandshake(JsseSslConduitEngine.java:503)
apigateway_1           |        at org.xnio.ssl.JsseSslConduitEngine.wrapCloseMessage(JsseSslConduitEngine.java:821)
apigateway_1           |        at org.xnio.ssl.JsseSslConduitEngine.flush(JsseSslConduitEngine.java:779)
apigateway_1           |        at org.xnio.ssl.JsseSslConduitEngine.closeOutbound(JsseSslConduitEngine.java:899)
apigateway_1           |        at org.xnio.ssl.JsseSslStreamSinkConduit.terminateWrites(JsseSslStreamSinkConduit.java:136)
apigateway_1           |        at io.undertow.server.protocol.http.HttpResponseConduit.terminateWrites(HttpResponseConduit.java:710)
apigateway_1           |        at io.undertow.conduits.AbstractFixedLengthStreamSinkConduit.terminateWrites(AbstractFixedLengthStreamSinkConduit.java:257)
apigateway_1           |        at org.xnio.conduits.Conduits.writeFinalBasic(Conduits.java:134)
apigateway_1           |        at io.undertow.conduits.AbstractFixedLengthStreamSinkConduit.writeFinal(AbstractFixedLengthStreamSinkConduit.java:175)
apigateway_1           |        at org.xnio.conduits.ConduitStreamSinkChannel.writeFinal(ConduitStreamSinkChannel.java:104)
apigateway_1           |        at io.undertow.channels.DetachableStreamSinkChannel.writeFinal(DetachableStreamSinkChannel.java:195)
apigateway_1           |        at io.undertow.server.HttpServerExchange$WriteDispatchChannel.writeFinal(HttpServerExchange.java:1882)
apigateway_1           |        at io.undertow.servlet.spec.ServletOutputStreamImpl.writeBufferBlocking(ServletOutputStreamImpl.java:565)
apigateway_1           |        at io.undertow.servlet.spec.ServletOutputStreamImpl.close(ServletOutputStreamImpl.java:600)
apigateway_1           |        at org.jboss.resteasy.plugins.server.servlet.HttpServletResponseWrapper$DeferredOutputStream.close(HttpServletResponseWrapper.java:58)
apigateway_1           |        at org.jboss.resteasy.util.CommitHeaderOutputStream.close(CommitHeaderOutputStream.java:87)
apigateway_1           |        at org.jboss.resteasy.util.DelegatingOutputStream.close(DelegatingOutputStream.java:60)
apigateway_1           |        at com.fasterxml.jackson.core.json.UTF8JsonGenerator.close(UTF8JsonGenerator.java:1080)
apigateway_1           |        at org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider.writeTo(ResteasyJackson2Provider.java:209)
apigateway_1           |        at org.jboss.resteasy.core.interception.AbstractWriterInterceptorContext.writeTo(AbstractWriterInterceptorContext.java:129)
apigateway_1           |        at org.jboss.resteasy.core.interception.ServerWriterInterceptorContext.writeTo(ServerWriterInterceptorContext.java:62)
apigateway_1           |        at org.jboss.resteasy.core.interception.AbstractWriterInterceptorContext.proceed(AbstractWriterInterceptorContext.java:118)
apigateway_1           |        at org.jboss.resteasy.security.doseta.DigitalSigningInterceptor.aroundWriteTo(DigitalSigningInterceptor.java:143)
apigateway_1           |        at org.jboss.resteasy.core.interception.AbstractWriterInterceptorContext.proceed(AbstractWriterInterceptorContext.java:122)
apigateway_1           |        at org.jboss.resteasy.plugins.interceptors.encoding.GZIPEncodingInterceptor.aroundWriteTo(GZIPEncodingInterceptor.java:100)
apigateway_1           |        at org.jboss.resteasy.core.interception.AbstractWriterInterceptorContext.proceed(AbstractWriterInterceptorContext.java:122)
apigateway_1           |        at org.jboss.resteasy.core.ServerResponseWriter.writeNomapResponse(ServerResponseWriter.java:99)
apigateway_1           |        at org.jboss.resteasy.core.SynchronousDispatcher.asynchronousDelivery(SynchronousDispatcher.java:385)
apigateway_1           |        at org.jboss.resteasy.core.AbstractAsynchronousResponse.internalResume(AbstractAsynchronousResponse.java:175)
apigateway_1           |        ... 19 more

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions