Build: https://ci-builds.apache.org/job/Solr/job/Solr-TestIntegration-10.x/174/

No tests ran.

Build Log:
[...truncated 348 lines...]
#   ERROR: KeeperErrorCode = NoNode for /security.json
# --
# 
# Last output:
# WARN  - 2026-04-09 18:11:37.943; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
# WARN  - 2026-04-09 18:11:37.947; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# WARN  - 2026-04-09 18:11:38.378; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
# WARN  - 2026-04-09 18:11:38.378; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# 
# ERROR: KeeperErrorCode = NoNode for /security.json
not ok 9 create, config, api, and delete with basic auth # in 8198 ms
# (from function `setup' in test file test/test_basic_auth.bats, line 24)
#   `solr start -Dsolr.packages.enabled=true' failed
# Starting Solr
# 
# Port 35987 is already being used by another process (pid: 1526615)
# Please choose a different port using the -p option.
# 
# Please find the SOLR_HOME snapshot for failed test #1 at: 
/home/jenkins/jenkins-agent/workspace/Solr/Solr-TestIntegration-10.x/solr/packaging/build/test-output/failure-snapshots/9-1
# Last output:
# WARN  - 2026-04-09 18:11:39.443; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
# WARN  - 2026-04-09 18:11:39.446; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# 
# ERROR: KeeperErrorCode = ConnectionLoss for /security.json
ok 10 post, postlogs and export with basic auth # in 16262 ms
ok 11 package with basic auth # in 11529 ms
ok 12 admin UI static content is excepted from basic auth # in 9898 ms
ok 13 nothing # in 9 ms
ok 14 setting property # in 9841 ms
ok 15 short form of setting property # in 5903 ms
ok 16 connecting to solr via various solr urls and zk hosts # in 8576 ms
ok 17 create for non cloud mode # in 7423 ms
ok 18 create for cloud mode # in 9257 ms
ok 19 multiple connection options are prevented # in 754 ms
ok 20 create collection # in 6756 ms
ok 21 create collection using solrUrl # in 4854 ms
ok 22 create collection using legacy solrUrl # in 4877 ms
ok 23 create collection using Zookeeper # in 4917 ms
ok 24 reject d option with invalid config dir # in 2481 ms
ok 25 accept d option with builtin config # in 4737 ms
ok 26 accept d option with explicit path to config # in 4896 ms
ok 27 accept n option as config name # in 4820 ms
ok 28 allow config reuse when n option specifies same config # in 8417 ms
ok 29 create multisharded collections when s provided # in 4857 ms
ok 30 create replicated collections when rf provided # in 5668 ms
ok 31 can delete collections # in 9553 ms
ok 32 can delete collections with solr-url # in 7624 ms
ok 33 collection delete also deletes zk config # in 6692 ms
ok 34 deletes accompanying zk config with nondefault name # in 6606 ms
ok 35 delete-config option can opt to leave config in zk # in 6579 ms
ok 36 start -e cloud works with --jvm-opts # in 20552 ms
ok 37 start -e cloud works with --no-prompt # in 17054 ms
ok 38 Check export command # in 18320 ms
ok 39 export fails on non cloud mode # in 8780 ms
Tika Server started on port 35992
not ok 40 using curl to extract a single pdf file # in 17148 ms
# (from function `assert_output' in file 
.gradle/node/node_modules/bats-assert/src/assert.bash, line 247,
#  in test file test/test_extraction.bats, line 70)
#   `assert_output --partial '"numFound":1'' failed
# Waiting up to 180 seconds to see Solr running on port 35987 [|]   [/]  
 [-]   [\]   [|]
