Skip to content

Instantly share code, notes, and snippets.

@bitkid
Created January 21, 2020 10:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bitkid/f9884fc3d0278a8f4aefab3b8c6f8794 to your computer and use it in GitHub Desktop.
Save bitkid/f9884fc3d0278a8f4aefab3b8c6f8794 to your computer and use it in GitHub Desktop.
LOG LEVEL ALL (fails)
2020-01-21 11:55:54.094 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient - REQUEST: http://localhost:55330/api/repositories/ge_vienna/matrices/scientific1
2020-01-21 11:55:54.094 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient - REQUEST: http://localhost:55330/api/repositories/ge_vienna/matrices/invalid
2020-01-21 11:55:54.094 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient - REQUEST: http://localhost:55330/api/repositories/ge_vienna/matrices/scientific
2020-01-21 11:55:54.097 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient - METHOD: HttpMethod(value=POST)
2020-01-21 11:55:54.097 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient - METHOD: HttpMethod(value=POST)
2020-01-21 11:55:54.097 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient - METHOD: HttpMethod(value=POST)
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient - COMMON HEADERS
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient - COMMON HEADERS
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient - COMMON HEADERS
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient - -> Authorization: Basic YWRtaW46YWRtaW4xMjM=
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient - -> Authorization: Basic YWRtaW46YWRtaW4xMjM=
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient - -> Accept-Charset: UTF-8
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient - -> Accept-Charset: UTF-8
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient - -> Authorization: Basic YWRtaW46YWRtaW4xMjM=
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient - -> Accept: */*
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient - -> Accept-Charset: UTF-8
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient - -> Accept: */*
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient - CONTENT HEADERS
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient - -> Accept: */*
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient - CONTENT HEADERS
2020-01-21 11:55:54.098 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient - CONTENT HEADERS
2020-01-21 11:55:54.100 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient - BODY Content-Type: multipart/form-data; boundary=28356dd6-50986637567d22a0-5df9e180-5fec883-2046cf537b312ece492abc1415f
2020-01-21 11:55:54.100 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient - BODY Content-Type: multipart/form-data; boundary=-549d312677624df-7cff7866-507863f4263c6946-7007ff9-5491688-b4c02a-29ea
2020-01-21 11:55:54.100 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient - BODY Content-Type: multipart/form-data; boundary=b810fe54a5b02587528ba3d-2f902a6133bcee5-23eecca6-333be25a-419e817b-6ba
2020-01-21 11:55:54.124 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient - BODY START
2020-01-21 11:55:54.124 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient -
--28356dd6-50986637567d22a0-5df9e180-5fec883-2046cf537b312ece492abc1415f
Content-Disposition: form-data; name=file; file; name=invalid; filename=invalid.csv
"","counts","calc_data","calc_data_dim"
"ENSG00000000003 1e+05 6.44626 "log2tpm"
"ENSG00000000005",,
--28356dd6-50986637567d22a0-5df9e180-5fec883-2046cf537b312ece492abc1415f--
2020-01-21 11:55:54.124 [DefaultDispatcher-worker-4 @coroutine#6] INFO io.ktor.client.HttpClient - BODY END
2020-01-21 11:55:54.124 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient - BODY START
2020-01-21 11:55:54.124 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient - BODY START
2020-01-21 11:55:54.125 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient -
--b810fe54a5b02587528ba3d-2f902a6133bcee5-23eecca6-333be25a-419e817b-6ba
Content-Disposition: form-data; name=file; file; name=scientific1; filename=scientific1.csv
"","counts","calc_data","calc_data_dim"
"ENSG00000000003",1e+05,6.44626,"log2tpm"
"ENSG00000000005",9,0.163499e+02,"log2tpm"
"ENSG00000000419",2931,5.86146,"log2tpm"
--b810fe54a5b02587528ba3d-2f902a6133bcee5-23eecca6-333be25a-419e817b-6ba--
2020-01-21 11:55:54.125 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient -
---549d312677624df-7cff7866-507863f4263c6946-7007ff9-5491688-b4c02a-29ea
Content-Disposition: form-data; name=file; file; name=scientific; filename=scientific.csv
"","counts","calc_data","calc_data_dim"
"ENSG00000000003",1e+05,6.44626,"log2tpm"
"ENSG00000000005",9,0.163499e+02,"log2tpm"
"ENSG00000000419",2931,5.86146,"log2tpm"
---549d312677624df-7cff7866-507863f4263c6946-7007ff9-5491688-b4c02a-29ea--
2020-01-21 11:55:54.125 [DefaultDispatcher-worker-3 @coroutine#4] INFO io.ktor.client.HttpClient - BODY END
2020-01-21 11:55:54.125 [DefaultDispatcher-worker-5 @coroutine#7] INFO io.ktor.client.HttpClient - BODY END
2020-01-21 11:55:54.373 [nioEventLoopGroup-4-3 @call-handler#32] ERROR Application - Broken delimiter occurred
java.io.IOException: Broken delimiter occurred
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invokeSuspend(Delimited.kt:58)
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invoke(Delimited.kt)
at io.ktor.utils.io.ByteBufferChannel.lookAheadSuspend(ByteBufferChannel.kt:1871)
at io.ktor.utils.io.DelimitedKt.skipDelimiterSuspend(Delimited.kt:56)
at io.ktor.utils.io.DelimitedKt.skipDelimiter(Delimited.kt:51)
at io.ktor.http.cio.MultipartKt.boundary(Multipart.kt:160)
at io.ktor.http.cio.MultipartKt$parseMultipart$1.invokeSuspend(Multipart.kt:282)
(Coroutine boundary)
at com.boehringer.ger.matrix.handler.CreateAndUploadMatrixKt$createAndUploadMatrix$1.invokeSuspend(CreateAndUploadMatrix.kt:52)
at io.ktor.locations.LocationKt$handle$1.invokeSuspend(Location.kt:211)
at io.ktor.routing.Routing.executeResult(Routing.kt:147)
at io.ktor.routing.Routing.interceptor(Routing.kt:34)
at io.ktor.routing.Routing$Feature$install$1.invokeSuspend(Routing.kt:99)
at io.ktor.features.ContentNegotiation$Feature$install$1.invokeSuspend(ContentNegotiation.kt:107)
at io.ktor.features.StatusPages$interceptCall$2.invokeSuspend(StatusPages.kt:101)
at io.ktor.features.StatusPages.interceptCall(StatusPages.kt:100)
at io.ktor.features.StatusPages$Feature$install$2.invokeSuspend(StatusPages.kt:140)
at io.ktor.metrics.dropwizard.DropwizardMetrics$Feature$install$1.invokeSuspend(DropwizardMetrics.kt:66)
at io.ktor.features.CallLogging$Feature$install$2.invokeSuspend(CallLogging.kt:139)
at io.ktor.server.engine.DefaultEnginePipelineKt$defaultEnginePipeline$2.invokeSuspend(DefaultEnginePipeline.kt:118)
at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1.invokeSuspend(NettyApplicationCallHandler.kt:40)
Caused by: java.io.IOException: Broken delimiter occurred
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invokeSuspend(Delimited.kt:58)
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invoke(Delimited.kt)
at io.ktor.utils.io.ByteBufferChannel.lookAheadSuspend(ByteBufferChannel.kt:1871)
at io.ktor.utils.io.DelimitedKt.skipDelimiterSuspend(Delimited.kt:56)
at io.ktor.utils.io.DelimitedKt.skipDelimiter(Delimited.kt:51)
at io.ktor.http.cio.MultipartKt.boundary(Multipart.kt:160)
at io.ktor.http.cio.MultipartKt$parseMultipart$1.invokeSuspend(Multipart.kt:282)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:313)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:109)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:158)
at kotlinx.coroutines.channels.ProduceKt.produce(Produce.kt:98)
at kotlinx.coroutines.channels.ProduceKt.produce$default(Produce.kt:92)
at io.ktor.http.cio.MultipartKt.parseMultipart(Multipart.kt:268)
at io.ktor.http.cio.MultipartKt.parseMultipart(Multipart.kt:244)
at io.ktor.http.cio.CIOMultipartDataBase.<init>(CIOMultipartData.kt:30)
at io.ktor.http.cio.CIOMultipartDataBase.<init>(CIOMultipartData.kt:28)
at io.ktor.server.engine.DefaultTransformKt.multiPartData(DefaultTransform.kt:86)
at io.ktor.server.engine.DefaultTransformKt.access$multiPartData(DefaultTransform.kt:1)
at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$2.invokeSuspend(DefaultTransform.kt:49)
at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$2.invoke(DefaultTransform.kt)
at io.ktor.util.pipeline.SuspendFunctionGun.loop(PipelineContext.kt:273)
at io.ktor.util.pipeline.SuspendFunctionGun.proceed(PipelineContext.kt:141)
at io.ktor.util.pipeline.SuspendFunctionGun.execute(PipelineContext.kt:161)
at io.ktor.util.pipeline.Pipeline.execute(Pipeline.kt:27)
at io.ktor.request.ApplicationReceiveFunctionsKt.receive(ApplicationReceiveFunctions.kt:110)
at com.boehringer.ger.matrix.handler.UploadMatrixKt.uploadFile(UploadMatrix.kt:111)
at com.boehringer.ger.matrix.handler.CreateAndUploadMatrixKt$createAndUploadMatrix$1$matrix$1.invokeSuspend(CreateAndUploadMatrix.kt:59)
at com.boehringer.ger.matrix.handler.CreateAndUploadMatrixKt$createAndUploadMatrix$1$matrix$1.invoke(CreateAndUploadMatrix.kt)
at com.boehringer.ger.matrix.persistency.Database$transaction$2.invokeSuspend(Database.kt:20)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:561)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:727)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:667)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:655)
2020-01-21 11:55:54.373 [nioEventLoopGroup-4-4 @call-handler#33] ERROR Application - Broken delimiter occurred
java.io.IOException: Broken delimiter occurred
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invokeSuspend(Delimited.kt:58)
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invoke(Delimited.kt)
at io.ktor.utils.io.ByteBufferChannel.lookAheadSuspend(ByteBufferChannel.kt:1871)
at io.ktor.utils.io.DelimitedKt.skipDelimiterSuspend(Delimited.kt:56)
at io.ktor.utils.io.DelimitedKt.skipDelimiter(Delimited.kt:51)
at io.ktor.http.cio.MultipartKt.boundary(Multipart.kt:160)
at io.ktor.http.cio.MultipartKt$parseMultipart$1.invokeSuspend(Multipart.kt:282)
(Coroutine boundary)
at com.boehringer.ger.matrix.handler.CreateAndUploadMatrixKt$createAndUploadMatrix$1.invokeSuspend(CreateAndUploadMatrix.kt:52)
at io.ktor.locations.LocationKt$handle$1.invokeSuspend(Location.kt:211)
at io.ktor.routing.Routing.executeResult(Routing.kt:147)
at io.ktor.routing.Routing.interceptor(Routing.kt:34)
at io.ktor.routing.Routing$Feature$install$1.invokeSuspend(Routing.kt:99)
at io.ktor.features.ContentNegotiation$Feature$install$1.invokeSuspend(ContentNegotiation.kt:107)
at io.ktor.features.StatusPages$interceptCall$2.invokeSuspend(StatusPages.kt:101)
at io.ktor.features.StatusPages.interceptCall(StatusPages.kt:100)
at io.ktor.features.StatusPages$Feature$install$2.invokeSuspend(StatusPages.kt:140)
at io.ktor.metrics.dropwizard.DropwizardMetrics$Feature$install$1.invokeSuspend(DropwizardMetrics.kt:66)
at io.ktor.features.CallLogging$Feature$install$2.invokeSuspend(CallLogging.kt:139)
at io.ktor.server.engine.DefaultEnginePipelineKt$defaultEnginePipeline$2.invokeSuspend(DefaultEnginePipeline.kt:118)
at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1.invokeSuspend(NettyApplicationCallHandler.kt:40)
Caused by: java.io.IOException: Broken delimiter occurred
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invokeSuspend(Delimited.kt:58)
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invoke(Delimited.kt)
at io.ktor.utils.io.ByteBufferChannel.lookAheadSuspend(ByteBufferChannel.kt:1871)
at io.ktor.utils.io.DelimitedKt.skipDelimiterSuspend(Delimited.kt:56)
at io.ktor.utils.io.DelimitedKt.skipDelimiter(Delimited.kt:51)
at io.ktor.http.cio.MultipartKt.boundary(Multipart.kt:160)
at io.ktor.http.cio.MultipartKt$parseMultipart$1.invokeSuspend(Multipart.kt:282)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:313)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:109)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:158)
at kotlinx.coroutines.channels.ProduceKt.produce(Produce.kt:98)
at kotlinx.coroutines.channels.ProduceKt.produce$default(Produce.kt:92)
at io.ktor.http.cio.MultipartKt.parseMultipart(Multipart.kt:268)
at io.ktor.http.cio.MultipartKt.parseMultipart(Multipart.kt:244)
at io.ktor.http.cio.CIOMultipartDataBase.<init>(CIOMultipartData.kt:30)
at io.ktor.http.cio.CIOMultipartDataBase.<init>(CIOMultipartData.kt:28)
at io.ktor.server.engine.DefaultTransformKt.multiPartData(DefaultTransform.kt:86)
at io.ktor.server.engine.DefaultTransformKt.access$multiPartData(DefaultTransform.kt:1)
at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$2.invokeSuspend(DefaultTransform.kt:49)
at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$2.invoke(DefaultTransform.kt)
at io.ktor.util.pipeline.SuspendFunctionGun.loop(PipelineContext.kt:273)
at io.ktor.util.pipeline.SuspendFunctionGun.proceed(PipelineContext.kt:141)
at io.ktor.util.pipeline.SuspendFunctionGun.execute(PipelineContext.kt:161)
at io.ktor.util.pipeline.Pipeline.execute(Pipeline.kt:27)
at io.ktor.request.ApplicationReceiveFunctionsKt.receive(ApplicationReceiveFunctions.kt:110)
at com.boehringer.ger.matrix.handler.UploadMatrixKt.uploadFile(UploadMatrix.kt:111)
at com.boehringer.ger.matrix.handler.CreateAndUploadMatrixKt$createAndUploadMatrix$1$matrix$1.invokeSuspend(CreateAndUploadMatrix.kt:59)
at com.boehringer.ger.matrix.handler.CreateAndUploadMatrixKt$createAndUploadMatrix$1$matrix$1.invoke(CreateAndUploadMatrix.kt)
at com.boehringer.ger.matrix.persistency.Database$transaction$2.invokeSuspend(Database.kt:20)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:561)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:727)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:667)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:655)
2020-01-21 11:55:54.373 [nioEventLoopGroup-4-2 @call-handler#34] ERROR Application - Broken delimiter occurred
java.io.IOException: Broken delimiter occurred
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invokeSuspend(Delimited.kt:58)
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invoke(Delimited.kt)
at io.ktor.utils.io.ByteBufferChannel.lookAheadSuspend(ByteBufferChannel.kt:1871)
at io.ktor.utils.io.DelimitedKt.skipDelimiterSuspend(Delimited.kt:56)
at io.ktor.utils.io.DelimitedKt.skipDelimiter(Delimited.kt:51)
at io.ktor.http.cio.MultipartKt.boundary(Multipart.kt:160)
at io.ktor.http.cio.MultipartKt$parseMultipart$1.invokeSuspend(Multipart.kt:282)
(Coroutine boundary)
at com.boehringer.ger.matrix.handler.CreateAndUploadMatrixKt$createAndUploadMatrix$1.invokeSuspend(CreateAndUploadMatrix.kt:52)
at io.ktor.locations.LocationKt$handle$1.invokeSuspend(Location.kt:211)
at io.ktor.routing.Routing.executeResult(Routing.kt:147)
at io.ktor.routing.Routing.interceptor(Routing.kt:34)
at io.ktor.routing.Routing$Feature$install$1.invokeSuspend(Routing.kt:99)
at io.ktor.features.ContentNegotiation$Feature$install$1.invokeSuspend(ContentNegotiation.kt:107)
at io.ktor.features.StatusPages$interceptCall$2.invokeSuspend(StatusPages.kt:101)
at io.ktor.features.StatusPages.interceptCall(StatusPages.kt:100)
at io.ktor.features.StatusPages$Feature$install$2.invokeSuspend(StatusPages.kt:140)
at io.ktor.metrics.dropwizard.DropwizardMetrics$Feature$install$1.invokeSuspend(DropwizardMetrics.kt:66)
at io.ktor.features.CallLogging$Feature$install$2.invokeSuspend(CallLogging.kt:139)
at io.ktor.server.engine.DefaultEnginePipelineKt$defaultEnginePipeline$2.invokeSuspend(DefaultEnginePipeline.kt:118)
at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1.invokeSuspend(NettyApplicationCallHandler.kt:40)
Caused by: java.io.IOException: Broken delimiter occurred
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invokeSuspend(Delimited.kt:58)
at io.ktor.utils.io.DelimitedKt$skipDelimiterSuspend$2.invoke(Delimited.kt)
at io.ktor.utils.io.ByteBufferChannel.lookAheadSuspend(ByteBufferChannel.kt:1871)
at io.ktor.utils.io.DelimitedKt.skipDelimiterSuspend(Delimited.kt:56)
at io.ktor.utils.io.DelimitedKt.skipDelimiter(Delimited.kt:51)
at io.ktor.http.cio.MultipartKt.boundary(Multipart.kt:160)
at io.ktor.http.cio.MultipartKt$parseMultipart$1.invokeSuspend(Multipart.kt:282)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:313)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:109)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:158)
at kotlinx.coroutines.channels.ProduceKt.produce(Produce.kt:98)
at kotlinx.coroutines.channels.ProduceKt.produce$default(Produce.kt:92)
at io.ktor.http.cio.MultipartKt.parseMultipart(Multipart.kt:268)
at io.ktor.http.cio.MultipartKt.parseMultipart(Multipart.kt:244)
at io.ktor.http.cio.CIOMultipartDataBase.<init>(CIOMultipartData.kt:30)
at io.ktor.http.cio.CIOMultipartDataBase.<init>(CIOMultipartData.kt:28)
at io.ktor.server.engine.DefaultTransformKt.multiPartData(DefaultTransform.kt:86)
at io.ktor.server.engine.DefaultTransformKt.access$multiPartData(DefaultTransform.kt:1)
at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$2.invokeSuspend(DefaultTransform.kt:49)
at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$2.invoke(DefaultTransform.kt)
at io.ktor.util.pipeline.SuspendFunctionGun.loop(PipelineContext.kt:273)
at io.ktor.util.pipeline.SuspendFunctionGun.proceed(PipelineContext.kt:141)
at io.ktor.util.pipeline.SuspendFunctionGun.execute(PipelineContext.kt:161)
at io.ktor.util.pipeline.Pipeline.execute(Pipeline.kt:27)
at io.ktor.request.ApplicationReceiveFunctionsKt.receive(ApplicationReceiveFunctions.kt:110)
at com.boehringer.ger.matrix.handler.UploadMatrixKt.uploadFile(UploadMatrix.kt:111)
at com.boehringer.ger.matrix.handler.CreateAndUploadMatrixKt$createAndUploadMatrix$1$matrix$1.invokeSuspend(CreateAndUploadMatrix.kt:59)
at com.boehringer.ger.matrix.handler.CreateAndUploadMatrixKt$createAndUploadMatrix$1$matrix$1.invoke(CreateAndUploadMatrix.kt)
at com.boehringer.ger.matrix.persistency.Database$transaction$2.invokeSuspend(Database.kt:20)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:561)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:727)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:667)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:655)
2020-01-21 11:55:54.410 [DefaultDispatcher-worker-2 @coroutine#47] INFO io.ktor.client.HttpClient - BODY Content-Type: application/json; charset=UTF-8
2020-01-21 11:55:54.410 [DefaultDispatcher-worker-2 @coroutine#47] INFO io.ktor.client.HttpClient - BODY START
2020-01-21 11:55:54.410 [DefaultDispatcher-worker-6 @coroutine#48] INFO io.ktor.client.HttpClient - BODY Content-Type: application/json; charset=UTF-8
2020-01-21 11:55:54.410 [DefaultDispatcher-worker-6 @coroutine#48] INFO io.ktor.client.HttpClient - BODY START
2020-01-21 11:55:54.410 [DefaultDispatcher-worker-5 @coroutine#49] INFO io.ktor.client.HttpClient - BODY Content-Type: application/json; charset=UTF-8
2020-01-21 11:55:54.411 [DefaultDispatcher-worker-2 @coroutine#47] INFO io.ktor.client.HttpClient - {"message":"Broken delimiter occurred"}
2020-01-21 11:55:54.411 [DefaultDispatcher-worker-2 @coroutine#47] INFO io.ktor.client.HttpClient - BODY END
2020-01-21 11:55:54.411 [DefaultDispatcher-worker-6 @coroutine#48] INFO io.ktor.client.HttpClient - {"message":"Broken delimiter occurred"}
2020-01-21 11:55:54.411 [DefaultDispatcher-worker-6 @coroutine#48] INFO io.ktor.client.HttpClient - BODY END
2020-01-21 11:55:54.411 [DefaultDispatcher-worker-5 @coroutine#49] INFO io.ktor.client.HttpClient - BODY START
2020-01-21 11:55:54.411 [DefaultDispatcher-worker-5 @coroutine#49] INFO io.ktor.client.HttpClient - {"message":"Broken delimiter occurred"}
2020-01-21 11:55:54.411 [DefaultDispatcher-worker-5 @coroutine#49] INFO io.ktor.client.HttpClient - BODY END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment