[
https://issues.apache.org/jira/browse/SOLR-16093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Smiley resolved SOLR-16093.
---------------------------------
Fix Version/s: 9.7
Resolution: Fixed
> Tests should not require a working IPv6 networking stack
> --------------------------------------------------------
>
> Key: SOLR-16093
> URL: https://issues.apache.org/jira/browse/SOLR-16093
> Project: Solr
> Issue Type: Test
> Components: Tests
> Reporter: Mike Drob
> Assignee: David Smiley
> Priority: Minor
> Fix For: 9.7
>
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> I was running tests inside of a docker container (trying to parallelize some
> stuff in a different way) and likely had my networking set up incorrectly.
> This was with JDK17.
> I'm not sure how the IPv6 shard addresses got in there, maybe that what Solr
> decided to register in zookeeper, or maybe it was an artifact of my docker
> container doing some weird translation.
> {{shards=http://127.0.0.1:41629/x_bm/lr/collection1|[::1]:4/x_bm/lr|[::1]:6/x_bm/lr,http://127.0.0.1:44693/x_bm/lr/collection1,[::1]:4/x_bm/lr|http://127.0.0.1:44741/x_bm/lr/collection1}}
> {noformat}
> 2> 88712 INFO (qtp1293439783-64) [ x:collection1] o.a.s.c.S.Request
> webapp=/x_bm/lr path=/select
> params={q=id:42&shards=http://127.0.0.1:41629/x_bm/lr/collection1|[::1]:4/x_bm/lr|[::1]:6/x_bm/lr,http://127.0.0.1:44693/x_bm/lr/collection1,[::1]:4/x_bm/lr|http://127.0.0.1:44741/x_bm/lr/collection1&rows=0&wt=javabin&version=2}
> status=500 QTime=252
> 2> 88716 ERROR (qtp1293439783-64) [ x:collection1] o.a.s.s.HttpSolrCall
> org.apache.solr.common.SolrException:
> org.apache.solr.client.solrj.SolrServerException: Unsupported address type
> 2> => org.apache.solr.common.SolrException:
> org.apache.solr.client.solrj.SolrServerException: Unsupported address type
> 2> at
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:504)
> 2> org.apache.solr.common.SolrException:
> org.apache.solr.client.solrj.SolrServerException: Unsupported address type
> 2> at
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:504)
> ~[main/:?]
> 2> at
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:230)
> ~[main/:?]
> 2> at org.apache.solr.core.SolrCore.execute(SolrCore.java:2866)
> ~[main/:?]
> 2> at
> org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:881) [main/:?]
> 2> at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:600)
> [main/:?]
> 2> at
> org.apache.solr.servlet.SolrDispatchFilter.dispatch(SolrDispatchFilter.java:234)
> [main/:?]
> 2> at
> org.apache.solr.servlet.SolrDispatchFilter.lambda$doFilter$0(SolrDispatchFilter.java:202)
> [main/:?]
> 2> at
> org.apache.solr.servlet.ServletUtils.traceHttpRequestExecution2(ServletUtils.java:257)
> [main/:?]
> 2> at
> org.apache.solr.servlet.ServletUtils.rateLimitRequest(ServletUtils.java:227)
> [main/:?]
> 2> at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:197)
> [main/:?]
> 2> at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:179)
> [main/:?]
> 2> at
> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
> [jetty-servlet-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
> [jetty-servlet-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.apache.solr.client.solrj.embedded.JettySolrRunner$DebugFilter.doFilter(JettySolrRunner.java:187)
> [main/:?]
> 2> at
> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
> [jetty-servlet-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
> [jetty-servlet-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
> [jetty-servlet-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
> [jetty-servlet-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:322)
> [jetty-rewrite-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:763)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at org.eclipse.jetty.server.Server.handle(Server.java:516)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:400)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:645)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:392)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
> [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
> [jetty-io-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
> [jetty-io-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
> [jetty-io-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
> [jetty-util-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
> [jetty-util-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at java.lang.Thread.run(Thread.java:833) [?:?]
> 2> Caused by: org.apache.solr.client.solrj.SolrServerException: Unsupported
> address type
> 2> at
> org.apache.solr.client.solrj.impl.Http2SolrClient$1.onFailure(Http2SolrClient.java:432)
> ~[solr-solrj-10.0.0-SNAPSHOT.jar:10.0.0-SNAPSHOT
> f07b7b0c75ec818c787db07492c71e2064ccdc86 [snapshot build, details omitted]]
> 2> at
> org.eclipse.jetty.client.ResponseNotifier.notifyFailure(ResponseNotifier.java:197)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.ResponseNotifier.notifyFailure(ResponseNotifier.java:189)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpExchange.notifyFailureComplete(HttpExchange.java:275)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at org.eclipse.jetty.client.HttpExchange.abort(HttpExchange.java:247)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpConversation.abort(HttpConversation.java:164)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at org.eclipse.jetty.client.HttpRequest.abort(HttpRequest.java:819)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpDestination.abort(HttpDestination.java:502)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpDestination.failed(HttpDestination.java:252)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.AbstractConnectionPool$FutureConnection.failed(AbstractConnectionPool.java:557)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at org.eclipse.jetty.util.Promise$Wrapper.failed(Promise.java:136)
> ~[jetty-util-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpClient$1$1.failed(HttpClient.java:633)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2$SessionListenerPromise.failConnectionPromise(HttpClientTransportOverHTTP2.java:263)
> ~[http2-http-client-transport-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2$SessionListenerPromise.failed(HttpClientTransportOverHTTP2.java:199)
> ~[http2-http-client-transport-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.http2.client.HTTP2Client.connect(HTTP2Client.java:448)
> ~[http2-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.connect(HttpClientTransportOverHTTP2.java:151)
> ~[http2-http-client-transport-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.connect(HttpClientTransportOverHTTP2.java:146)
> ~[http2-http-client-transport-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at org.eclipse.jetty.client.HttpClient$1.connect(HttpClient.java:638)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpClient$1.succeeded(HttpClient.java:615)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpClient$1.succeeded(HttpClient.java:607)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.util.SocketAddressResolver$Async.lambda$resolve$1(SocketAddressResolver.java:186)
> ~[jetty-util-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:259)
> ~[solr-solrj-10.0.0-SNAPSHOT.jar:10.0.0-SNAPSHOT
> f07b7b0c75ec818c787db07492c71e2064ccdc86 [snapshot build, details omitted]]
> 2> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
> ~[?:?]
> 2> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
> ~[?:?]
> 2> ... 1 more
> 2> Caused by: java.net.SocketException: Unsupported address type
> 2> at sun.nio.ch.Net.translateToSocketException(Net.java:187) ~[?:?]
> 2> at sun.nio.ch.Net.translateException(Net.java:217) ~[?:?]
> 2> at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:103) ~[?:?]
> 2> at
> org.eclipse.jetty.http2.client.HTTP2Client.connect(HTTP2Client.java:432)
> ~[http2-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.connect(HttpClientTransportOverHTTP2.java:151)
> ~[http2-http-client-transport-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.connect(HttpClientTransportOverHTTP2.java:146)
> ~[http2-http-client-transport-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at org.eclipse.jetty.client.HttpClient$1.connect(HttpClient.java:638)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpClient$1.succeeded(HttpClient.java:615)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpClient$1.succeeded(HttpClient.java:607)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.util.SocketAddressResolver$Async.lambda$resolve$1(SocketAddressResolver.java:186)
> ~[jetty-util-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:259)
> ~[solr-solrj-10.0.0-SNAPSHOT.jar:10.0.0-SNAPSHOT
> f07b7b0c75ec818c787db07492c71e2064ccdc86 [snapshot build, details omitted]]
> 2> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
> ~[?:?]
> 2> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
> ~[?:?]
> 2> ... 1 more
> 2> Caused by: java.nio.channels.UnsupportedAddressTypeException
> 2> at sun.nio.ch.Net.checkAddress(Net.java:161) ~[?:?]
> 2> at
> sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:816) ~[?:?]
> 2> at
> sun.nio.ch.SocketChannelImpl.blockingConnect(SocketChannelImpl.java:1163)
> ~[?:?]
> 2> at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:98) ~[?:?]
> 2> at
> org.eclipse.jetty.http2.client.HTTP2Client.connect(HTTP2Client.java:432)
> ~[http2-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.connect(HttpClientTransportOverHTTP2.java:151)
> ~[http2-http-client-transport-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.connect(HttpClientTransportOverHTTP2.java:146)
> ~[http2-http-client-transport-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at org.eclipse.jetty.client.HttpClient$1.connect(HttpClient.java:638)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpClient$1.succeeded(HttpClient.java:615)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.client.HttpClient$1.succeeded(HttpClient.java:607)
> ~[jetty-client-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.eclipse.jetty.util.SocketAddressResolver$Async.lambda$resolve$1(SocketAddressResolver.java:186)
> ~[jetty-util-9.4.44.v20210927.jar:9.4.44.v20210927]
> 2> at
> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:259)
> ~[solr-solrj-10.0.0-SNAPSHOT.jar:10.0.0-SNAPSHOT
> f07b7b0c75ec818c787db07492c71e2064ccdc86 [snapshot build, details omitted]]
> 2> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
> ~[?:?]
> 2> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
> ~[?:?]
> 2> ... 1 more
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]