# Started Solr server on port 35987 (pid=1543054). Happy searching!
# 
#     Neither --zk-host or --solr-url parameters, nor ZK_HOST env var 
provided, so assuming solr url is http://localhost:35987.
# Neither --zk-host or --solr-url parameters, nor ZK_HOST env var provided, so 
assuming solr url is http://localhost:35987.
# WARNING: Using _default configset. Data driven schema functionality is 
enabled by default, which is
#          NOT RECOMMENDED for production use.
# 
#          To turn it off:
#             curl http://localhost:35987/solr/gettingstarted/config -d 
'{"set-user-property": {"update.autoCreateFields":"false"}}'
#          Or:
#             bin/solr config -c gettingstarted -s http://localhost:35987 
--action set-user-property --property update.autoCreateFields --value false
# WARN  - 2026-04-09 18:16:15.034; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
# WARN  - 2026-04-09 18:16:15.037; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# Created collection 'gettingstarted' with 1 shard(s), 1 replica(s) with 
config-set 'gettingstarted'
#   % Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
#                                  Dload  Upload   Total   Spent    Left  Speed
# 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0{
#   "responseHeader":{
#     "status":500,
#     "QTime":31
#   },
#   "error":{
#     "metadata":{
#       "error-class":"org.apache.solr.common.SolrException",
#       "root-error-class":"java.net.ConnectException"
#     },
#     "errorClass":"org.apache.solr.common.SolrException",
#     "msg":"org.apache.solr.common.SolrException: Error communicating with 
TikaServer at http://localhost:35992/tika: ConnectException: Connection 
refused. Check that a TikaServer is running.",
#     "trace":{
#       "stackTrace":[
#         
"org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(ExtractingDocumentLoader.java:206)",
#         
"org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:99)",
#         
"org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:251)",
#         "org.apache.solr.core.SolrCore.execute(SolrCore.java:2924)",
#         
"org.apache.solr.servlet.HttpSolrCall.executeCoreRequest(HttpSolrCall.java:699)",
#         "org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:492)",
#         "org.apache.solr.servlet.SolrServlet.dispatch(SolrServlet.java:114)",
#         "org.apache.solr.servlet.SolrServlet.service(SolrServlet.java:90)",
#         "jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1394)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:751)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1622)",
#         
"org.apache.solr.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:79)",
#         "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#         
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#         
"org.apache.solr.servlet.TracingFilter.doFilter(TracingFilter.java:55)",
#         "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#         
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#         
"org.apache.solr.servlet.RateLimitFilter.doFilter(RateLimitFilter.java:50)",
#         "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#         
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#         
"org.apache.solr.servlet.RequiredSolrRequestFilter.doFilter(RequiredSolrRequestFilter.java:79)",
#         "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#         
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:208)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1555)",
#         
"org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:823)",
#         
"org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:440)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:470)",
#         
"org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575)",
#         
"org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:717)",
#         
"org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1071)",
#         
"org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:151)",
#         "org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:740)",
#         
"org.eclipse.jetty.server.handler.ConditionalHandler.nextHandler(ConditionalHandler.java:421)",
#         
"org.eclipse.jetty.server.handler.InetAccessHandler.onConditionsMet(InetAccessHandler.java:50)",
#         
"org.eclipse.jetty.server.handler.ConditionalHandler.handle(ConditionalHandler.java:378)",
#         "org.eclipse.jetty.server.Handler$Sequence.handle(Handler.java:805)",
#         
"org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159)",
#         
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#         
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#         
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#         
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#         
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#         
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#         
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#         
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#         
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#         
"org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143)",
#         
"org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:611)",
#         "org.eclipse.jetty.server.Server.handle(Server.java:182)",
#         
"org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:677)",
#         
"org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:416)",
#         
"org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)",
#         "org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)",
#         
"org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)",
#         
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:480)",
#         
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:443)",
#         
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)",
#         
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)",
#         
"org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311)",
#         
"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981)",
#         
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211)",
#         
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166)",
#         "java.base/java.lang.Thread.run(Thread.java:1583)"
#       ],
#       "causedBy":{
#         "errorClass":"org.apache.solr.common.SolrException",
#         "msg":"Error communicating with TikaServer at 
http://localhost:35992/tika: ConnectException: Connection refused. Check that a 
TikaServer is running.",
#         "trace":{
#           "stackTrace":[
#             
"org.apache.solr.handler.extraction.TikaServerExtractionBackend.callTikaServer(TikaServerExtractionBackend.java:265)",
#             
"org.apache.solr.handler.extraction.TikaServerExtractionBackend.extractWithSaxHandler(TikaServerExtractionBackend.java:155)",
#             
"org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(ExtractingDocumentLoader.java:198)",
#             
"org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:99)",
#             
"org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:251)",
#             "org.apache.solr.core.SolrCore.execute(SolrCore.java:2924)",
#             
"org.apache.solr.servlet.HttpSolrCall.executeCoreRequest(HttpSolrCall.java:699)",
#             
"org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:492)",
#             
"org.apache.solr.servlet.SolrServlet.dispatch(SolrServlet.java:114)",
#             
"org.apache.solr.servlet.SolrServlet.service(SolrServlet.java:90)",
#             "jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1394)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:751)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1622)",
#             
"org.apache.solr.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:79)",
#             "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#             
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#             
"org.apache.solr.servlet.TracingFilter.doFilter(TracingFilter.java:55)",
#             "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#             
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#             
"org.apache.solr.servlet.RateLimitFilter.doFilter(RateLimitFilter.java:50)",
#             "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#             
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#             
"org.apache.solr.servlet.RequiredSolrRequestFilter.doFilter(RequiredSolrRequestFilter.java:79)",
#             "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#             
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:208)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1555)",
#             
"org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:823)",
#             
"org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:440)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:470)",
#             
"org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575)",
#             
"org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:717)",
#             
"org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1071)",
#             
"org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:151)",
#             
"org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:740)",
#             
"org.eclipse.jetty.server.handler.ConditionalHandler.nextHandler(ConditionalHandler.java:421)",
#             
"org.eclipse.jetty.server.handler.InetAccessHandler.onConditionsMet(InetAccessHandler.java:50)",
#             
"org.eclipse.jetty.server.handler.ConditionalHandler.handle(ConditionalHandler.java:378)",
#             
"org.eclipse.jetty.server.Handler$Sequence.handle(Handler.java:805)",
#             
"org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159)",
#             
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#             
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#             
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#             
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#             
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#             
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#             
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#             
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#             
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#             
"org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143)",
#             
"org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:6
100 36847  100 15585  100 21262   416k   568k --:--:-- --:--:-- --:--:--  999k
# 11)",
#             "org.eclipse.jetty.server.Server.handle(Server.java:182)",
#             
"org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:677)",
#             
"org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:416)",
#             
"org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)",
#             
"org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)",
#             
"org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)",
#             
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:480)",
#             
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:443)",
#             
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)",
#             
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)",
#             
"org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311)",
#             
"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981)",
#             
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211)",
#             
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166)",
#             "java.base/java.lang.Thread.run(Thread.java:1583)"
#           ],
#           "causedBy":{
#             "errorClass":"java.net.ConnectException",
#             "msg":"Connection refused",
#             "trace":{
#               "stackTrace":[
#                 "java.base/sun.nio.ch.Net.pollConnect(Native Method)",
#                 "java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)",
#                 
"java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973)",
#                 
"org.eclipse.jetty.io.SelectorManager.doFinishConnect(SelectorManager.java:373)",
#                 
"org.eclipse.jetty.io.ManagedSelector.processConnect(ManagedSelector.java:346)",
#                 
"org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processSelected(ManagedSelector.java:685)",
#                 
"org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:540)",
#                 
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514)",
#                 
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258)",
#                 
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195)",
#                 
"org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:381)",
#                 
"java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)",
#                 
"java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)",
#                 "java.base/java.lang.Thread.run(Thread.java:1583)"
#               ]
#             }
#           }
#         }
#       }
#     },
#     "code":500
#   }
# }
# -- output does not contain substring --
# substring (1 lines):
#   "numFound":1
# output (19 lines):
#     % Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
#                                    Dload  Upload   Total   Spent    Left  
Speed
#   
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   218  100   218    0     0  29238      0 --:--:-- --:--:-- --:--:-- 31142
#   {
#     "responseHeader":{
#       "zkConnected":true,
#       "status":0,
#       "QTime":5,
#       "params":{
#         "q":"id:doc1"
#       }
#     },
#     "response":{
#       "numFound":0,
#       "start":0,
#       "numFoundExact":true,
#       "docs":[ ]
#     }
#   }
# --
# 
# Please find the SOLR_HOME snapshot for failed test #1 at: 
/home/jenkins/jenkins-agent/workspace/Solr/Solr-TestIntegration-10.x/solr/packaging/build/test-output/failure-snapshots/40-1
# WARN  - 2026-04-09 18:16:22.873; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
# WARN  - 2026-04-09 18:16:22.877; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# Last output:
#   % Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
#                                  Dload  Upload   Total   Spent    Left  Speed
# 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   218  100   218    0     0  29238      0 --:--:-- --:--:-- --:--:-- 31142
# {
#   "responseHeader":{
#     "zkConnected":true,
#     "status":0,
#     "QTime":5,
#     "params":{
#       "q":"id:doc1"
#     }
#   },
#   "response":{
#     "numFound":0,
#     "start":0,
#     "numFoundExact":true,
#     "docs":[ ]
#   }
# }
not ok 41 using the bin/solr post tool to extract content from pdf # in 18078 ms
# (from function `assert_output' in file 
.gradle/node/node_modules/bats-assert/src/assert.bash, line 247,
#  in test file test/test_extraction.bats, line 96)
#   `assert_output --partial '"numFound":1'' failed
# Waiting up to 180 seconds to see Solr running on port 35987 [|]   [/]  
 [-]   [\]   [|]
