Good Afternoon, I have just spun up a new SOLR instance for a team and can't figure out what the issue is.
Running OpenJDK 17.0.11. # java -version openjdk version "17.0.11" 2024-04-16 LTS OpenJDK Runtime Environment (Red_Hat-17.0.11.0.9-3.0.1) (build 17.0.11+9-LTS) OpenJDK 64-Bit Server VM (Red_Hat-17.0.11.0.9-3.0.1) (build 17.0.11+9-LTS, mixed mode, sharing) SOLR version is 9.6 Getting this error after startup and when checking status. # ./bin/solr status Found 1 Solr nodes: Solr process 53918 running on port 8983 INFO - 2024-06-10 15:44:24.181; org.eclipse.jetty.http2.HTTP2Session; Failure while notifying listener org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2$SessionListenerPromise@2275764b<mailto:org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2$SessionListenerPromise@2275764b> => java.lang.AbstractMethodError: Receiver class org.eclipse.jetty.http2.client.http.HttpChannelOverHTTP2 does not define or inherit an implementation of the resolved method 'abstract org.eclipse.jetty.client.api.Connection getConnection()' of abstract class org.eclipse.jetty.client.HttpChannel. at org.eclipse.jetty.client.HttpChannel.associate(HttpChannel.java:75) java.lang.AbstractMethodError: Receiver class org.eclipse.jetty.http2.client.http.HttpChannelOverHTTP2 does not define or inherit an implementation of the resolved method 'abstract org.eclipse.jetty.client.api.Connection getConnection()' of abstract class org.eclipse.jetty.client.HttpChannel. at org.eclipse.jetty.client.HttpChannel.associate(HttpChannel.java:75) ~[jetty-client-10.0.20.jar:10.0.20] at org.eclipse.jetty.client.HttpConnection.send(HttpConnection.java:106) ~[jetty-client-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.client.http.HttpConnectionOverHTTP2.send(HttpConnectionOverHTTP2.java:104) ~[http2-http-client-transport-10.0.17.jar:10.0.17] at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:440) ~[jetty-client-10.0.20.jar:10.0.20] at org.eclipse.jetty.client.HttpDestination.process(HttpDestination.java:416) ~[jetty-client-10.0.20.jar:10.0.20] at org.eclipse.jetty.client.HttpDestination.process(HttpDestination.java:371) ~[jetty-client-10.0.20.jar:10.0.20] at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:354) ~[jetty-client-10.0.20.jar:10.0.20] at org.eclipse.jetty.client.HttpDestination.succeeded(HttpDestination.java:288) ~[jetty-client-10.0.20.jar:10.0.20] at org.eclipse.jetty.client.AbstractConnectionPool.proceed(AbstractConnectionPool.java:309) ~[jetty-client-10.0.20.jar:10.0.20] at org.eclipse.jetty.client.AbstractConnectionPool$FutureConnection.succeeded(AbstractConnectionPool.java:556) ~[jetty-client-10.0.20.jar:10.0.20] at org.eclipse.jetty.client.AbstractConnectionPool$FutureConnection.succeeded(AbstractConnectionPool.java:534) ~[jetty-client-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.Promise$Wrapper.succeeded(Promise.java:163) ~[jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.client.http.HTTPSessionListenerPromise.onServerPreface(HTTPSessionListenerPromise.java:76) ~[http2-http-client-transport-10.0.17.jar:10.0.17] at org.eclipse.jetty.http2.client.http.HTTPSessionListenerPromise.onSettings(HTTPSessionListenerPromise.java:69) ~[http2-http-client-transport-10.0.17.jar:10.0.17] at org.eclipse.jetty.http2.HTTP2Session.notifySettings(HTTP2Session.java:1149) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.HTTP2Session.onSettings(HTTP2Session.java:372) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.HTTP2Session.onSettings(HTTP2Session.java:359) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.client.HTTP2ClientSession.onSettings(HTTP2ClientSession.java:103) ~[http2-client-10.0.17.jar:10.0.17] at org.eclipse.jetty.http2.HTTP2Connection.onSettings(HTTP2Connection.java:266) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.parser.BodyParser.notifySettings(BodyParser.java:151) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.parser.SettingsBodyParser.onSettings(SettingsBodyParser.java:226) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.parser.SettingsBodyParser.onSettings(SettingsBodyParser.java:218) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.parser.SettingsBodyParser.parse(SettingsBodyParser.java:154) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.parser.SettingsBodyParser.parse(SettingsBodyParser.java:92) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.parser.Parser.parseBody(Parser.java:240) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.parser.Parser.parse(Parser.java:167) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.HTTP2Connection$HTTP2Producer.produce(HTTP2Connection.java:350) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) ~[jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) ~[jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:193) ~[jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.HTTP2Connection.produce(HTTP2Connection.java:208) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.HTTP2Connection.onFillable(HTTP2Connection.java:155) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.http2.HTTP2Connection$FillableCallback.succeeded(HTTP2Connection.java:450) ~[http2-common-10.0.20.jar:10.0.20] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100) ~[jetty-io-10.0.20.jar:10.0.20] at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) ~[jetty-io-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.thread.Invocable.invokeNonBlocking(Invocable.java:151) ~[jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.invokeAsNonBlocking(AdaptiveExecutionStrategy.java:438) ~[jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:380) ~[jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277) ~[jetty-util-10.0.20.jar:10.0.20] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:193) ~[jetty-util-10.0.20.jar:10.0.20] at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:312) ~[solr-solrj-9.6.0.jar:9.6.0 f8e5a93c11267e13b7b43005a428bfb910ac6e57 - gus - 2024-04-22 23:20:52] Thanks, Grant Griffith Cloud Engineer O: 812.931.5437 grant.griff...@batesville.com<mailto:grant.griff...@batesville.com> batesville.com<https://www.batesville.com/> https://www.linkedin.com/in/grantgriffith/ [cid:image001.jpg@01DABB2D.8A5E01B0] [cid:image002.jpg@01DABB2D.8A5E01B0] <https://www.facebook.com/BatesvilleCasket> [A blue square with a white square with a camera in the middle Description automatically generated] <https://www.instagram.com/livingmemorialofficial/> [A blue and white logo Description automatically generated] <https://www.linkedin.com/company/batesville-casket-company> Follow us on social media! [A blue and gold sign with white text Description automatically generated]