org.jets3t.service.ServiceException: Request Error. > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.performRequest(RestStorageService.java:426) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.performRequest(RestStorageService.java:279) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.performRestHead(RestStorageService.java:1052) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.getObjectImpl(RestStorageService.java:2264) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.getObjectDetailsImpl(RestStorageService.java:2193) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.StorageService.getObjectDetails(StorageService.java:1120) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.StorageService.getObjectDetails(StorageService.java:575) > ~[jets3t-0.9.4.jar:0.9.4] > at io.druid.storage.s3.S3Utils.isObjectInBucket(S3Utils.java:92) ~[?:?] > at > io.druid.storage.s3.S3DataSegmentPuller$4.call(S3DataSegmentPuller.java:332) > ~[?:?] > at > io.druid.storage.s3.S3DataSegmentPuller$4.call(S3DataSegmentPuller.java:328) > ~[?:?] > at com.metamx.common.RetryUtils.retry(RetryUtils.java:60)

Google Groups | jaehc | 4 months ago
  1. 0

    History nodes failed to download segments from s3

    Google Groups | 4 months ago | jaehc
    org.jets3t.service.ServiceException: Request Error. > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.performRequest(RestStorageService.java:426) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.performRequest(RestStorageService.java:279) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.performRestHead(RestStorageService.java:1052) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.getObjectImpl(RestStorageService.java:2264) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.getObjectDetailsImpl(RestStorageService.java:2193) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.StorageService.getObjectDetails(StorageService.java:1120) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.StorageService.getObjectDetails(StorageService.java:575) > ~[jets3t-0.9.4.jar:0.9.4] > at io.druid.storage.s3.S3Utils.isObjectInBucket(S3Utils.java:92) ~[?:?] > at > io.druid.storage.s3.S3DataSegmentPuller$4.call(S3DataSegmentPuller.java:332) > ~[?:?] > at > io.druid.storage.s3.S3DataSegmentPuller$4.call(S3DataSegmentPuller.java:328) > ~[?:?] > at com.metamx.common.RetryUtils.retry(RetryUtils.java:60)
  2. 0

    S3 plugin: target not writable (The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.)

    GitHub | 11 months ago | jldinh
    org.jets3t.service.ServiceException: Service Error Message. -- ResponseCode: 400 , ResponseStatus: Bad Request, XML Error Message: <?xml version="1.0" encoding=" UTF-8"?><Error><Code>InvalidRequest</Code><Message>The authorization mechanism y ou have provided is not supported. Please use AWS4-HMAC-SHA256.</Message><Reques tId>69FC1755B4ED437F</RequestId><HostId>HdW2uP/wZ/+GcL+lSJHXpR5j8QZZhtJkUjub6erx +kTHW74yxqPNQSv1dOhXaDdWfHZO6Cp81Xw=</HostId></Error>
  3. 0

    Fail after lengthy upload: s3 plugin

    GitHub | 2 years ago | jgn
    org.syncany.plugins.transfer.StorageMoveException: org.jets3t.service.ServiceException: Service Error Message. -- ResponseCode: 404, ResponseStatus: Not Found, XML Error Message: <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>temp/temp-MPefe-multichunk-64423d879702a890af83327ccdeaf17b5e635006</Key><RequestId>46C9E50F678F206A</RequestId><HostId>6ih/Mi14KMD0NvY+SopKdnWBLwPywn7piiTTjw1XoHeEJAfVJUF3LbqFnZ929xz7WYn2H70mT9c=</HostId></Error>
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Archive segment task (and move) fails on glacierized segments (AWS - S3)

    GitHub | 1 year ago | drcrallen
    io.druid.segment.loading.SegmentLoadingException: Unable to move segment[REDACTED]
  6. 0

    When trying to download an non-cached artefact from jcenter, Artifactory verifies first if it's in its binary storage and if not there, it downloads and stores in its binary storage. In case of a Google Cloud binary storage, trying to download an non-existing resource raises a RuntimeException but the calling method expects a BinaryNotFoundException, see org.artifactory.storage.binstore.service.BinaryStore#getBinary. That causes a plain failure. Steps to reproduce : log into https://gcartifactory-us.jfrog.info, try to download https://gcartifactory-us.jfrog.info/artifactory/jcenter/org/codehaus/groovy/groovy/2.4.6/groovy-2.4.6.pom If it's not already cached, you'll get this stacktrace in the logs : {code} 2016-03-08 11:15:22,077 [http-nio-8081-exec-4] [ERROR] (o.a.s.b.s.p.RetryBinaryProvider:100) - Failed to fetch blob '3bb6de29a42e4c98bff1a49c17ec47d89978f5a5' from next binary provider java.lang.RuntimeException: Failed to get Stream from s3 at org.artifactory.addon.filestore.type.jets3t.gcs.GoogleJets3tBinaryProvider.getStream(GoogleJets3tBinaryProvider.java:167) ~[artifactory-addon-filestore-4.5.2.jar:na] at org.artifactory.storage.binstore.service.providers.RetryBinaryProvider.getStream(RetryBinaryProvider.java:89) [artifactory-storage-common-4.5.2.jar:na] at org.artifactory.storage.binstore.service.providers.RetryBinaryProvider.getStream(RetryBinaryProvider.java:98) [artifactory-storage-common-4.5.2.jar:na] at org.artifactory.storage.binstore.service.providers.RetryBinaryProvider.getStream(RetryBinaryProvider.java:98) [artifactory-storage-common-4.5.2.jar:na] at org.artifactory.storage.binstore.service.providers.RetryBinaryProvider.getStream(RetryBinaryProvider.java:98) [artifactory-storage-common-4.5.2.jar:na] at org.artifactory.storage.binstore.service.providers.RetryBinaryProvider.getStream(RetryBinaryProvider.java:98) [artifactory-storage-common-4.5.2.jar:na] at org.artifactory.storage.binstore.service.providers.RetryBinaryProvider.getStream(RetryBinaryProvider.java:98) [artifactory-storage-common-4.5.2.jar:na] at org.artifactory.storage.binstore.service.providers.RetryBinaryProvider.getStream(RetryBinaryProvider.java:39) [artifactory-storage-common-4.5.2.jar:na] at org.artifactory.addon.filestore.eventual.EventuallyPersistedBinaryProvider.forwardStreamInternal(EventuallyPersistedBinaryProvider.java:316) [artifactory-addon-filestore-4.5.2.jar:na] at org.artifactory.addon.filestore.eventual.EventuallyPersistedBinaryProvider.getStream(EventuallyPersistedBinaryProvider.java:170) [artifactory-addon-filestore-4.5.2.jar:na] at org.artifactory.storage.binstore.service.providers.FileCacheBinaryProviderImpl.getStream(FileCacheBinaryProviderImpl.java:106) [artifactory-storage-common-4.5.2.jar:na] at org.artifactory.storage.db.binstore.service.UsageTrackingBinaryProvider.getStream(UsageTrackingBinaryProvider.java:49) [artifactory-storage-db-4.5.2.jar:na] at org.artifactory.storage.db.binstore.service.BinaryStoreImpl.getBinary(BinaryStoreImpl.java:410) [artifactory-storage-db-4.5.2.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_71] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_71] 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.$Proxy60.getBinary(Unknown Source) [na:na] at org.artifactory.repo.RemoteRepoBase.getExistingResourceByChecksum(RemoteRepoBase.java:795) [artifactory-core-4.5.2.jar:na] at org.artifactory.repo.RemoteRepoBase.doDownloadAndSave(RemoteRepoBase.java:690) [artifactory-core-4.5.2.jar:na] at org.artifactory.repo.RemoteRepoBase.downloadAndSave(RemoteRepoBase.java:585) [artifactory-core-4.5.2.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.downloadAndSave(RepositoryServiceImpl.java:1607) [artifactory-core-4.5.2.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_71] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_71] 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.downloadAndSave(Unknown Source) [na:na] at org.artifactory.repo.RemoteRepoBase.getResourceStreamHandle(RemoteRepoBase.java:496) [artifactory-core-4.5.2.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.getResourceStreamHandle(RepositoryServiceImpl.java:1651) [artifactory-core-4.5.2.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_71] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_71] 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.getResourceStreamHandle(Unknown Source) [na:na] at org.artifactory.engine.DownloadServiceImpl.respondFoundResource(DownloadServiceImpl.java:336) [artifactory-core-4.5.2.jar:na] at org.artifactory.engine.DownloadServiceImpl.respond(DownloadServiceImpl.java:282) [artifactory-core-4.5.2.jar:na] at org.artifactory.engine.DownloadServiceImpl.process(DownloadServiceImpl.java:215) [artifactory-core-4.5.2.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_71] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_71] 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.artifactory.request.aop.RequestAdvice.invoke(RequestAdvice.java:65) [artifactory-core-4.5.2.jar:na] 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.$Proxy93.process(Unknown Source) [na:na] at org.artifactory.webapp.servlet.RepoFilter.doDownload(RepoFilter.java:248) [artifactory-web-application-4.5.2.jar:na] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:173) [artifactory-web-application-4.5.2.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:89) [artifactory-web-application-4.5.2.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:334) [artifactory-web-application-4.5.2.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:196) [artifactory-web-application-4.5.2.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:156) [artifactory-web-application-4.5.2.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:65) [artifactory-web-application-4.5.2.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:109) [artifactory-web-application-4.5.2.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) [catalina.jar:8.0.22] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.22] at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:673) [catalina.jar:8.0.22] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) [catalina.jar:8.0.22] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.22] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.22] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) [catalina.jar:8.0.22] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) [tomcat-coyote.jar:8.0.22] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668) [tomcat-coyote.jar:8.0.22] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1521) [tomcat-coyote.jar:8.0.22] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1478) [tomcat-coyote.jar:8.0.22] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_71] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_71] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.0.22] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_71] Caused by: org.jets3t.service.ServiceException: Service Error Message. at org.jets3t.service.impl.rest.httpclient.RestStorageService.performRequest(RestStorageService.java:409) ~[jets3t-0.9.4.jar:0.9.4] at org.jets3t.service.impl.rest.httpclient.RestStorageService.performRequest(RestStorageService.java:279) ~[jets3t-0.9.4.jar:0.9.4] at org.jets3t.service.impl.rest.httpclient.RestStorageService.performRestGet(RestStorageService.java:1104) ~[jets3t-0.9.4.jar:0.9.4] at org.jets3t.service.impl.rest.httpclient.RestStorageService.performRestGet(RestStorageService.java:1076) ~[jets3t-0.9.4.jar:0.9.4] at org.jets3t.service.impl.rest.httpclient.RestStorageService.getObjectImpl(RestStorageService.java:2267) ~[jets3t-0.9.4.jar:0.9.4] at org.jets3t.service.impl.rest.httpclient.RestStorageService.getObjectImpl(RestStorageService.java:2204) ~[jets3t-0.9.4.jar:0.9.4] at org.jets3t.service.StorageService.getObject(StorageService.java:1167) ~[jets3t-0.9.4.jar:0.9.4] at org.jets3t.service.impl.rest.httpclient.GoogleStorageService.getObject(GoogleStorageService.java:425) ~[jets3t-0.9.4.jar:0.9.4] at org.jets3t.service.impl.rest.httpclient.GoogleStorageService.getObject(GoogleStorageService.java:62) ~[jets3t-0.9.4.jar:0.9.4] at org.jets3t.service.StorageService.getObject(StorageService.java:552) ~[jets3t-0.9.4.jar:0.9.4] at org.jets3t.service.impl.rest.httpclient.GoogleStorageService.getObject(GoogleStorageService.java:410) ~[jets3t-0.9.4.jar:0.9.4] at org.artifactory.addon.filestore.type.jets3t.gcs.GoogleBaseService.get(GoogleBaseService.java:39) ~[artifactory-addon-filestore-4.5.2.jar:na] at org.artifactory.addon.filestore.type.jets3t.gcs.GoogleJets3tBinaryProvider.getStream(GoogleJets3tBinaryProvider.java:157) ~[artifactory-addon-filestore-4.5.2.jar:na] ... 84 common frames omitted {code}

    JFrog JIRA | 9 months ago | Alexis Tual
    java.lang.RuntimeException: Failed to get Stream from s3

    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. org.jets3t.service.ServiceException

      Request Error. > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.performRequest(RestStorageService.java:426) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.performRequest(RestStorageService.java:279) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.performRestHead(RestStorageService.java:1052) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.getObjectImpl(RestStorageService.java:2264) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.impl.rest.httpclient.RestStorageService.getObjectDetailsImpl(RestStorageService.java:2193) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.StorageService.getObjectDetails(StorageService.java:1120) > ~[jets3t-0.9.4.jar:0.9.4] > at > org.jets3t.service.StorageService.getObjectDetails(StorageService.java:575) > ~[jets3t-0.9.4.jar:0.9.4] > at io.druid.storage.s3.S3Utils.isObjectInBucket(S3Utils.java:92) ~[?:?] > at > io.druid.storage.s3.S3DataSegmentPuller$4.call(S3DataSegmentPuller.java:332) > ~[?:?] > at > io.druid.storage.s3.S3DataSegmentPuller$4.call(S3DataSegmentPuller.java:328) > ~[?:?] > at com.metamx.common.RetryUtils.retry(RetryUtils.java:60)

      at com.metamx.common.RetryUtils.retry()
    2. java-util
      RetryUtils.retry
      1. com.metamx.common.RetryUtils.retry(RetryUtils.java:78)
      1 frame
    3. io.druid.storage
      S3Utils.retryS3Operation
      1. io.druid.storage.s3.S3Utils.retryS3Operation(S3Utils.java:85)[?:?]
      1 frame