# Started Solr server on port 35987 (pid=1543754). Happy searching!
# 
#     Neither --zk-host or --solr-url parameters, nor ZK_HOST env var 
provided, so assuming solr url is http://localhost:35987.
# Neither --zk-host or --solr-url parameters, nor ZK_HOST env var provided, so 
assuming solr url is http://localhost:35987.
# WARNING: Using _default configset. Data driven schema functionality is 
enabled by default, which is
#          NOT RECOMMENDED for production use.
# 
#          To turn it off:
#             curl http://localhost:35987/solr/content_extraction/config -d 
'{"set-user-property": {"update.autoCreateFields":"false"}}'
#          Or:
#             bin/solr config -c content_extraction -s http://localhost:35987 
--action set-user-property --property update.autoCreateFields --value false
# WARN  - 2026-04-09 18:16:32.247; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
# WARN  - 2026-04-09 18:16:32.251; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# Created collection 'content_extraction' with 1 shard(s), 1 replica(s) with 
config-set 'content_extraction'
# 
# -- output does not contain substring --
# substring (1 lines):
#   "numFound":1
# output (19 lines):
#     % Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
#                                    Dload  Upload   Total   Spent    Left  
Speed
#   
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   214  100   214    0     0  57900      0 --:--:-- --:--:-- --:--:-- 71333
#   {
#     "responseHeader":{
#       "zkConnected":true,
#       "status":0,
#       "QTime":1,
#       "params":{
#         "q":"*:*"
#       }
#     },
#     "response":{
#       "numFound":0,
#       "start":0,
#       "numFoundExact":true,
#       "docs":[ ]
#     }
#   }
# --
# 
# Please find the SOLR_HOME snapshot for failed test #2 at: 
/home/jenkins/jenkins-agent/workspace/Solr/Solr-TestIntegration-10.x/solr/packaging/build/test-output/failure-snapshots/41-2
# WARN  - 2026-04-09 18:16:41.088; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
# WARN  - 2026-04-09 18:16:41.091; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# Last output:
#   % Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
#                                  Dload  Upload   Total   Spent    Left  Speed
# 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   214  100   214    0     0  57900      0 --:--:-- --:--:-- --:--:-- 71333
# {
#   "responseHeader":{
#     "zkConnected":true,
#     "status":0,
#     "QTime":1,
#     "params":{
#       "q":"*:*"
#     }
#   },
#   "response":{
#     "numFound":0,
#     "start":0,
#     "numFoundExact":true,
#     "docs":[ ]
#   }
# }
not ok 42 using the bin/solr post tool to crawl web site # in 19006 ms
# (from function `assert_output' in file 
.gradle/node/node_modules/bats-assert/src/assert.bash, line 247,
#  in test file test/test_extraction.bats, line 118)
#   `assert_output --partial 'POSTed web resource https://solr.apache.org 
(depth: 0)'' failed
# Waiting up to 180 seconds to see Solr running on port 35987 [|]   [/]  
 [-]   [\]   [|]
