Created
February 16, 2018 09:03
-
-
Save gonzaloserrano/c4c401f4358de2df5770132150273862 to your computer and use it in GitHub Desktop.
atlassian exception
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
HTTP Status 500 - com.google.common.util.concurrent.UncheckedExecutionException: com.netflix.hystrix.exception.HystrixRuntimeException: TenantContextCommand short-circuited and fallback failed. | |
type Exception report | |
message com.google.common.util.concurrent.UncheckedExecutionException: com.netflix.hystrix.exception.HystrixRuntimeException: TenantContextCommand short-circuited and fallback failed. | |
description The server encountered an internal error that prevented it from fulfilling this request. | |
exception | |
com.atlassian.tenant.api.TenantContextException: com.google.common.util.concurrent.UncheckedExecutionException: com.netflix.hystrix.exception.HystrixRuntimeException: TenantContextCommand short-circuited and fallback failed. | |
com.atlassian.tenant.impl.AbstractTenantContextProvider.setTenantId(AbstractTenantContextProvider.java:132) | |
com.atlassian.jira.tenant.JiraTenantContextProviderImpl.setTenantId(JiraTenantContextProviderImpl.java:54) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.lambda$setTenantId$4(WorkContextInitializationFilter.java:211) | |
java.util.Optional.ifPresent(Optional.java:159) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.setTenantId(WorkContextInitializationFilter.java:211) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.doFilter(WorkContextInitializationFilter.java:89) | |
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:30) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.lambda$doFilterWithRateLimiting$2(JiraRateLimitingFilter.java:91) | |
com.atlassian.ratelimit.core.impl.AbstractRateLimiter.runWithRateLimiting(AbstractRateLimiter.java:60) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.doFilterWithRateLimiting(JiraRateLimitingFilter.java:84) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.doFilter(JiraRateLimitingFilter.java:70) | |
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:30) | |
com.atlassian.jira.util.zipkin.ZipkinTracingFilter.lambda$doFilter$1(ZipkinTracingFilter.java:54) | |
com.github.kristofa.brave.servlet.BraveServletFilter.doFilter(BraveServletFilter.java:112) | |
com.atlassian.jira.util.zipkin.ZipkinTracingFilter.doFilter(ZipkinTracingFilter.java:42) | |
com.atlassian.jira.web.filters.SecurityHttpHeaderRequestFilter.doFilter(SecurityHttpHeaderRequestFilter.java:45) | |
root cause | |
com.google.common.util.concurrent.UncheckedExecutionException: com.netflix.hystrix.exception.HystrixRuntimeException: TenantContextCommand short-circuited and fallback failed. | |
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2203) | |
com.google.common.cache.LocalCache.get(LocalCache.java:3937) | |
com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4739) | |
com.atlassian.tenant.impl.AbstractTenantContextProvider.setTenantId(AbstractTenantContextProvider.java:123) | |
com.atlassian.jira.tenant.JiraTenantContextProviderImpl.setTenantId(JiraTenantContextProviderImpl.java:54) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.lambda$setTenantId$4(WorkContextInitializationFilter.java:211) | |
java.util.Optional.ifPresent(Optional.java:159) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.setTenantId(WorkContextInitializationFilter.java:211) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.doFilter(WorkContextInitializationFilter.java:89) | |
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:30) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.lambda$doFilterWithRateLimiting$2(JiraRateLimitingFilter.java:91) | |
com.atlassian.ratelimit.core.impl.AbstractRateLimiter.runWithRateLimiting(AbstractRateLimiter.java:60) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.doFilterWithRateLimiting(JiraRateLimitingFilter.java:84) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.doFilter(JiraRateLimitingFilter.java:70) | |
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:30) | |
com.atlassian.jira.util.zipkin.ZipkinTracingFilter.lambda$doFilter$1(ZipkinTracingFilter.java:54) | |
com.github.kristofa.brave.servlet.BraveServletFilter.doFilter(BraveServletFilter.java:112) | |
com.atlassian.jira.util.zipkin.ZipkinTracingFilter.doFilter(ZipkinTracingFilter.java:42) | |
com.atlassian.jira.web.filters.SecurityHttpHeaderRequestFilter.doFilter(SecurityHttpHeaderRequestFilter.java:45) | |
root cause | |
com.netflix.hystrix.exception.HystrixRuntimeException: TenantContextCommand short-circuited and fallback failed. | |
com.netflix.hystrix.AbstractCommand$22.call(AbstractCommand.java:826) | |
com.netflix.hystrix.AbstractCommand$22.call(AbstractCommand.java:805) | |
rx.internal.operators.OperatorOnErrorResumeNextViaFunction$4.onError(OperatorOnErrorResumeNextViaFunction.java:140) | |
rx.internal.operators.OnSubscribeDoOnEach$DoOnEachSubscriber.onError(OnSubscribeDoOnEach.java:87) | |
rx.internal.operators.OnSubscribeDoOnEach$DoOnEachSubscriber.onError(OnSubscribeDoOnEach.java:87) | |
com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1473) | |
com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1398) | |
rx.internal.operators.OnSubscribeDoOnEach$DoOnEachSubscriber.onError(OnSubscribeDoOnEach.java:87) | |
rx.observers.Subscribers$5.onError(Subscribers.java:230) | |
rx.internal.operators.OnSubscribeThrow.call(OnSubscribeThrow.java:44) | |
rx.internal.operators.OnSubscribeThrow.call(OnSubscribeThrow.java:28) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51) | |
rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51) | |
rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) | |
rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51) | |
rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) | |
rx.Observable.subscribe(Observable.java:10247) | |
rx.Observable.subscribe(Observable.java:10214) | |
rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:51) | |
rx.observables.BlockingObservable.toFuture(BlockingObservable.java:411) | |
com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:378) | |
com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:344) | |
com.atlassian.tenant.service.TenantContextLoader.fetch(TenantContextLoader.java:42) | |
com.atlassian.tenant.impl.AbstractServiceTenantContextProvider.fetchTenantContext(AbstractServiceTenantContextProvider.java:53) | |
com.atlassian.tenant.impl.AbstractTenantContextProvider.lambda$setTenantId$2(AbstractTenantContextProvider.java:124) | |
com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4742) | |
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527) | |
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319) | |
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282) | |
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197) | |
com.google.common.cache.LocalCache.get(LocalCache.java:3937) | |
com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4739) | |
com.atlassian.tenant.impl.AbstractTenantContextProvider.setTenantId(AbstractTenantContextProvider.java:123) | |
com.atlassian.jira.tenant.JiraTenantContextProviderImpl.setTenantId(JiraTenantContextProviderImpl.java:54) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.lambda$setTenantId$4(WorkContextInitializationFilter.java:211) | |
java.util.Optional.ifPresent(Optional.java:159) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.setTenantId(WorkContextInitializationFilter.java:211) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.doFilter(WorkContextInitializationFilter.java:89) | |
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:30) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.lambda$doFilterWithRateLimiting$2(JiraRateLimitingFilter.java:91) | |
com.atlassian.ratelimit.core.impl.AbstractRateLimiter.runWithRateLimiting(AbstractRateLimiter.java:60) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.doFilterWithRateLimiting(JiraRateLimitingFilter.java:84) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.doFilter(JiraRateLimitingFilter.java:70) | |
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:30) | |
com.atlassian.jira.util.zipkin.ZipkinTracingFilter.lambda$doFilter$1(ZipkinTracingFilter.java:54) | |
com.github.kristofa.brave.servlet.BraveServletFilter.doFilter(BraveServletFilter.java:112) | |
com.atlassian.jira.util.zipkin.ZipkinTracingFilter.doFilter(ZipkinTracingFilter.java:42) | |
com.atlassian.jira.web.filters.SecurityHttpHeaderRequestFilter.doFilter(SecurityHttpHeaderRequestFilter.java:45) | |
root cause | |
java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN | |
com.netflix.hystrix.AbstractCommand.handleShortCircuitViaFallback(AbstractCommand.java:980) | |
com.netflix.hystrix.AbstractCommand.applyHystrixSemantics(AbstractCommand.java:558) | |
com.netflix.hystrix.AbstractCommand.access$200(AbstractCommand.java:60) | |
com.netflix.hystrix.AbstractCommand$4.call(AbstractCommand.java:420) | |
com.netflix.hystrix.AbstractCommand$4.call(AbstractCommand.java:414) | |
rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:46) | |
rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) | |
rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) | |
rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) | |
rx.Observable.unsafeSubscribe(Observable.java:10151) | |
rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51) | |
rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) | |
rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) | |
rx.Observable.subscribe(Observable.java:10247) | |
rx.Observable.subscribe(Observable.java:10214) | |
rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:51) | |
rx.observables.BlockingObservable.toFuture(BlockingObservable.java:411) | |
com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:378) | |
com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:344) | |
com.atlassian.tenant.service.TenantContextLoader.fetch(TenantContextLoader.java:42) | |
com.atlassian.tenant.impl.AbstractServiceTenantContextProvider.fetchTenantContext(AbstractServiceTenantContextProvider.java:53) | |
com.atlassian.tenant.impl.AbstractTenantContextProvider.lambda$setTenantId$2(AbstractTenantContextProvider.java:124) | |
com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4742) | |
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527) | |
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319) | |
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282) | |
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197) | |
com.google.common.cache.LocalCache.get(LocalCache.java:3937) | |
com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4739) | |
com.atlassian.tenant.impl.AbstractTenantContextProvider.setTenantId(AbstractTenantContextProvider.java:123) | |
com.atlassian.jira.tenant.JiraTenantContextProviderImpl.setTenantId(JiraTenantContextProviderImpl.java:54) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.lambda$setTenantId$4(WorkContextInitializationFilter.java:211) | |
java.util.Optional.ifPresent(Optional.java:159) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.setTenantId(WorkContextInitializationFilter.java:211) | |
com.atlassian.jira.web.filters.WorkContextInitializationFilter.doFilter(WorkContextInitializationFilter.java:89) | |
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:30) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.lambda$doFilterWithRateLimiting$2(JiraRateLimitingFilter.java:91) | |
com.atlassian.ratelimit.core.impl.AbstractRateLimiter.runWithRateLimiting(AbstractRateLimiter.java:60) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.doFilterWithRateLimiting(JiraRateLimitingFilter.java:84) | |
com.atlassian.jira.security.ratelimit.JiraRateLimitingFilter.doFilter(JiraRateLimitingFilter.java:70) | |
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:30) | |
com.atlassian.jira.util.zipkin.ZipkinTracingFilter.lambda$doFilter$1(ZipkinTracingFilter.java:54) | |
com.github.kristofa.brave.servlet.BraveServletFilter.doFilter(BraveServletFilter.java:112) | |
com.atlassian.jira.util.zipkin.ZipkinTracingFilter.doFilter(ZipkinTracingFilter.java:42) | |
com.atlassian.jira.web.filters.SecurityHttpHeaderRequestFilter.doFilter(SecurityHttpHeaderRequestFilter.java:45) | |
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.38 logs. | |
Apache Tomcat/8.0.38 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment