java.lang.RuntimeException: Failed to save stream to docker-snapshot-local:.images/87/87f7e23fbc32f5539e0d565de35fce3678480035e4a8071622942106da513325/layer.tar

JFrog JIRA | Martin Migasiewicz | 10 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 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 | 10 months ago | Martin Migasiewicz
    java.lang.RuntimeException: Failed to save stream to docker-snapshot-local:.images/87/87f7e23fbc32f5539e0d565de35fce3678480035e4a8071622942106da513325/layer.tar
  2. 0

    Jersey 2 ZipFile Upload that was compressed by Mac

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

    Jersey File Upload Example - HowToDoInJava

    howtodoinjava.com | 6 months ago
    java.io.EOFException: Unexpected EOF read on the socket
  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 | 3 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

  1. Axelo 1 times, last 2 months ago
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)[tomcat-coyote.jar:8.0.32]
    2. org.apache.coyote.http11.InternalNioInputBuffer$SocketInputBuffer.doRead(InternalNioInputBuffer.java:177)[tomcat-coyote.jar:8.0.32]
    3. org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:110)[tomcat-coyote.jar:8.0.32]
    4. org.apache.coyote.http11.AbstractInputBuffer.doRead(AbstractInputBuffer.java:414)[tomcat-coyote.jar:8.0.32]
    5. org.apache.coyote.Request.doRead(Request.java:476)[tomcat-coyote.jar:8.0.32]
    5 frames
  3. Glassfish Core
    InputBuffer.realReadBytes
    1. org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:350)[catalina.jar:8.0.32]
    1 frame
  4. Tomcat Util
    ByteChunk.substract
    1. org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:395)[tomcat-util.jar:8.0.32]
    1 frame
  5. Glassfish Core
    CoyoteInputStream.read
    1. org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:375)[catalina.jar:8.0.32]
    2. org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:190)[catalina.jar:8.0.32]
    2 frames
  6. Java RT
    BufferedInputStream.read
    1. java.io.BufferedInputStream.fill(BufferedInputStream.java:246)[na:1.8.0_91]
    2. java.io.BufferedInputStream.read1(BufferedInputStream.java:286)[na:1.8.0_91]
    3. java.io.BufferedInputStream.read(BufferedInputStream.java:345)[na:1.8.0_91]
    3 frames
  7. org.jfrog.storage
    SavedToFileInputStream.read
    1. org.jfrog.storage.binstore.common.Sha1Md5ChecksumInputStream.read(Sha1Md5ChecksumInputStream.java:125)[binary-store-core-1.0.0.jar:na]
    2. org.jfrog.storage.binstore.common.Sha1Md5ChecksumInputStream.read(Sha1Md5ChecksumInputStream.java:109)[binary-store-core-1.0.0.jar:na]
    3. org.jfrog.storage.binstore.providers.SavedToFileInputStream.read(SavedToFileInputStream.java:68)[binary-store-core-1.0.0.jar:na]
    3 frames
  8. Commons IO
    FileUtils.copyInputStreamToFile
    1. org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1792)[commons-io-2.4.jar:2.4]
    2. org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1769)[commons-io-2.4.jar:2.4]
    3. org.apache.commons.io.IOUtils.copy(IOUtils.java:1744)[commons-io-2.4.jar:2.4]
    4. org.apache.commons.io.FileUtils.copyInputStreamToFile(FileUtils.java:1512)[commons-io-2.4.jar:2.4]
    4 frames
  9. org.jfrog.storage
    FilePersistenceHelper.saveStreamToTempFile
    1. org.jfrog.storage.binstore.providers.tools.FilePersistenceHelper.saveStreamToTempFile(FilePersistenceHelper.java:35)[binary-store-core-1.0.0.jar:na]
    1 frame
  10. org.artifactory.addon
    EventuallyPersistedBinaryProvider.addStream
    1. org.artifactory.addon.filestore.eventual.EventuallyPersistedBinaryProvider.addStream(EventuallyPersistedBinaryProvider.java:170)[artifactory-addon-filestore-4.7.5.jar:na]
    1 frame
  11. org.jfrog.storage
    FileCacheBinaryProviderImpl.addStream
    1. org.jfrog.storage.binstore.providers.FileCacheBinaryProviderImpl.addStream(FileCacheBinaryProviderImpl.java:112)[binary-store-core-1.0.0.jar:na]
    1 frame
  12. org.artifactory.storage
    BinaryServiceImpl.addBinary
    1. org.artifactory.storage.db.binstore.service.BinaryServiceImpl.addBinary(BinaryServiceImpl.java:234)[artifactory-storage-db-4.7.5.jar:na]
    1 frame
  13. Java RT
    Method.invoke
    1. sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source)[na:na]
    2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_91]
    3. java.lang.reflect.Method.invoke(Method.java:498)[na:1.8.0_91]
    3 frames
  14. Spring AOP
    ReflectiveMethodInvocation.proceed
    1. org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2. org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    3. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    3 frames
  15. Spring Tx
    TransactionInterceptor.invoke
    1. org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2. org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    3. org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    3 frames
  16. Spring AOP
    JdkDynamicAopProxy.invoke
    1. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2. org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2 frames
  17. com.sun.proxy
    $Proxy62.addBinary
    1. com.sun.proxy.$Proxy62.addBinary(Unknown Source)[na:na]
    1 frame
  18. org.artifactory.repo
    RepositoryServiceImpl.saveFileInternal
    1. org.artifactory.repo.service.RepositoryServiceImpl.saveResource(RepositoryServiceImpl.java:1672)[artifactory-core-4.7.5.jar:na]
    2. org.artifactory.repo.service.RepositoryServiceImpl.saveFileInternal(RepositoryServiceImpl.java:682)[artifactory-core-4.7.5.jar:na]
    2 frames
  19. Java RT
    Method.invoke
    1. sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source)[na:na]
    2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_91]
    3. java.lang.reflect.Method.invoke(Method.java:498)[na:1.8.0_91]
    3 frames
  20. Spring AOP
    JdkDynamicAopProxy.invoke
    1. org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2. org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2 frames
  21. com.sun.proxy
    $Proxy46.saveFileInternal
    1. com.sun.proxy.$Proxy46.saveFileInternal(Unknown Source)[na:na]
    1 frame
  22. org.artifactory.addon
    ArtifactoryService.write
    1. org.artifactory.addon.common.repomd.ArtifactoryService.write(ArtifactoryService.java:224)[artifactory-addons-common-4.7.5.jar:na]
    1 frame
  23. org.jfrog.repomd
    DockerSubResource.putLayer
    1. org.jfrog.repomd.docker.rest.DockerSubResource.putLayer(DockerSubResource.java:122)[docker-4.2.7.jar:na]
    1 frame
  24. Java RT
    Method.invoke
    1. sun.reflect.GeneratedMethodAccessor300.invoke(Unknown Source)[na:na]
    2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_91]
    3. java.lang.reflect.Method.invoke(Method.java:498)[na:1.8.0_91]
    3 frames
  25. Jersey
    WebApplicationImpl.handleRequest
    1. com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)[jersey-server-1.19.jar:1.19]
    2. com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)[jersey-server-1.19.jar:1.19]
    3. com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)[jersey-server-1.19.jar:1.19]
    4. com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)[jersey-server-1.19.jar:1.19]
    5. com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)[jersey-server-1.19.jar:1.19]
    6. com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:137)[jersey-server-1.19.jar:1.19]
    7. com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)[jersey-server-1.19.jar:1.19]
    8. com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)[jersey-server-1.19.jar:1.19]
    9. com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)[jersey-server-1.19.jar:1.19]
    10. com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)[jersey-server-1.19.jar:1.19]
    11. com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)[jersey-server-1.19.jar:1.19]
    12. com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)[jersey-server-1.19.jar:1.19]
    13. com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)[jersey-server-1.19.jar:1.19]
    14. com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)[jersey-server-1.19.jar:1.19]
    14 frames
  26. Jersey
    ServletContainer.service
    1. com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)[jersey-servlet-1.19.jar:1.19]
    2. com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)[jersey-servlet-1.19.jar:1.19]
    3. com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)[jersey-servlet-1.19.jar:1.19]
    3 frames
  27. JavaServlet
    HttpServlet.service
    1. javax.servlet.http.HttpServlet.service(HttpServlet.java:729)[servlet-api.jar:na]
    1 frame
  28. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)[catalina.jar:8.0.32]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.32]
    2 frames
  29. org.artifactory.webapp
    RepoFilter.doFilter
    1. org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:198)[artifactory-web-application-4.7.5.jar:na]
    2. org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:89)[artifactory-web-application-4.7.5.jar:na]
    2 frames
  30. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)[catalina.jar:8.0.32]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.32]
    2 frames
  31. org.artifactory.webapp
    ArtifactoryAuthenticationFilterChain.lambda$0
    1. org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.lambda$0(ArtifactoryAuthenticationFilterChain.java:124)[artifactory-web-application-4.7.5.jar:na]
    1 frame
  32. Spring Security
    BasicAuthenticationFilter.doFilter
    1. org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)[spring-security-web-3.2.0.RELEASE.jar:3.2.0.RELEASE]
    1 frame
  33. org.artifactory.webapp
    ArtifactoryBasicAuthenticationFilter.doFilter
    1. org.artifactory.webapp.servlet.authentication.ArtifactoryBasicAuthenticationFilter.doFilter(ArtifactoryBasicAuthenticationFilter.java:82)[artifactory-web-application-4.7.5.jar:na]
    1 frame
  34. org.artifactory.addon
    DockerV2AuthenticationFilter.doFilter
    1. org.artifactory.addon.docker.rest.DockerV2AuthenticationFilter.doFilter(DockerV2AuthenticationFilter.java:136)[artifactory-addon-docker-4.7.5.jar:na]
    1 frame
  35. org.artifactory.webapp
    AccessFilter.doFilter
    1. org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.doFilter(ArtifactoryAuthenticationFilterChain.java:141)[artifactory-web-application-4.7.5.jar:na]
    2. org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:249)[artifactory-web-application-4.7.5.jar:na]
    3. org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:192)[artifactory-web-application-4.7.5.jar:na]
    4. org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:154)[artifactory-web-application-4.7.5.jar:na]
    4 frames
  36. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)[catalina.jar:8.0.32]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.32]
    2 frames
  37. org.artifactory.webapp
    RequestFilter.doFilter
    1. org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:65)[artifactory-web-application-4.7.5.jar:na]
    1 frame
  38. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)[catalina.jar:8.0.32]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.32]
    2 frames
  39. org.artifactory.webapp
    ArtifactoryFilter.doFilter
    1. org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:109)[artifactory-web-application-4.7.5.jar:na]
    1 frame
  40. Glassfish Core
    CoyoteAdapter.service
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)[catalina.jar:8.0.32]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.32]
    3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)[catalina.jar:8.0.32]
    4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)[catalina.jar:8.0.32]
    5. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)[catalina.jar:8.0.32]
    6. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)[catalina.jar:8.0.32]
    7. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)[catalina.jar:8.0.32]
    8. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)[catalina.jar:8.0.32]
    8 frames
  41. Grizzly HTTP
    NioEndpoint$SocketProcessor.run
    1. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)[tomcat-coyote.jar:8.0.32]
    2. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)[tomcat-coyote.jar:8.0.32]
    3. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)[tomcat-coyote.jar:8.0.32]
    4. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)[tomcat-coyote.jar:8.0.32]
    4 frames
  42. Java RT
    ThreadPoolExecutor$Worker.run
    1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[na:1.8.0_91]
    2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[na:1.8.0_91]
    2 frames
  43. Tomcat Util
    TaskThread$WrappingRunnable.run
    1. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)[tomcat-util.jar:8.0.32]
    1 frame
  44. Java RT
    Thread.run
    1. java.lang.Thread.run(Thread.java:745)[na:1.8.0_91]
    1 frame