question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

java.lang.StackOverflowError error while using apm with spring elastic-apm-agent-0.6.2

See original GitHub issue

For a particular call with our application which uses java 8 streams with springboot framework while using apm version 0.6.2 for java. we get this exception for a particular call to the spring application.

To Reproduce Steps to reproduce the behavior: Hit the particular url which works sometimes , other times when apm runs the call fails with stackoverflow exception

Expected behavior The call should work fine all the time.

Debug logs

Caused by: java.lang.StackOverflowError: null
	at java.util.WeakHashMap.getTable(WeakHashMap.java:350)
	at java.util.WeakHashMap.get(WeakHashMap.java:397)
	at java.util.Collections$SynchronizedMap.get(Collections.java:2584)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:106

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
nikhil-bhatcommented, Dec 4, 2018

found a similar issue here all though the reason for the error is not mentioned https://discuss.elastic.co/t/apm-java-agent-error-java-lang-stackoverflowerror/145397

1reaction
nikhil-bhatcommented, Dec 4, 2018
2018-12-04 06:41:55.646 [ERROR]  c.d.c.c.a.RestExceptionHandler.handleAllException:62 : Exception [NestedServletException] : RequestUrl [/v1/redacted] - Reason [Handler dispatch failed; nested exception is java.lang.StackOverflowError]
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1006)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:866)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
	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:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticatedActionsFilter.doFilter(KeycloakAuthenticatedActionsFilter.java:57)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.keycloak.adapters.springsecurity.filter.KeycloakSecurityContextRequestFilter.doFilter(KeycloakSecurityContextRequestFilter.java:54)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter.doFilter(KeycloakPreAuthActionsFilter.java:84)
	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.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
	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.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:90)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	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.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
	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 org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticatedActionsFilter.doFilter(KeycloakAuthenticatedActionsFilter.java:74)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.keycloak.adapters.springsecurity.filter.KeycloakSecurityContextRequestFilter.doFilter(KeycloakSecurityContextRequestFilter.java:77)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at com.dt.cms.hns.filter.HnsInternalAPIFilter.doFilterInternal(HnsInternalAPIFilter.java:57)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter.doFilter(KeycloakPreAuthActionsFilter.java:84)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	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:357)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
	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:99)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	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.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	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.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:147)
	at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81)
	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.filterAndRecordMetrics(WebMvcMetricsFilter.java:155)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:123)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:108)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	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:200)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	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:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.keycloak.adapters.tomcat.AbstractAuthenticatedActionsValve.invoke(AbstractAuthenticatedActionsValve.java:67)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:610)
	at org.keycloak.adapters.tomcat.AbstractKeycloakAuthenticatorValve.invoke(AbstractKeycloakAuthenticatorValve.java:181)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:800)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1471)
	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: java.lang.StackOverflowError: null
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
	at co.elastic.apm.jdbc.JdbcHelper.getConnectionMetaData(JdbcHelper.java:110)
	at co.elastic.apm.jdbc.JdbcHelper.createJdbcSpan(JdbcHelper.java:93)
	at co.elastic.apm.jdbc.StatementInstrumentation.onBeforeExecute(StatementInstrumentation.java:62)
	at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1153)
	at com.mysql.cj.jdbc.DatabaseMetaData.getUserName(DatabaseMetaData.java:4259)
Read more comments on GitHub >

github_iconTop Results From Across the Web

APM Java Agent error java.lang.StackOverflowError
We have implemented Java Agent with our springboot applicatiions Springboot : 1.5.10 ... Exception in Token validation filter with exception ...
Read more >
How to Fix java.lang.StackOverflowError in Java - Rollbar
The java. lang. StackOverflowError indicates that the application stack is exhausted and is usually caused by deep or infinite recursion.
Read more >
I get stackOverflowError in spring security test - Stack Overflow
I opened an issue on spring github and it was reported as a bug that will be fixed by spring framework version 5.3.24....
Read more >
Subreports in 6.2.0 - stackOverflowError during fill
I have a report with a number of subreports and getting a stackoverlow error. I'm calling Jasper from a Java application running on...
Read more >
Tracing a Java Application with Elastic APM - Medium
TL;DR: In this blog, we'll see how to get started on Elastic Java APM using ... Performance Monitoring (APM) in 2018 with Elasticsearch...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found