Circular loading of installed providers detected for: Spring Boot >= 3.2.2

Kibana version:

Elasticsearch version:

APM Server version:

APM Agent language and version:
Java agent: 1.48.1 & 1.49.0
Browser version:

Original install method (e.g. download page, yum, deb, from source, etc.) and version:
Download Jars

Fresh install or upgraded from other version?
Upgrading from Spring Boot 3.1.4. It was not showing problems

Is there anything special in your setup? No

Description of the problem including expected versus actual behavior. Please include screenshots (if relevant): Multiple exceptions are being printed saying "java.lang.Error: Circular loading of installed providers detected"

Steps to reproduce:

  1. Use Spring Boot 3.2.4 (Inside docker image: eclipse-temurin:17.0.8.1_1-jre-alpine)

Errors in browser console (if relevant):

Provide logs and/or server output (if relevant):
Many instances of this exception are logged, before the app finishes startup:

java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at java.base/java.lang.IndyBootstrapDispatcher.bootstrap(IndyBootstrapDispatcher.java:61)
	at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(Unknown Source)
	at java.base/java.lang.invoke.CallSite.makeSite(Unknown Source)
	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(Unknown Source)
	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(Unknown Source)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:151)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:735)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.Error: Circular loading of installed providers detected
	at java.base/java.nio.file.spi.FileSystemProvider.installedProviders(Unknown Source)
	at java.base/java.nio.file.FileSystems.newFileSystem(Unknown Source)
	at java.base/java.nio.file.FileSystems.newFileSystem(Unknown Source)
	at co.elastic.apm.agent.util.PackageScanner.doGetClassNames(PackageScanner.java:91)
	at co.elastic.apm.agent.util.PackageScanner.getClassNames(PackageScanner.java:61)
	at co.elastic.apm.agent.bci.IndyBootstrap.getClassNamesFromBundledPlugin(IndyBootstrap.java:543)
	at co.elastic.apm.agent.bci.IndyBootstrap.internalBootstrap(IndyBootstrap.java:470)
	at co.elastic.apm.agent.bci.IndyBootstrap.bootstrap(IndyBootstrap.java:415)