java.io.EOFException: Unexpected EOF read on the socket

Stack Overflow | Marc_craM | 5 months ago
  1. 0

    Jersey 2 ZipFile Upload that was compressed by Mac

    Stack Overflow | 5 months ago | Marc_craM
    java.io.EOFException: Unexpected EOF read on the socket
  2. 0

    Jersey File Upload Example - HowToDoInJava

    howtodoinjava.com | 3 weeks ago
    java.io.EOFException: Unexpected EOF read on the socket
  3. 0

    *{+}Problem description{+}{*}*:* When pushing a larger Docker image (layer), Artifactory returns sporadically a HTTP 504 error. *{+}Actual outcome{+}{*}*:* Our CI system is running a simple docker push command and gets as result the following: {code} 12:38:47,180 INFO - b97829694e54: Pushing 12:38:48,266 INFO - b97829694e54: Image successfully pushed 12:38:48,266 INFO - e185d6ba3c73: Pushing 12:38:49,404 INFO - e185d6ba3c73: Image successfully pushed 12:38:49,404 INFO - ea3455fc8d51: Pushing 12:38:50,276 INFO - ea3455fc8d51: Image successfully pushed 12:38:50,276 INFO - edd6088a35f4: Pushing 12:38:51,288 INFO - edd6088a35f4: Image successfully pushed 12:38:51,288 INFO - da1400b6be3f: Pushing 12:38:52,348 INFO - da1400b6be3f: Image successfully pushed 12:38:52,348 INFO - 78d8461a3103: Pushing 12:39:26,925 INFO - 78d8461a3103: Image successfully pushed 12:39:26,925 INFO - 87f7e23fbc32: Pushing 12:52:02,374 WARN - Received HTTP code 504 while uploading layer: "" {code} On Artifactory side I can see in artifactory.log the following error: {code} 2016-07-15 10:51:03,062 [http-nio-8081-exec-5] [INFO ] (o.j.r.d.r.DockerSubResource:121) - Deploying docker image binary '.images/87/87f7e23fbc32f5539e0d565de35fce3678480035e4a8071622942106da513325/layer.tar' into repo 'docker-snapshot-local' 2016-07-15 10:52:20,849 [http-nio-8081-exec-5] [ERROR] (o.a.r.c.e.GlobalExceptionMapper:46) - Failed to save stream to docker-snapshot-local:.images/87/87f7e23fbc32f5539e0d565de35fce3678480035e4a8071622942106da513325/layer.tar java.lang.RuntimeException: Failed to save stream to docker-snapshot-local:.images/87/87f7e23fbc32f5539e0d565de35fce3678480035e4a8071622942106da513325/layer.tar at org.artifactory.addon.common.repomd.ArtifactoryService.write(ArtifactoryService.java:226) ~[artifactory-addons-common-4.7.5.jar:na] at org.jfrog.repomd.docker.rest.DockerSubResource.putLayer(DockerSubResource.java:122) ~[docker-4.2.7.jar:na] at sun.reflect.GeneratedMethodAccessor300.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:137) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:198) [artifactory-web-application-4.7.5.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:89) [artifactory-web-application-4.7.5.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.lambda$0(ArtifactoryAuthenticationFilterChain.java:124) [artifactory-web-application-4.7.5.jar:na] at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201) ~[spring-security-web-3.2.0.RELEASE.jar:3.2.0.RELEASE] at org.artifactory.webapp.servlet.authentication.ArtifactoryBasicAuthenticationFilter.doFilter(ArtifactoryBasicAuthenticationFilter.java:82) ~[artifactory-web-application-4.7.5.jar:na] at org.artifactory.addon.docker.rest.DockerV2AuthenticationFilter.doFilter(DockerV2AuthenticationFilter.java:136) ~[artifactory-addon-docker-4.7.5.jar:na] at org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.doFilter(ArtifactoryAuthenticationFilterChain.java:141) [artifactory-web-application-4.7.5.jar:na] at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:249) ~[artifactory-web-application-4.7.5.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:192) ~[artifactory-web-application-4.7.5.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:154) ~[artifactory-web-application-4.7.5.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:65) ~[artifactory-web-application-4.7.5.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:109) ~[artifactory-web-application-4.7.5.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) ~[catalina.jar:8.0.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) ~[catalina.jar:8.0.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) ~[catalina.jar:8.0.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) ~[catalina.jar:8.0.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) ~[catalina.jar:8.0.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) ~[catalina.jar:8.0.32] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) ~[tomcat-coyote.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) ~[tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) ~[tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) ~[tomcat-coyote.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_91] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:8.0.32] at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_91] Caused by: java.io.EOFException: Unexpected EOF read on the socket at org.apache.coyote.http11.InternalNioInputBuffer.fill(InternalNioInputBuffer.java:152) ~[tomcat-coyote.jar:8.0.32] at org.apache.coyote.http11.InternalNioInputBuffer$SocketInputBuffer.doRead(InternalNioInputBuffer.java:177) ~[tomcat-coyote.jar:8.0.32] at org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:110) ~[tomcat-coyote.jar:8.0.32] at org.apache.coyote.http11.AbstractInputBuffer.doRead(AbstractInputBuffer.java:414) ~[tomcat-coyote.jar:8.0.32] at org.apache.coyote.Request.doRead(Request.java:476) ~[tomcat-coyote.jar:8.0.32] at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:350) ~[catalina.jar:8.0.32] at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:395) ~[tomcat-util.jar:8.0.32] at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:375) ~[catalina.jar:8.0.32] at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:190) ~[catalina.jar:8.0.32] at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) ~[na:1.8.0_91] at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) ~[na:1.8.0_91] at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] at org.jfrog.storage.binstore.common.Sha1Md5ChecksumInputStream.read(Sha1Md5ChecksumInputStream.java:125) ~[binary-store-core-1.0.0.jar:na] at org.jfrog.storage.binstore.common.Sha1Md5ChecksumInputStream.read(Sha1Md5ChecksumInputStream.java:109) ~[binary-store-core-1.0.0.jar:na] at org.jfrog.storage.binstore.providers.SavedToFileInputStream.read(SavedToFileInputStream.java:68) ~[binary-store-core-1.0.0.jar:na] at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1792) ~[commons-io-2.4.jar:2.4] at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1769) ~[commons-io-2.4.jar:2.4] at org.apache.commons.io.IOUtils.copy(IOUtils.java:1744) ~[commons-io-2.4.jar:2.4] at org.apache.commons.io.FileUtils.copyInputStreamToFile(FileUtils.java:1512) ~[commons-io-2.4.jar:2.4] at org.jfrog.storage.binstore.providers.tools.FilePersistenceHelper.saveStreamToTempFile(FilePersistenceHelper.java:35) ~[binary-store-core-1.0.0.jar:na] at org.artifactory.addon.filestore.eventual.EventuallyPersistedBinaryProvider.addStream(EventuallyPersistedBinaryProvider.java:170) ~[artifactory-addon-filestore-4.7.5.jar:na] at org.jfrog.storage.binstore.providers.FileCacheBinaryProviderImpl.addStream(FileCacheBinaryProviderImpl.java:112) ~[binary-store-core-1.0.0.jar:na] at org.artifactory.storage.db.binstore.service.BinaryServiceImpl.addBinary(BinaryServiceImpl.java:234) ~[artifactory-storage-db-4.7.5.jar:na] at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy62.addBinary(Unknown Source) ~[na:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveResource(RepositoryServiceImpl.java:1672) ~[artifactory-core-4.7.5.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveFileInternal(RepositoryServiceImpl.java:682) ~[artifactory-core-4.7.5.jar:na] at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy46.saveFileInternal(Unknown Source) ~[na:na] at org.artifactory.addon.common.repomd.ArtifactoryService.write(ArtifactoryService.java:224) ~[artifactory-addons-common-4.7.5.jar:na] ... 58 common frames omitted {code} The size of the layer here is ~5GB. {code} 87f7e23fbc32 59 minutes ago /bin/sh -c wget -q -P /tmp/ http://artifactor 5.162 GB {code} *{+}Expected{+}{*}*:* Successful push *{+}Artifactory configuration{+}{*}*:* * storage.properties {code} type=mysql driver=com.mysql.jdbc.Driver url=jdbc:mysql://<our-mysql-instance>:3306/artdb?characterEncoding=UTF-8&elideSetAutoCommits=true # Cache binary.provider.cache.maxSize=50000000000 binary.provider.cache.dir=/opt/artifactory/data/cache binary.provider.type=S3 ## S3 bucket path binary.provider.s3.bucket.path=artifactory/filestore ## Use server-side encryption with the encryption key managed by Amazon S3. binary.provider.s3.env.s3service.server-side-encryption=AES256 {code} * NFS share: 100GB (11% used) * Local disk size: 150GB (22% used) * HA cluster with two instances (in separate AZs) behind an ELB with stickiness {code} 80 (HTTP) forwarding to 8081 (HTTP) Stickiness: LBCookieStickinessPolicy, expirationPeriod='86400'(Edit) 443 (HTTPS, IAM Certificate: xxxx) forwarding to 443 (HTTPS) Backend Authentication: Disabled Stickiness: LBCookieStickinessPolicy, expirationPeriod='86400' {code}

    JFrog JIRA | 5 months ago | Martin Migasiewicz
    java.lang.RuntimeException: Failed to save stream to docker-snapshot-local:.images/87/87f7e23fbc32f5539e0d565de35fce3678480035e4a8071622942106da513325/layer.tar
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    How to catch a java.io.EOFException: Unexpected EOF read on the socket

    GitHub | 2 years ago | arnofiva
    org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Unexpected EOF read on the socket

    10 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.io.EOFException

      Unexpected EOF read on the socket

      at org.apache.coyote.http11.InternalNioInputBuffer.fill()
    2. Grizzly HTTP
      Request.doRead
      1. org.apache.coyote.http11.InternalNioInputBuffer.fill(InternalNioInputBuffer.java:152)
      2. org.apache.coyote.http11.InternalNioInputBuffer$SocketInputBuffer.doRead(InternalNioInputBuffer.java:177)
      3. org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:110)
      4. org.apache.coyote.http11.AbstractInputBuffer.doRead(AbstractInputBuffer.java:414)
      5. org.apache.coyote.Request.doRead(Request.java:476)
      5 frames
    3. Glassfish Core
      InputBuffer.realReadBytes
      1. org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:350)
      1 frame
    4. Tomcat Util
      ByteChunk.substract
      1. org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:395)
      1 frame
    5. Glassfish Core
      CoyoteInputStream.read
      1. org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:375)
      2. org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:190)
      2 frames
    6. Jersey Core
      ReaderInterceptorExecutor$UnCloseableInputStream.read
      1. org.glassfish.jersey.message.internal.EntityInputStream.read(EntityInputStream.java:102)
      2. org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream.read(ReaderInterceptorExecutor.java:296)
      2 frames
    7. MIME streaming extension
      MIMEMessage.getAttachments
      1. org.jvnet.mimepull.MIMEParser.fillBuf(MIMEParser.java:445)
      2. org.jvnet.mimepull.MIMEParser.readBody(MIMEParser.java:221)
      3. org.jvnet.mimepull.MIMEParser.access$600(MIMEParser.java:68)
      4. org.jvnet.mimepull.MIMEParser$MIMEEventIterator.next(MIMEParser.java:170)
      5. org.jvnet.mimepull.MIMEParser$MIMEEventIterator.next(MIMEParser.java:132)
      6. org.jvnet.mimepull.MIMEMessage.makeProgress(MIMEMessage.java:228)
      7. org.jvnet.mimepull.MIMEMessage.parseAll(MIMEMessage.java:189)
      8. org.jvnet.mimepull.MIMEMessage.getAttachments(MIMEMessage.java:115)
      8 frames
    8. org.glassfish.jersey
      MultiPartReaderClientSide.readFrom
      1. org.glassfish.jersey.media.multipart.internal.MultiPartReaderClientSide.getMimeParts(MultiPartReaderClientSide.java:272)
      2. org.glassfish.jersey.media.multipart.internal.MultiPartReaderClientSide.readMultiPart(MultiPartReaderClientSide.java:231)
      3. org.glassfish.jersey.media.multipart.internal.MultiPartReaderServerSide.readMultiPart(MultiPartReaderServerSide.java:91)
      4. org.glassfish.jersey.media.multipart.internal.MultiPartReaderClientSide.readFrom(MultiPartReaderClientSide.java:183)
      5. org.glassfish.jersey.media.multipart.internal.MultiPartReaderClientSide.readFrom(MultiPartReaderClientSide.java:93)
      5 frames
    9. Jersey Core
      ReaderInterceptorExecutor.proceed
      1. org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.invokeReadFrom(ReaderInterceptorExecutor.java:256)
      2. org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:235)
      3. org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:155)
      3 frames
    10. jersey-core-server
      MappableExceptionWrapperInterceptor.aroundReadFrom
      1. org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundReadFrom(MappableExceptionWrapperInterceptor.java:74)
      1 frame
    11. Jersey Core
      InboundMessageContext.readEntity
      1. org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:155)
      2. org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1085)
      3. org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:874)
      4. org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:808)
      4 frames
    12. jersey-core-server
      ContainerRequest.readEntity
      1. org.glassfish.jersey.server.ContainerRequest.readEntity(ContainerRequest.java:234)
      1 frame
    13. org.glassfish.jersey
      FormDataParamValueFactoryProvider$FormDataParamValueFactory.provide
      1. org.glassfish.jersey.media.multipart.internal.FormDataParamValueFactoryProvider$ValueFactory.getEntity(FormDataParamValueFactoryProvider.java:126)
      2. org.glassfish.jersey.media.multipart.internal.FormDataParamValueFactoryProvider$FormDataParamValueFactory.provide(FormDataParamValueFactoryProvider.java:280)
      2 frames
    14. jersey-core-server
      ServerRuntime$2.run
      1. org.glassfish.jersey.server.spi.internal.ParamValueFactoryWithSource.provide(ParamValueFactoryWithSource.java:71)
      2. org.glassfish.jersey.server.spi.internal.ParameterValueHelper.getParameterValues(ParameterValueHelper.java:90)
      3. org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$AbstractMethodParamInvoker.getParamValues(JavaResourceMethodDispatcherProvider.java:127)
      4. org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160)
      5. org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
      6. org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
      7. org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
      8. org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
      9. org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)
      9 frames
    15. Jersey Core
      RequestScope.runInScope
      1. org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
      2. org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
      3. org.glassfish.jersey.internal.Errors.process(Errors.java:315)
      4. org.glassfish.jersey.internal.Errors.process(Errors.java:297)
      5. org.glassfish.jersey.internal.Errors.process(Errors.java:267)
      6. org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
      6 frames
    16. jersey-core-server
      ApplicationHandler.handle
      1. org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305)
      2. org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)
      2 frames
    17. jersey-container-servlet-core
      ServletContainer.service
      1. org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473)
      2. org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427)
      3. org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388)
      4. org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341)
      5. org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228)
      5 frames
    18. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
      2 frames
    19. Tomcat WS
      WsFilter.doFilter
      1. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
      1 frame
    20. Glassfish Core
      CoyoteAdapter.service
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
      3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
      4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
      5. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
      6. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
      7. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
      8. org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
      9. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
      10. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
      10 frames
    21. Grizzly HTTP
      NioEndpoint$SocketProcessor.run
      1. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
      2. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
      3. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1502)
      4. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1458)
      4 frames
    22. Java RT
      ThreadPoolExecutor$Worker.run
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      2 frames
    23. Tomcat Util
      TaskThread$WrappingRunnable.run
      1. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      1 frame
    24. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)
      1 frame