# Started Solr server on port 35987 (pid=1544546). Happy searching!
# 
#     Neither --zk-host or --solr-url parameters, nor ZK_HOST env var 
provided, so assuming solr url is http://localhost:35987.
# Neither --zk-host or --solr-url parameters, nor ZK_HOST env var provided, so 
assuming solr url is http://localhost:35987.
# WARNING: Using _default configset. Data driven schema functionality is 
enabled by default, which is
#          NOT RECOMMENDED for production use.
# 
#          To turn it off:
#             curl http://localhost:35987/solr/website_extraction/config -d 
'{"set-user-property": {"update.autoCreateFields":"false"}}'
#          Or:
#             bin/solr config -c website_extraction -s http://localhost:35987 
--action set-user-property --property update.autoCreateFields --value false
# WARN  - 2026-04-09 18:16:50.495; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
# WARN  - 2026-04-09 18:16:50.499; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# Created collection 'website_extraction' with 1 shard(s), 1 replica(s) with 
config-set 'website_extraction'
# 
# -- output does not contain substring --
# substring (1 lines):
#   POSTed web resource https://solr.apache.org (depth: 0)
# output (196 lines):
#   Posting web pages to Solr url 
http://localhost:35987/solr/website_extraction/update/extract
#   Entering auto mode. Indexing pages with content-types corresponding to file 
endings 
xml,json,jsonl,csv,pdf,doc,docx,ppt,pptx,xls,xlsx,odt,odp,ods,ott,otp,ots,rtf,htm,html,txt,log
#   Entering crawl at level 0 (1 links total, 1 new)
#   PostTool: WARNING: Solr returned an error #500 (Server Error) for url: 
http://localhost:35987/solr/website_extraction/update/extract?literal.id=https%3A%2F%2Fsolr.apache.org&literal.url=https%3A%2F%2Fsolr.apache.org
#   PostTool: WARNING: Response: {
#     "responseHeader":{
#       "status":500,
#       "QTime":21
#     },
#     "error":{
#       "metadata":{
#         "error-class":"org.apache.solr.common.SolrException",
#         "root-error-class":"java.net.ConnectException"
#       },
#       "errorClass":"org.apache.solr.common.SolrException",
#       "msg":"org.apache.solr.common.SolrException: Error communicating with 
TikaServer at http://localhost:35992/tika: ConnectException: Connection 
refused. Check that a TikaServer is running.",
#       "trace":{
#         "stackTrace":[
#           
"org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(ExtractingDocumentLoader.java:206)",
#           
"org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:99)",
#           
"org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:251)",
#           "org.apache.solr.core.SolrCore.execute(SolrCore.java:2924)",
#           
"org.apache.solr.servlet.HttpSolrCall.executeCoreRequest(HttpSolrCall.java:699)",
#           "org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:492)",
#           
"org.apache.solr.servlet.SolrServlet.dispatch(SolrServlet.java:114)",
#           "org.apache.solr.servlet.SolrServlet.service(SolrServlet.java:90)",
#           "jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723)",
#           
"org.eclipse.jetty.ee10.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1394)",
#           
"org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:751)",
#           
"org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1622)",
#           
"org.apache.solr.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:79)",
#           "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#           
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#           
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#           
"org.apache.solr.servlet.TracingFilter.doFilter(TracingFilter.java:55)",
#           "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#           
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#           
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#           
"org.apache.solr.servlet.RateLimitFilter.doFilter(RateLimitFilter.java:50)",
#           "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#           
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#           
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#           
"org.apache.solr.servlet.RequiredSolrRequestFilter.doFilter(RequiredSolrRequestFilter.java:79)",
#           "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#           
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:208)",
#           
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#           
"org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1555)",
#           
"org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:823)",
#           
"org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:440)",
#           
"org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:470)",
#           
"org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575)",
#           
"org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:717)",
#           
"org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1071)",
#           
"org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:151)",
#           "org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:740)",
#           
"org.eclipse.jetty.server.handler.ConditionalHandler.nextHandler(ConditionalHandler.java:421)",
#           
"org.eclipse.jetty.server.handler.InetAccessHandler.onConditionsMet(InetAccessHandler.java:50)",
#           
"org.eclipse.jetty.server.handler.ConditionalHandler.handle(ConditionalHandler.java:378)",
#           
"org.eclipse.jetty.server.Handler$Sequence.handle(Handler.java:805)",
#           
"org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159)",
#           
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#           
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#           
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#           
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#           
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#           
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#           
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#           
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#           
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#           
"org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143)",
#           
"org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:611)",
#           "org.eclipse.jetty.server.Server.handle(Server.java:182)",
#           
"org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:677)",
#           
"org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:416)",
#           
"org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)",
#           "org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)",
#           
"org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)",
#           
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:480)",
#           
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:443)",
#           
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)",
#           
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)",
#           
"org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311)",
#           
"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981)",
#           
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211)",
#           
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166)",
#           "java.base/java.lang.Thread.run(Thread.java:1583)"
#         ],
#         "causedBy":{
#           "errorClass":"org.apache.solr.common.SolrException",
#           "msg":"Error communicating with TikaServer at 
http://localhost:35992/tika: ConnectException: Connection refused. Check that a 
TikaServer is running.",
#           "trace":{
#             "stackTrace":[
#               
"org.apache.solr.handler.extraction.TikaServerExtractionBackend.callTikaServer(TikaServerExtractionBackend.java:265)",
#               
"org.apache.solr.handler.extraction.TikaServerExtractionBackend.extractWithSaxHandler(TikaServerExtractionBackend.java:155)",
#               
"org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(ExtractingDocumentLoader.java:198)",
#               
"org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:99)",
#               
"org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:251)",
#               "org.apache.solr.core.SolrCore.execute(SolrCore.java:2924)",
#               
"org.apache.solr.servlet.HttpSolrCall.executeCoreRequest(HttpSolrCall.java:699)",
#               
"org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:492)",
#               
"org.apache.solr.servlet.SolrServlet.dispatch(SolrServlet.java:114)",
#               
"org.apache.solr.servlet.SolrServlet.service(SolrServlet.java:90)",
#               
"jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723)",
#               
"org.eclipse.jetty.ee10.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1394)",
#               
"org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:751)",
#               
"org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1622)",
#               
"org.apache.solr.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:79)",
#               "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#               
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#               
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#               
"org.apache.solr.servlet.TracingFilter.doFilter(TracingFilter.java:55)",
#               "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#               
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#               
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#               
"org.apache.solr.servlet.RateLimitFilter.doFilter(RateLimitFilter.java:50)",
#               "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#               
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#               
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#               
"org.apache.solr.servlet.RequiredSolrRequestFilter.doFilter(RequiredSolrRequestFilter.java:79)",
#               "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#               
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:208)",
#               
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#               
"org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1555)",
#               
"org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:823)",
#               
"org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:440)",
#               
"org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:470)",
#               
"org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575)",
#               
"org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:717)",
#               
"org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1071)",
#               
"org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:151)",
#               
"org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:740)",
#               
"org.eclipse.jetty.server.handler.ConditionalHandler.nextHandler(ConditionalHandler.java:421)",
#               
"org.eclipse.jetty.server.handler.InetAccessHandler.onConditionsMet(InetAccessHandler.java:50)",
#               
"org.eclipse.jetty.server.handler.ConditionalHandler.handle(ConditionalHandler.java:378)",
#               
"org.eclipse.jetty.server.Handler$Sequence.handle(Handler.java:805)",
#               
"org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159)",
#               
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#               
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#               
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#               
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#               
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#               
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#               
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#               
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#               
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#               
"org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143)",
#               
"org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:611)",
#               "org.eclipse.jetty.server.Server.handle(Server.java:182)",
#               
"org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:677)",
#               
"org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:416)",
#               
"org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)",
#               
"org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)",
#               
"org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)",
#               
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:480)",
#               
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:443)",
#               
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)",
#               
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)",
#               
"org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311)",
#               
"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981)",
#               
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211)",
#               
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166)",
#               "java.base/java.lang.Thread.run(Thread.java:1583)"
#             ],
#             "causedBy":{
#               "errorClass":"java.net.ConnectException",
#               "msg":"Connection refused",
#               "trace":{
#                 "stackTrace":[
#                   "java.base/sun.nio.ch.Net.pollConnect(Native Method)",
#                   "java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)",
#                   
"java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973)",
#                   
"org.eclipse.jetty.io.SelectorManager.doFinishConnect(SelectorManager.java:373)",
#                   
"org.eclipse.jetty.io.ManagedSelector.processConnect(ManagedSelector.java:346)",
#                   
"org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processSelected(ManagedSelector.java:685)",
#                   
"org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:540)",
#                   
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514)",
#                   
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258)",
#                   
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195)",
#                   
"org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:381)",
#                   
"java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)",
#                   
"java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)",
#                   "java.base/java.lang.Thread.run(Thread.java:1583)"
#                 ]
#               }
#             }
#           }
#         }
#       },
#       "code":500
#     }
#   }
#   PostTool: WARNING: IOException while reading response: java.io.IOException: 
Server returned HTTP response code: 500 for URL: 
http://localhost:35987/solr/website_extraction/update/extract?literal.id=https%3A%2F%2Fsolr.apache.org&literal.url=https%3A%2F%2Fsolr.apache.org
#   PostTool: WARNING: An error occurred while posting https://solr.apache.org
#   0 web pages indexed.
#   COMMITting Solr index changes to 
http://localhost:35987/solr/website_extraction/update/extract...
#   Time spent: 0:00:00.715
# --
# 
# Please find the SOLR_HOME snapshot for failed test #3 at: 
/home/jenkins/jenkins-agent/workspace/Solr/Solr-TestIntegration-10.x/solr/packaging/build/test-output/failure-snapshots/42-3
# WARN  - 2026-04-09 18:17:00.119; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
# WARN  - 2026-04-09 18:17:00.122; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# Last output:
# Posting web pages to Solr url 
http://localhost:35987/solr/website_extraction/update/extract
# Entering auto mode. Indexing pages with content-types corresponding to file 
endings 
xml,json,jsonl,csv,pdf,doc,docx,ppt,pptx,xls,xlsx,odt,odp,ods,ott,otp,ots,rtf,htm,html,txt,log
# Entering crawl at level 0 (1 links total, 1 new)
# PostTool: WARNING: Solr returned an error #500 (Server Error) for url: 
http://localhost:35987/solr/website_extraction/update/extract?literal.id=https%3A%2F%2Fsolr.apache.org&literal.url=https%3A%2F%2Fsolr.apache.org
# PostTool: WARNING: Response: {
#   "responseHeader":{
#     "status":500,
#     "QTime":21
#   },
#   "error":{
#     "metadata":{
#       "error-class":"org.apache.solr.common.SolrException",
#       "root-error-class":"java.net.ConnectException"
#     },
#     "errorClass":"org.apache.solr.common.SolrException",
#     "msg":"org.apache.solr.common.SolrException: Error communicating with 
TikaServer at http://localhost:35992/tika: ConnectException: Connection 
refused. Check that a TikaServer is running.",
#     "trace":{
#       "stackTrace":[
#         
"org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(ExtractingDocumentLoader.java:206)",
#         
"org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:99)",
#         
"org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:251)",
#         "org.apache.solr.core.SolrCore.execute(SolrCore.java:2924)",
#         
"org.apache.solr.servlet.HttpSolrCall.executeCoreRequest(HttpSolrCall.java:699)",
#         "org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:492)",
#         "org.apache.solr.servlet.SolrServlet.dispatch(SolrServlet.java:114)",
#         "org.apache.solr.servlet.SolrServlet.service(SolrServlet.java:90)",
#         "jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1394)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:751)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1622)",
#         
"org.apache.solr.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:79)",
#         "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#         
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#         
"org.apache.solr.servlet.TracingFilter.doFilter(TracingFilter.java:55)",
#         "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#         
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#         
"org.apache.solr.servlet.RateLimitFilter.doFilter(RateLimitFilter.java:50)",
#         "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#         
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#         
"org.apache.solr.servlet.RequiredSolrRequestFilter.doFilter(RequiredSolrRequestFilter.java:79)",
#         "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#         
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:208)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1555)",
#         
"org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:823)",
#         
"org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:440)",
#         
"org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:470)",
#         
"org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575)",
#         
"org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:717)",
#         
"org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1071)",
#         
"org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:151)",
#         "org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:740)",
#         
"org.eclipse.jetty.server.handler.ConditionalHandler.nextHandler(ConditionalHandler.java:421)",
#         
"org.eclipse.jetty.server.handler.InetAccessHandler.onConditionsMet(InetAccessHandler.java:50)",
#         
"org.eclipse.jetty.server.handler.ConditionalHandler.handle(ConditionalHandler.java:378)",
#         "org.eclipse.jetty.server.Handler$Sequence.handle(Handler.java:805)",
#         
"org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159)",
#         
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#         
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#         
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#         
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#         
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#         
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#         
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#         
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#         
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#         
"org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143)",
#         
"org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:611)",
#         "org.eclipse.jetty.server.Server.handle(Server.java:182)",
#         
"org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:677)",
#         
"org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:416)",
#         
"org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)",
#         "org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)",
#         
"org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)",
#         
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:480)",
#         
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:443)",
#         
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)",
#         
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)",
#         
"org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311)",
#         
"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981)",
#         
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211)",
#         
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166)",
#         "java.base/java.lang.Thread.run(Thread.java:1583)"
#       ],
#       "causedBy":{
#         "errorClass":"org.apache.solr.common.SolrException",
#         "msg":"Error communicating with TikaServer at 
http://localhost:35992/tika: ConnectException: Connection refused. Check that a 
TikaServer is running.",
#         "trace":{
#           "stackTrace":[
#             
"org.apache.solr.handler.extraction.TikaServerExtractionBackend.callTikaServer(TikaServerExtractionBackend.java:265)",
#             
"org.apache.solr.handler.extraction.TikaServerExtractionBackend.extractWithSaxHandler(TikaServerExtractionBackend.java:155)",
#             
"org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(ExtractingDocumentLoader.java:198)",
#             
"org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:99)",
#             
"org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:251)",
#             "org.apache.solr.core.SolrCore.execute(SolrCore.java:2924)",
#             
"org.apache.solr.servlet.HttpSolrCall.executeCoreRequest(HttpSolrCall.java:699)",
#             
"org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:492)",
#             
"org.apache.solr.servlet.SolrServlet.dispatch(SolrServlet.java:114)",
#             
"org.apache.solr.servlet.SolrServlet.service(SolrServlet.java:90)",
#             "jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1394)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:751)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1622)",
#             
"org.apache.solr.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:79)",
#             "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#             
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#             
"org.apache.solr.servlet.TracingFilter.doFilter(TracingFilter.java:55)",
#             "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#             
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#             
"org.apache.solr.servlet.RateLimitFilter.doFilter(RateLimitFilter.java:50)",
#             "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#             
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#             
"org.apache.solr.servlet.RequiredSolrRequestFilter.doFilter(RequiredSolrRequestFilter.java:79)",
#             "jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:97)",
#             
"org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:208)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1555)",
#             
"org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:823)",
#             
"org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:440)",
#             
"org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:470)",
#             
"org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575)",
#             
"org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:717)",
#             
"org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1071)",
#             
"org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:151)",
#             
"org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:740)",
#             
"org.eclipse.jetty.server.handler.ConditionalHandler.nextHandler(ConditionalHandler.java:421)",
#             
"org.eclipse.jetty.server.handler.InetAccessHandler.onConditionsMet(InetAccessHandler.java:50)",
#             
"org.eclipse.jetty.server.handler.ConditionalHandler.handle(ConditionalHandler.java:378)",
#             
"org.eclipse.jetty.server.Handler$Sequence.handle(Handler.java:805)",
#             
"org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159)",
#             
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#             
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#             
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#             
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#             
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#             
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#             
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#             
"org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89)",
#             
"org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108)",
#             
"org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143)",
#             
"org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:611)",
#             "org.eclipse.jetty.server.Server.handle(Server.java:182)",
#             
"org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:677)",
#             
"org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:416)",
#             
"org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)",
#             
"org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)",
#             
"org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)",
#             
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:480)",
#             
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:443)",
#             
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)",
#             
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)",
#             
"org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311)",
#             
"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981)",
#             
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211)",
#             
"org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166)",
#             "java.base/java.lang.Thread.run(Thread.java:1583)"
#           ],
#           "causedBy":{
#             "errorClass":"java.net.ConnectException",
#             "msg":"Connection refused",
#             "trace":{
#               "stackTrace":[
#                 "java.base/sun.nio.ch.Net.pollConnect(Native Method)",
#                 "java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)",
#                 
"java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973)",
#                 
"org.eclipse.jetty.io.SelectorManager.doFinishConnect(SelectorManager.java:373)",
#                 
"org.eclipse.jetty.io.ManagedSelector.processConnect(ManagedSelector.java:346)",
#                 
"org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processSelected(ManagedSelector.java:685)",
#                 
"org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:540)",
#                 
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514)",
#                 
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258)",
#                 
"org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195)",
#                 
"org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:381)",
#                 
"java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)",
#                 
"java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)",
#                 "java.base/java.lang.Thread.run(Thread.java:1583)"
#               ]
#             }
#           }
#         }
#       }
#     },
#     "code":500
#   }
# }
# PostTool: WARNING: IOException while reading response: java.io.IOException: 
Server returned HTTP response code: 500 for URL: 
http://localhost:35987/solr/website_extraction/update/extract?literal.id=https%3A%2F%2Fsolr.apache.org&literal.url=https%3A%2F%2Fsolr.apache.org
# PostTool: WARNING: An error occurred while posting https://solr.apache.org
# 0 web pages indexed.
# COMMITting Solr index changes to 
http://localhost:35987/solr/website_extraction/update/extract...
# Time spent: 0:00:00.715
Stopping Tika Server container
ok 43 healthcheck on cloud solr # in 12451 ms
ok 44 healthcheck errors on standalone solr # in 10326 ms
ok 45 solr help flag prints help # in 682 ms
ok 46 solr with no flags prints help # in 675 ms
ok 47 start help flag prints help # in 133 ms
ok 48 start h flag prints help # in 134 ms
ok 49 stop help flag prints help # in 129 ms
ok 50 restart help flag prints help # in 142 ms
ok 51 status help flag prints help # in 722 ms
ok 52 healthcheck help flag prints help # in 690 ms
ok 53 create help flag prints help # in 686 ms
ok 54 delete help flag prints help # in 690 ms
ok 55 zk help flag prints help # in 690 ms
ok 56 auth help flag prints help # in 698 ms
ok 57 assert help flag prints help # in 691 ms
ok 58 post help flag prints help # in 740 ms
ok 59 SQL Module # in 14538 ms
ok 60 icu collation in analysis-extras module # in 11529 ms
ok 61 Check lifecycle of sentiment classification # in 23759 ms
ok 62 lifecycle of package # in 8039 ms
ok 63 deploying and undeploying a collection level package # in 12791 ms
ok 64 deploying and undeploying a cluster level package # skip For developing 
package infra; requires a connection to github
ok 65 Affinity placement plugin using sysprop # in 14436 ms
ok 66 Random placement plugin using ENV # in 14397 ms
ok 67 Check help command # in 2094 ms
ok 68 basic post with a type specified # in 4886 ms
ok 69 basic post with collection instead of url parameter # in 3691 ms
ok 70 basic post with solr-url and collection # in 3545 ms
ok 71 basic post WITHOUT a type specified # in 10438 ms
ok 72 crawling a directory as a dry-run # in 723 ms
ok 73 crawling a directory # in 3960 ms
ok 74 crawling a web site # in 34041 ms
ok 75 skipcommit and optimize and delete # in 4017 ms
ok 76 args mode # in 7159 ms
not ok 77 stdin mode # in 5974 ms
# (from function `assert_output' in file 
.gradle/node/node_modules/bats-assert/src/assert.bash, line 247,
#  in test file test/test_post.bats, line 201)
#   `assert_output --partial "Created collection 'test_stdin'"' failed
# 
# -- output does not contain substring --
# substring (1 lines):
#   Created collection 'test_stdin'
# output (13 lines):
#   Neither --zk-host or --solr-url parameters, nor ZK_HOST env var provided, 
so assuming solr url is http://localhost:35987.
#   Neither --zk-host or --solr-url parameters, nor ZK_HOST env var provided, 
so assuming solr url is http://localhost:35987.
#   WARNING: Using _default configset. Data driven schema functionality is 
enabled by default, which is
#            NOT RECOMMENDED for production use.
# 
#            To turn it off:
#               curl http://localhost:35987/solr/test_stdin/config -d 
'{"set-user-property": {"update.autoCreateFields":"false"}}'
#            Or:
#               bin/solr config -c test_stdin -s http://localhost:35987 
--action set-user-property --property update.autoCreateFields --value false
#   WARN  - 2026-04-09 18:20:44.774; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
#   WARN  - 2026-04-09 18:20:44.777; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# 
#   ERROR: Failed to create collection 'test_stdin' due to: IOException 
occurred when talking to server at: 
http://localhost:35987/solr/admin/collections
# --
# 
# Please find the SOLR_HOME snapshot for failed test #11 at: 
/home/jenkins/jenkins-agent/workspace/Solr/Solr-TestIntegration-10.x/solr/packaging/build/test-output/failure-snapshots/77-11
# Last output:
# Neither --zk-host or --solr-url parameters, nor ZK_HOST env var provided, so 
assuming solr url is http://localhost:35987.
# Neither --zk-host or --solr-url parameters, nor ZK_HOST env var provided, so 
assuming solr url is http://localhost:35987.
# WARNING: Using _default configset. Data driven schema functionality is 
enabled by default, which is
#          NOT RECOMMENDED for production use.
# 
#          To turn it off:
#             curl http://localhost:35987/solr/test_stdin/config -d 
'{"set-user-property": {"update.autoCreateFields":"false"}}'
#          Or:
#             bin/solr config -c test_stdin -s http://localhost:35987 --action 
set-user-property --property update.autoCreateFields --value false
# WARN  - 2026-04-09 18:20:44.774; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkCredentialsInjector. ZkCredentialsInjector is not secure, it 
creates an empty list of credentials which leads to 'OPEN_ACL_UNSAFE' ACLs to 
Zookeeper nodes
# WARN  - 2026-04-09 18:20:44.777; org.apache.solr.common.cloud.SolrZkClient; 
Using default ZkACLProvider. DefaultZkACLProvider is not secure, it creates 
'OPEN_ACL_UNSAFE' ACLs to Zookeeper nodes
# 
# ERROR: Failed to create collection 'test_stdin' due to: IOException occurred 
when talking to server at: http://localhost:35987/solr/admin/collections
not ok 78 verbose echo the Solr response # in 1078 ms
# (from function `assert_output' in file 
.gradle/node/node_modules/bats-assert/src/assert.bash, line 247,
#  in test file test/test_post.bats, line 210)
#   `assert_output --partial "Created collection 'monitors_verbose'"' failed
# 
# -- output does not contain substring --
# substring (1 lines):
#   Created collection 'monitors_verbose'
# output (3 lines):
#   Neither --zk-host or --solr-url parameters, nor ZK_HOST env var provided, 
so assuming solr url is http://localhost:35987.
# 
#   ERROR: Server refused connection at: 
http://localhost:35987/solr/admin/info/system
# --
# 
# Please find the SOLR_HOME snapshot for failed test #12 at: 
/home/jenkins/jenkins-agent/workspace/Solr/Solr-TestIntegration-10.x/solr/packaging/build/test-output/failure-snapshots/78-12
# Last output:
# Neither --zk-host or --solr-url parameters, nor ZK_HOST env var provided, so 
assuming solr url is http://localhost:35987.
# 
# ERROR: Server refused connection at: 
http://localhost:35987/solr/admin/info/system
ok 79 post solr log into solr via cli # in 8488 ms
# Docker artifacts saved to: 
ok 80 Docker SolrCloud rolling upgrade # skip Docker image 
apache/solr-nightly:9.10.0-SNAPSHOT-slim is not available
ok 81 allowPaths - backup # in 14197 ms
ok 82 snapshot lifecycle # in 4441 ms
ok 83 snapshot list # in 3063 ms
ok 84 snapshot describe # in 3150 ms
ok 85 start solr with ssl # in 15378 ms
ok 86 use different hostname when not checking peer-name # in 23352 ms
ok 87 start solr with ssl and auth # in 13735 ms
ok 88 start solr with client truststore and security manager # in 15401 ms
ok 89 start solr with mTLS needed # in 43821 ms
ok 90 start solr with mTLS wanted # in 32774 ms
ok 91 test keystore reload # in 55576 ms
ok 92 SOLR-11740 check 'solr stop' connection # in 15375 ms
ok 93 stop command for single port # in 17588 ms
ok 94 check stop command doesn't hang # in 200 ms
ok 95 SOLR-16976 solr starts with remote JMX enabled # in 7728 ms
ok 96 deprecated system properties converted to modern properties # in 194962 ms
ok 97 start with custom jetty options # in 7715 ms
ok 98 bootstrapping a configset # in 8807 ms
ok 99 status detects locally running solr # in 9042 ms
ok 100 status with --solr-url from user # in 7636 ms
ok 101 status with --port from user # in 7653 ms
ok 102 multiple connection options are prevented # in 808 ms
ok 103 status with invalid --solr-url from user # in 1166 ms
ok 104 status with --short format # in 195787 ms
ok 105 searching solr via locally executed streaming expression # in 1646 ms
ok 106 searching solr via remotely executed streaming expression # in 1179 ms
ok 107 variable interpolation # in 1609 ms
ok 108 searching solr without credentials fails with error # in 1047 ms
ok 109 --version returns Solr version # in 681 ms
ok 110 version as direct tool call still runs # in 679 ms
ok 111 short help # in 719 ms
ok 112 short help is inferred # in 727 ms
ok 113 long help # in 790 ms
ok 114 running subcommands with zk is prevented # in 750 ms
ok 115 listing out files # in 2095 ms
ok 116 connecting to solr via various solr urls and zk hosts # in 7423 ms
ok 117 copying files around # in 10495 ms
ok 118 upconfig # in 2471 ms
ok 119 SOLR-12429 test upconfig fails with symlink # in 1042 ms
ok 120 downconfig # in 1108 ms
ok 121 bin/solr zk cp gets 'solrhome' from '--solr-home' command line option # 
in 1358 ms
ok 122 env var ZK_HOST is honored # in 3094 ms
ok 123 Cleanup # in 1820 ms

> Task :solr:packaging:integrationTests FAILED

FAILURE: Build failed with an exception.

* Where:
Build file 
'/home/jenkins/jenkins-agent/workspace/Solr/Solr-TestIntegration-10.x/solr/packaging/build.gradle'
 line: 339

* What went wrong:
Execution failed for task ':solr:packaging:integrationTests'.
> Process 'command 
> '/home/jenkins/jenkins-agent/workspace/Solr/Solr-TestIntegration-10.x/solr/packaging/.gradle/node/node_modules/bats/bin/bats''
>  finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Get more help at https://help.gradle.org.

Deprecated Gradle features were used in this build, making it incompatible with 
Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings 
and determine if they come from your own scripts or plugins.

For more on this, please refer to 
https://docs.gradle.org/8.10/userguide/command_line_interface.html#sec:command_line_warnings
 in the Gradle documentation.

BUILD FAILED in 27m 34s
130 actionable tasks: 130 executed

Publishing Build Scan to Develocity...
https://develocity.apache.org/s/mwsh2647essr6

Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
Archiving artifacts
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to