Last active
April 20, 2020 16:36
-
-
Save lorin/8e62b6c7129d34badaddd9c9d9724bd1 to your computer and use it in GitHub Desktop.
Keel out of memory error stack trace examples
This file contains 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
java.lang.OutOfMemoryError: unable to create new native thread | |
at java.lang.Thread.start0(Native Method) | |
at java.lang.Thread.start(Thread.java:717) | |
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) | |
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1367) | |
at io.sentry.connection.AsyncConnection.send(AsyncConnection.java:96) | |
at io.sentry.SentryClient.sendEvent(SentryClient.java:135) | |
at io.sentry.SentryClient.sendEvent(SentryClient.java:152) | |
at io.sentry.Sentry.capture(Sentry.java:215) | |
at io.sentry.logback.SentryAppender.append(SentryAppender.java:106) | |
at io.sentry.logback.SentryAppender.append(SentryAppender.java:31) | |
at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84) | |
at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:51) | |
at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270) | |
at ch.qos.logback.classic.Logger.callAppenders(Logger.java:257) | |
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421) | |
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383) | |
at ch.qos.logback.classic.Logger.log(Logger.java:765) | |
at org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:221) | |
at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:303) | |
at java.util.logging.Logger.log(Logger.java:738) | |
at java.util.logging.Logger.doLog(Logger.java:765) | |
at java.util.logging.Logger.logp(Logger.java:1042) | |
at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:175) | |
at org.apache.juli.logging.DirectJDKLog.error(DirectJDKLog.java:141) | |
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:244) | |
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | |
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) | |
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | |
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | |
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | |
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | |
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) | |
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) | |
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) | |
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1598) | |
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | |
at java.lang.Thread.run(Thread.java:748) |
This file contains 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
java.lang.OutOfMemoryError: unable to create new native thread | |
at java.lang.Thread.start0(Native Method) | |
at java.lang.Thread.start(Thread.java:717) | |
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) | |
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1367) | |
at io.sentry.connection.AsyncConnection.send(AsyncConnection.java:96) | |
at io.sentry.SentryClient.sendEvent(SentryClient.java:135) | |
at io.sentry.SentryClient.sendEvent(SentryClient.java:152) | |
at io.sentry.Sentry.capture(Sentry.java:215) | |
at io.sentry.logback.SentryAppender.append(SentryAppender.java:106) | |
at io.sentry.logback.SentryAppender.append(SentryAppender.java:31) | |
at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84) | |
at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:51) | |
at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270) | |
at ch.qos.logback.classic.Logger.callAppenders(Logger.java:257) | |
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421) | |
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383) | |
at ch.qos.logback.classic.Logger.log(Logger.java:765) | |
at org.apache.commons.logging.impl.SLF4JLocationAwareLog.warn(SLF4JLocationAwareLog.java:192) | |
at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:414) | |
at org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:61) | |
at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:141) | |
at org.springframework.web.servlet.handler.HandlerExceptionResolverComposite.resolveException(HandlerExceptionResolverComposite.java:80) | |
at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1300) | |
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1111) | |
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1057) | |
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) | |
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) | |
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) | |
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | |
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) | |
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) | |
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at com.netflix.spinnaker.fiat.shared.FiatAuthenticationFilter.doFilter(FiatAuthenticationFilter.java:65) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) | |
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) | |
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) | |
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:108) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at javax.servlet.FilterChain$doFilter.call(Unknown Source) | |
at com.netflix.spinnaker.filters.AuthenticatedRequestFilter.doFilter(AuthenticatedRequestFilter.groovy:143) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) | |
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | |
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) | |
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | |
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | |
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | |
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | |
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) | |
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) | |
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) | |
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1598) | |
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | |
at java.lang.Thread.run(Thread.java:748) |
This file contains 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
java.lang.IllegalArgumentException: Failed to evaluate expression '@authorizationSupport.hasApplicationPermission('READ', 'APPLICATION', #application) | |
and @authorizationSupport.hasCloudAccountPermission('READ', 'APPLICATION', #application)' | |
at org.springframework.security.access.expression.ExpressionUtils.evaluateAsBoolean(ExpressionUtils.java:30) | |
at org.springframework.security.access.expression.method.ExpressionBasedPreInvocationAdvice.before(ExpressionBasedPreInvocationAdvice.java:59) | |
at org.springframework.security.access.prepost.PreInvocationAuthorizationAdviceVoter.vote(PreInvocationAuthorizationAdviceVoter.java:72) | |
at org.springframework.security.access.prepost.PreInvocationAuthorizationAdviceVoter.vote(PreInvocationAuthorizationAdviceVoter.java:40) | |
at org.springframework.security.access.vote.AffirmativeBased.decide(AffirmativeBased.java:63) | |
at org.springframework.security.access.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:233) | |
at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:65) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) | |
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) | |
at com.netflix.spinnaker.keel.rest.ApplicationController$$EnhancerBySpringCGLIB$$b2bcaf49.get(<generated>) | |
at sun.reflect.GeneratedMethodAccessor464.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:498) | |
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) | |
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) | |
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) | |
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888) | |
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) | |
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | |
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) | |
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) | |
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) | |
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) | |
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | |
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) | |
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) | |
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at com.netflix.spinnaker.fiat.shared.FiatAuthenticationFilter.doFilter(FiatAuthenticationFilter.java:65) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) | |
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) | |
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) | |
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:108) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at javax.servlet.FilterChain$doFilter.call(Unknown Source) | |
at com.netflix.spinnaker.filters.AuthenticatedRequestFilter.doFilter(AuthenticatedRequestFilter.groovy:143) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) | |
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | |
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) | |
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | |
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | |
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | |
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | |
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) | |
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) | |
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) | |
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1598) | |
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | |
at java.lang.Thread.run(Thread.java:748) | |
Caused by: org.springframework.expression.ExpressionInvocationTargetException: A problem occurred when trying to execute method 'hasApplicationPermission' on object of type [com.netflix.spinnaker.keel.rest.AuthorizationSupport] | |
at org.springframework.expression.spel.ast.MethodReference.throwSimpleExceptionIfPossible(MethodReference.java:242) | |
at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:126) | |
at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:55) | |
at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:386) | |
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:92) | |
at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:188) | |
at org.springframework.expression.spel.ast.OpAnd.getBooleanValue(OpAnd.java:57) | |
at org.springframework.expression.spel.ast.OpAnd.getValueInternal(OpAnd.java:48) | |
at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:117) | |
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:308) | |
at org.springframework.security.access.expression.ExpressionUtils.evaluateAsBoolean(ExpressionUtils.java:26) | |
... 82 common frames omitted | |
Caused by: java.lang.OutOfMemoryError: unable to create new native thread | |
at java.lang.Thread.start0(Native Method) | |
at java.lang.Thread.start(Thread.java:717) | |
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) | |
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1367) | |
at io.sentry.connection.AsyncConnection.send(AsyncConnection.java:96) | |
at io.sentry.SentryClient.sendEvent(SentryClient.java:135) | |
at io.sentry.SentryClient.sendEvent(SentryClient.java:152) | |
at io.sentry.Sentry.capture(Sentry.java:215) | |
at io.sentry.logback.SentryAppender.append(SentryAppender.java:106) | |
at io.sentry.logback.SentryAppender.append(SentryAppender.java:31) | |
at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84) | |
at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:51) | |
at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270) | |
at ch.qos.logback.classic.Logger.callAppenders(Logger.java:257) | |
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421) | |
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383) | |
at ch.qos.logback.classic.Logger.log(Logger.java:765) | |
at org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:221) | |
at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:303) | |
at java.util.logging.Logger.log(Logger.java:738) | |
at java.util.logging.Logger.doLog(Logger.java:765) | |
at java.util.logging.Logger.log(Logger.java:876) | |
at com.github.benmanes.caffeine.cache.BoundedLocalCache.scheduleDrainBuffers(BoundedLocalCache.java:1421) | |
at com.github.benmanes.caffeine.cache.BoundedLocalCache.scheduleAfterWrite(BoundedLocalCache.java:1386) | |
at com.github.benmanes.caffeine.cache.BoundedLocalCache.afterWrite(BoundedLocalCache.java:1356) | |
at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2444) | |
at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2360) | |
at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108) | |
at com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62) | |
at com.netflix.spinnaker.fiat.shared.FiatPermissionEvaluator.getPermission(FiatPermissionEvaluator.java:273) | |
at com.netflix.spinnaker.fiat.shared.FiatPermissionEvaluator.hasPermission(FiatPermissionEvaluator.java:225) | |
at com.netflix.spinnaker.fiat.shared.FiatPermissionEvaluator.hasPermission(FiatPermissionEvaluator.java:253) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$checkApplicationPermission$1$1.call(AuthorizationSupport.kt:108) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$checkApplicationPermission$1$1.call(AuthorizationSupport.kt:46) | |
at com.netflix.spinnaker.security.AuthenticatedRequest.allowAnonymous(AuthenticatedRequest.java:52) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$checkApplicationPermission$1.invoke(AuthorizationSupport.kt:107) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$checkApplicationPermission$1.invoke(AuthorizationSupport.kt:46) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport.withAuthentication(AuthorizationSupport.kt:187) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport.checkApplicationPermission(AuthorizationSupport.kt:100) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$hasApplicationPermission$1.invoke(AuthorizationSupport.kt:70) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$hasApplicationPermission$1.invoke(AuthorizationSupport.kt:46) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport.passes(AuthorizationSupport.kt:196) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport.hasApplicationPermission(AuthorizationSupport.kt:70) | |
at sun.reflect.GeneratedMethodAccessor465.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:498) | |
at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:129) | |
at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:112) | |
... 91 common frames omitted |
This file contains 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
java.lang.IllegalArgumentException: Failed to evaluate expression '@authorizationSupport.hasApplicationPermission('READ', 'APPLICATION', #application) | |
and @authorizationSupport.hasCloudAccountPermission('READ', 'APPLICATION', #application)' | |
at org.springframework.security.access.expression.ExpressionUtils.evaluateAsBoolean(ExpressionUtils.java:30) | |
at org.springframework.security.access.expression.method.ExpressionBasedPreInvocationAdvice.before(ExpressionBasedPreInvocationAdvice.java:59) | |
at org.springframework.security.access.prepost.PreInvocationAuthorizationAdviceVoter.vote(PreInvocationAuthorizationAdviceVoter.java:72) | |
at org.springframework.security.access.prepost.PreInvocationAuthorizationAdviceVoter.vote(PreInvocationAuthorizationAdviceVoter.java:40) | |
at org.springframework.security.access.vote.AffirmativeBased.decide(AffirmativeBased.java:63) | |
at org.springframework.security.access.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:233) | |
at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:65) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) | |
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) | |
at com.netflix.spinnaker.keel.rest.ApplicationController$$EnhancerBySpringCGLIB$$b2bcaf49.get(<generated>) | |
at sun.reflect.GeneratedMethodAccessor464.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:498) | |
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) | |
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) | |
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) | |
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888) | |
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) | |
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | |
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) | |
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) | |
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) | |
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) | |
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) | |
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) | |
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) | |
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at com.netflix.spinnaker.fiat.shared.FiatAuthenticationFilter.doFilter(FiatAuthenticationFilter.java:65) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158) | |
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) | |
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) | |
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) | |
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) | |
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:108) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) | |
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at javax.servlet.FilterChain$doFilter.call(Unknown Source) | |
at com.netflix.spinnaker.filters.AuthenticatedRequestFilter.doFilter(AuthenticatedRequestFilter.groovy:143) | |
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | |
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | |
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) | |
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | |
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) | |
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | |
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | |
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | |
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | |
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) | |
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) | |
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) | |
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1598) | |
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | |
at java.lang.Thread.run(Thread.java:748) | |
Caused by: org.springframework.expression.ExpressionInvocationTargetException: A problem occurred when trying to execute method 'hasApplicationPermission' on object of type [com.netflix.spinnaker.keel.rest.AuthorizationSupport] | |
at org.springframework.expression.spel.ast.MethodReference.throwSimpleExceptionIfPossible(MethodReference.java:242) | |
at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:126) | |
at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:55) | |
at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:386) | |
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:92) | |
at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:188) | |
at org.springframework.expression.spel.ast.OpAnd.getBooleanValue(OpAnd.java:57) | |
at org.springframework.expression.spel.ast.OpAnd.getValueInternal(OpAnd.java:48) | |
at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:117) | |
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:308) | |
at org.springframework.security.access.expression.ExpressionUtils.evaluateAsBoolean(ExpressionUtils.java:26) | |
... 82 common frames omitted | |
Caused by: java.lang.OutOfMemoryError: unable to create new native thread | |
at java.lang.Thread.start0(Native Method) | |
at java.lang.Thread.start(Thread.java:717) | |
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) | |
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1367) | |
at io.sentry.connection.AsyncConnection.send(AsyncConnection.java:96) | |
at io.sentry.SentryClient.sendEvent(SentryClient.java:135) | |
at io.sentry.SentryClient.sendEvent(SentryClient.java:152) | |
at io.sentry.Sentry.capture(Sentry.java:215) | |
at io.sentry.logback.SentryAppender.append(SentryAppender.java:106) | |
at io.sentry.logback.SentryAppender.append(SentryAppender.java:31) | |
at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84) | |
at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:51) | |
at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270) | |
at ch.qos.logback.classic.Logger.callAppenders(Logger.java:257) | |
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421) | |
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383) | |
at ch.qos.logback.classic.Logger.log(Logger.java:765) | |
at org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:221) | |
at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:303) | |
at java.util.logging.Logger.log(Logger.java:738) | |
at java.util.logging.Logger.doLog(Logger.java:765) | |
at java.util.logging.Logger.log(Logger.java:876) | |
at com.github.benmanes.caffeine.cache.BoundedLocalCache.scheduleDrainBuffers(BoundedLocalCache.java:1421) | |
at com.github.benmanes.caffeine.cache.BoundedLocalCache.scheduleAfterWrite(BoundedLocalCache.java:1386) | |
at com.github.benmanes.caffeine.cache.BoundedLocalCache.afterWrite(BoundedLocalCache.java:1356) | |
at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2444) | |
at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2360) | |
at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108) | |
at com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62) | |
at com.netflix.spinnaker.fiat.shared.FiatPermissionEvaluator.getPermission(FiatPermissionEvaluator.java:273) | |
at com.netflix.spinnaker.fiat.shared.FiatPermissionEvaluator.hasPermission(FiatPermissionEvaluator.java:225) | |
at com.netflix.spinnaker.fiat.shared.FiatPermissionEvaluator.hasPermission(FiatPermissionEvaluator.java:253) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$checkApplicationPermission$1$1.call(AuthorizationSupport.kt:108) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$checkApplicationPermission$1$1.call(AuthorizationSupport.kt:46) | |
at com.netflix.spinnaker.security.AuthenticatedRequest.allowAnonymous(AuthenticatedRequest.java:52) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$checkApplicationPermission$1.invoke(AuthorizationSupport.kt:107) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$checkApplicationPermission$1.invoke(AuthorizationSupport.kt:46) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport.withAuthentication(AuthorizationSupport.kt:187) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport.checkApplicationPermission(AuthorizationSupport.kt:100) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$hasApplicationPermission$1.invoke(AuthorizationSupport.kt:70) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport$hasApplicationPermission$1.invoke(AuthorizationSupport.kt:46) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport.passes(AuthorizationSupport.kt:196) | |
at com.netflix.spinnaker.keel.rest.AuthorizationSupport.hasApplicationPermission(AuthorizationSupport.kt:70) | |
at sun.reflect.GeneratedMethodAccessor465.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:498) | |
at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:129) | |
at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:112) | |
... 91 common frames omitted |
This file contains 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
java.lang.OutOfMemoryError: unable to create new native thread | |
at java.lang.Thread.start0(Native Method) | |
at java.lang.Thread.start(Thread.java:717) | |
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) | |
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1367) | |
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) | |
at com.zaxxer.hikari.pool.HikariPool.addBagItem(HikariPool.java:338) | |
at com.zaxxer.hikari.util.ConcurrentBag.borrow(ConcurrentBag.java:152) | |
at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179) | |
at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:161) | |
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100) | |
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) | |
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) | |
at org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy$TransactionAwareInvocationHandler.invoke(TransactionAwareDataSourceProxy.java:226) | |
at com.sun.proxy.$Proxy142.getMetaData(Unknown Source) | |
at com.netflix.spinnaker.kork.sql.config.DefaultSqlConfiguration$dataSourceConnectionProvider$1.acquire(DefaultSqlConfiguration.kt:149) | |
at org.jooq.impl.DefaultTransactionProvider.connection(DefaultTransactionProvider.java:137) | |
at org.jooq.impl.DefaultTransactionProvider.brace(DefaultTransactionProvider.java:238) | |
at org.jooq.impl.DefaultTransactionProvider.rollback(DefaultTransactionProvider.java:229) | |
at org.jooq.impl.DefaultDSLContext.lambda$transactionResult0$0(DefaultDSLContext.java:560) | |
at org.jooq.impl.Tools$12$1.block(Tools.java:4843) | |
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323) | |
at org.jooq.impl.Tools$12.get(Tools.java:4840) | |
at org.jooq.impl.DefaultDSLContext.transactionResult0(DefaultDSLContext.java:588) | |
at org.jooq.impl.DefaultDSLContext.transactionResult(DefaultDSLContext.java:505) | |
at com.netflix.spinnaker.keel.sql.JooqKt.inTransaction(Jooq.kt:10) | |
at com.netflix.spinnaker.keel.sql.SqlDeliveryConfigRepository$itemsDueForCheck$1.invoke(SqlDeliveryConfigRepository.kt:913) | |
at com.netflix.spinnaker.keel.sql.SqlDeliveryConfigRepository$itemsDueForCheck$1.invoke(SqlDeliveryConfigRepository.kt:52) | |
at com.netflix.spinnaker.keel.sql.SqlRetry$sam$java_util_function_Supplier$0.get(SqlRetry.kt) | |
at io.github.resilience4j.retry.Retry.lambda$decorateSupplier$2(Retry.java:177) | |
at io.vavr.control.Try.of(Try.java:75) | |
at io.vavr.control.Try.ofSupplier(Try.java:92) | |
at com.netflix.spinnaker.keel.sql.SqlRetry.withRetry(SqlRetry.kt:24) | |
at com.netflix.spinnaker.keel.sql.SqlDeliveryConfigRepository.itemsDueForCheck(SqlDeliveryConfigRepository.kt:912) | |
at com.netflix.spinnaker.keel.persistence.CombinedRepository.deliveryConfigsDueForCheck(CombinedRepository.kt:296) | |
at com.netflix.spinnaker.keel.persistence.CombinedRepository$$FastClassBySpringCGLIB$$9cfcaa57.invoke(<generated>) | |
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | |
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:685) | |
at com.netflix.spinnaker.keel.persistence.CombinedRepository$$EnhancerBySpringCGLIB$$53420ecc.deliveryConfigsDueForCheck(<generated>) | |
at com.netflix.spinnaker.keel.actuation.CheckScheduler$checkEnvironments$job$1$1.invokeSuspend(CheckScheduler.kt:110) | |
at com.netflix.spinnaker.keel.actuation.CheckScheduler$checkEnvironments$job$1$1.invoke(CheckScheduler.kt) | |
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:91) | |
at kotlinx.coroutines.SupervisorKt.supervisorScope(Supervisor.kt:53) | |
at com.netflix.spinnaker.keel.actuation.CheckScheduler$checkEnvironments$job$1.invokeSuspend(CheckScheduler.kt:108) | |
at (Coroutine boundary.() | |
at com.netflix.spinnaker.keel.actuation.CheckScheduler$checkEnvironments$job$1.invokeSuspend(CheckScheduler.kt:108) | |
Caused by: java.lang.OutOfMemoryError: unable to create new native thread | |
at java.lang.Thread.start0(Native Method) | |
at java.lang.Thread.start(Thread.java:717) | |
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) | |
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1367) | |
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) | |
at com.zaxxer.hikari.pool.HikariPool.addBagItem(HikariPool.java:338) | |
at com.zaxxer.hikari.util.ConcurrentBag.borrow(ConcurrentBag.java:152) | |
at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179) | |
at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:161) | |
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100) | |
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) | |
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) | |
at org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy$TransactionAwareInvocationHandler.invoke(TransactionAwareDataSourceProxy.java:226) | |
at com.sun.proxy.$Proxy142.getMetaData(Unknown Source) | |
at com.netflix.spinnaker.kork.sql.config.DefaultSqlConfiguration$dataSourceConnectionProvider$1.acquire(DefaultSqlConfiguration.kt:149) | |
at org.jooq.impl.DefaultTransactionProvider.connection(DefaultTransactionProvider.java:137) | |
at org.jooq.impl.DefaultTransactionProvider.brace(DefaultTransactionProvider.java:238) | |
at org.jooq.impl.DefaultTransactionProvider.rollback(DefaultTransactionProvider.java:229) | |
at org.jooq.impl.DefaultDSLContext.lambda$transactionResult0$0(DefaultDSLContext.java:560) | |
at org.jooq.impl.Tools$12$1.block(Tools.java:4843) | |
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323) | |
at org.jooq.impl.Tools$12.get(Tools.java:4840) | |
at org.jooq.impl.DefaultDSLContext.transactionResult0(DefaultDSLContext.java:588) | |
at org.jooq.impl.DefaultDSLContext.transactionResult(DefaultDSLContext.java:505) | |
at com.netflix.spinnaker.keel.sql.JooqKt.inTransaction(Jooq.kt:10) | |
at com.netflix.spinnaker.keel.sql.SqlDeliveryConfigRepository$itemsDueForCheck$1.invoke(SqlDeliveryConfigRepository.kt:913) | |
at com.netflix.spinnaker.keel.sql.SqlDeliveryConfigRepository$itemsDueForCheck$1.invoke(SqlDeliveryConfigRepository.kt:52) | |
at com.netflix.spinnaker.keel.sql.SqlRetry$sam$java_util_function_Supplier$0.get(SqlRetry.kt) | |
at io.github.resilience4j.retry.Retry.lambda$decorateSupplier$2(Retry.java:177) | |
at io.vavr.control.Try.of(Try.java:75) | |
at io.vavr.control.Try.ofSupplier(Try.java:92) | |
at com.netflix.spinnaker.keel.sql.SqlRetry.withRetry(SqlRetry.kt:24) | |
at com.netflix.spinnaker.keel.sql.SqlDeliveryConfigRepository.itemsDueForCheck(SqlDeliveryConfigRepository.kt:912) | |
at com.netflix.spinnaker.keel.persistence.CombinedRepository.deliveryConfigsDueForCheck(CombinedRepository.kt:296) | |
at com.netflix.spinnaker.keel.persistence.CombinedRepository$$FastClassBySpringCGLIB$$9cfcaa57.invoke(<generated>) | |
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | |
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:685) | |
at com.netflix.spinnaker.keel.persistence.CombinedRepository$$EnhancerBySpringCGLIB$$53420ecc.deliveryConfigsDueForCheck(<generated>) | |
at com.netflix.spinnaker.keel.actuation.CheckScheduler$checkEnvironments$job$1$1.invokeSuspend(CheckScheduler.kt:110) | |
at com.netflix.spinnaker.keel.actuation.CheckScheduler$checkEnvironments$job$1$1.invoke(CheckScheduler.kt) | |
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:91) | |
at kotlinx.coroutines.SupervisorKt.supervisorScope(Supervisor.kt:53) | |
at com.netflix.spinnaker.keel.actuation.CheckScheduler$checkEnvironments$job$1.invokeSuspend(CheckScheduler.kt:108) | |
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) | |
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56) | |
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571) | |
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738) | |
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678) | |
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment