[JENKINS] Lucene-Solr-Tests-master - Build # 3629 - Still unstable

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[JENKINS] Lucene-Solr-Tests-master - Build # 3629 - Still unstable

Apache Jenkins Server-2
Build: https://builds.apache.org/job/Lucene-Solr-Tests-master/3629/

1 tests failed.
FAILED:  org.apache.solr.handler.admin.TestApiFramework.testFramework

Error Message:
incorrect value for path /spec[1]/methods[0] in :{   "spec":[     {       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#delete",       "description":"Deletes a collection.",       "methods":["DELETE"],       "url":{"paths":[           "/collections/{collection}",           "/c/{collection}"]}},     {       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#list",       "description":"List all available collections and their properties.",       "methods":["GET"],       "url":{"paths":[           "/collections",           "/c"]}},     {       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",       "description":"Create collections and collection aliases, backup or restore collections, and delete collections and aliases.",       "methods":["POST"],       "url":{"paths":[           "/collections",           "/c"]},       "commands":{         "create":{           "type":"object",           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",           "description":"Create a collection.",           "properties":{             "name":{               "type":"string",               "description":"The name of the collection to be created."},             "config":{               "type":"string",               "description":"The name of the configuration set (which must already be stored in ZooKeeper) to use for this collection. If not provided, Solr will default to the collection name as the configuration set name."},             "router":{               "type":"object",               "documentation":"https://lucene.apache.org/solr/guide/shards-and-indexing-data-in-solrcloud.html",               "description":"These properties define how to distribute documents across a collection's shards.",               "properties":{                 "name":{                   "type":"string",                   "enum":[                     "implicit",                     "compositeId"],                   "description":"The router implementation to use for this collection. There are two options: compositeId or implicit. The compositeId option has Solr decide how to distribute documents (with some possibilities for customization). The implicit option requires you define your own routing strategy, and puts the balancing of documents in shards entirely in your hands.",                   "default":"compositeId"},                 "field":{                   "type":"string",                   "description":"A field to be used by Solr to identify the shard a document should be routed to. By default, the field defined as the unique ID for each document is used, but an alternative field can be defined with this parameter."}}},             "numShards":{               "type":"integer",               "description":"The number of shards to be created as part of the collection. Shards are logical partitions of a single collection. Each shard has at least one replica, but more replicas for each shard can be defined with the replicationFactor property. This is a required parameter when using the 'compositeId' router."},             "shards":{               "type":"string",               "description":"A comma-separated list of shard names, e.g., shard-x,shard-y,shard-z. This is a required parameter when using the 'implicit' router."},             "replicationFactor":{               "type":"integer",               "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard."},             "nrtReplicas":{               "type":"integer",               "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard. Replicas of type NRT will be updated with each document that is added to the cluster, and can use \"softCommits\" to get a new view of the index in Near Real Time. This parameter works in the same way as 'replicationFactor'"},             "tlogReplicas":{               "type":"integer",               "description":"The number of TLOG replicas to be created for each shard. TLOG replicas update their transaction log for every update to the cluster, but only the shard leader updates the local index, other TLOG replicas will use segment replication and copy the latest index files from the leader."},             "pullReplicas":{               "type":"integer",               "description":"The number of PULL replicas to be created for each shard. PULL replicas don't receive copies of the documents on update requests, they just replicate the latest segments periodically from the shard leader. PULL replicas can't become shard leaders, and need at least one active TLOG(recommended) or NRT replicas in the shard to replicate from."},             "nodeSet":{               "type":"array",               "items":{"type":"string"},               "description":"Defines nodes to spread the new collection across. If not provided, the collection will be spread across all live Solr nodes. The names to use are the 'node_name', which can be found by a request to the cluster/nodes endpoint. A special value of EMPTY will create no shards or replicas for the new collection. In this case, shards and replicas can be added later with the add-replica command available on the /collections/{collection}/shards endpoint."},             "shuffleNodes":{               "type":"boolean",               "description":"Controls whether or not the shard-replicas created for this collection will be assigned to the nodes specified by the nodeSet property in a sequential manner, or if the list of nodes should be shuffled prior to creating individual replicas. A 'false' value makes the results of a collection creation predictable and gives more exact control over the location of the individual shard-replicas, but 'true' can be a better choice for ensuring replicas are distributed evenly across nodes. This property is ignored if nodeSet is not also specified."},             "maxShardsPerNode":{               "type":"integer",               "description":"When creating collections, the shards and/or replicas are spread across all available, live, nodes, and two replicas of the same shard will never be on the same node. If a node is not live when the collection is created, it will not get any parts of the new collection, which could lead to too many replicas being created on a single live node. Defining maxShardsPerNode sets a limit on the number of replicas can be spread to each node. If the entire collection can not be fit into the live nodes, no collection will be created at all."},             "autoAddReplicas":{               "type":"boolean",               "description":"When set to true, enables auto addition of replicas when the number of active replicas falls below the value set for replicationFactor.",               "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-auto-add-replicas.html",               "default":"false"},             "rule":{               "type":"array",               "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",               "description":"Defines rules for where replicas should be located in a cluster.",               "items":{"type":"string"}},             "snitch":{               "type":"array",               "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",               "description":"",               "items":{"type":"string"}},             "policy":{               "type":"string",               "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-policy-preferences.html",               "description":"Name of the collection-level policy"},             "properties":{               "type":"object",               "documentation":"https://lucene.apache.org/solr/guide/defining-core-properties.html",               "description":"Allows adding core.properties for the collection. Some examples of core properties you may want to modify include the config set, the node name, the data directory, among others.",               "additionalProperties":true},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."},             "waitForFinalState":{               "type":"boolean",               "description":"If true then request will complete only when all affected replicas become active.",               "default":false}},           "required":["name"]},         "create-alias":{           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",           "description":"Allows one or more collections to be known by another name (to include time partitioned collections). If this command is used on an existing alias, the existing alias will be replaced with the new collection details.",           "type":"object",           "properties":{             "name":{               "type":"string",               "description":"The alias name to be created."},             "collections":{               "type":"array",               "description":"The list of collections to be known as this alias. Incompatible with any of the routing parameters. Either this parameter or a complete set of routing parameters is required.",               "items":{"type":"string"}},             "router":{               "type":"object",               "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",               "description":"Routing specific properties to define a time routed alias.  Do not specify 'collections' when creating a time routed alias.",               "properties":{                 "name":{                   "type":"string",                   "description":"The type of routing to perform. Currently only 'time' is supported, and it's required."},                 "field":{                   "type":"string",                   "description":"The date field name in incoming documents that is consulted to decide which collection the document should be routed to."},                 "start":{                   "type":"string",                   "description":"The earliest date/time in a document that may be indexed into this alias. Documents with values less than this will return an error. For time based routing this may be a date math expression."},                 "interval":{                   "type":"string",                   "description":"A specification of the width of the interval for each partition collection. For time based routing this should be a date math expression fragment starting with the + character."},                 "maxFutureMs":{                   "type":"integer",                   "description":"How many milliseconds into the future to accept document. Documents with a value in router.field that is greater than now() + maxFutureMs will be rejected to avoid provisioning too much resources."},                 "preemptiveCreateMath":{                   "type":"string",                   "description":"If a document arrives with a timestamp that is after the end time of the most recent collection minus this interval, then the next collection will be created asynchronously. Without this setting, collections are created synchronously when required by the document time stamp and thus block the flow of documents until the collection is created (possibly several seconds). Preemptive creation reduces these hiccups. If set to enough time (perhaps an hour or more) then if there are problems creating a collection, this window of time might be enough to take corrective action. However after a successful preemptive creation,  the collection is consuming resources without being used, and new documents will tend to be routed through it only to be routed elsewhere. Also, note that router.autoDeleteAge is currently evaluated relative to the date of a newly created collection, and so you may want to increase the delete age by the preemptive window amount so that the oldest collection isn't deleted too soon."},                 "autoDeleteAge":{                   "type":"string",                   "description":"A date math expressions yielding a time in the past. Collections covering a period of time entirely before this age will be automatically deleted."},                 "maxCardinality":{                   "type":"integer",                   "description":"The maximum number of categories allowed for this alias."},                 "mustMatch":{                   "type":"string",                   "description":"A regular expression that the value of the field specified by `router.field` must match before a corresponding collection will be created."},                 "routerList":{                   "type":"array",                   "description":"A list of router property sets to be used with router type Dimensional[foo,bar] where foo and bar are valid router type names (i.e. time or category). The order must correspond to the type specification in [] in the Dimensional type, so Dimensional[category,time] would require the first set of router properties to be valid for a category routed alias, and the second set to be valid for a time routed alias. In these sets of properties, router.name will be ignored in favor of the type specified in the top level Dimensional[] router.name",                   "items":{                     "type":"object",                     "additionalProperties":true}}}},             "TZ":{               "type":"string",               "description":"Optional timezone for use with any date math that may exist in other parameters.  Defaults to UTC."},             "create-collection":{               "type":"object",               "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",               "description":"The settings to use to create a collection for each new time partition. Most options from the collection create command are available, except for 'name', 'async' and 'waitForFinalState'.",               "additionalProperties":true},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},           "required":["name"]},         "delete-alias":{           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#deletealias",           "description":"Deletes a collection alias",           "type":"object",           "properties":{             "name":{               "type":"string",               "description":"The name of the alias to delete."},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},           "required":["name"]},         "set-alias-property":{           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#modifyalias",           "description":"Allows changing the properties on an alias. If a key is set with an empty string then it will be removed",           "type":"object",           "properties":{             "name":{               "type":"string",               "description":"The alias name on which to set properties."},             "properties":{               "type":"object",               "description":"A map of key/value pairs that will be associated with the alias as alias properties (metadata). An empty value will delete any existing value for a given key.",               "additionalProperties":true},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},           "required":["name"]},         "backup-collection":{           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#backup",           "description":"Backup Solr indexes and configurations for a specific collection. One copy of the indexes will be taken from each shard, and the config set for the collection will also be copied.",           "type":"object",           "properties":{             "collection":{               "type":"string",               "description":"The name of the collection to back up."},             "name":{               "type":"string",               "description":"The name of the backup."},             "location":{               "type":"string",               "description":"A location on a shared drive for the backup-collection command to write to. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},           "required":[             "collection",             "name",             "location"]},         "restore-collection":{           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#restore",           "description":"Restore Solr indexes and configurations from a backup. You cannot restore into the same collection you took the backup from. The target collection must not exist before calling this command, as it will be created by the restore action. The new collection will have the same number of shards and replicas as the original collection, and all routing strategies will be retained.",           "type":"object",           "properties":{             "collection":{               "type":"string",               "description":"The name of the collection the backup will be restored to. This collection must not exist prior to this "},             "name":{               "type":"string",               "description":"The name of the backup file."},             "location":{               "type":"string",               "description":"The location on the shared drive for the restore-collection command to read from. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},           "required":[             "collection",             "name",             "location"]}}}],   "WARNING":"This response format is experimental.  It is likely to change in the future.",   "availableSubPaths":{     "/collections/{collection}/shards":[       "POST",       "GET"],     "/collections/{collection}/shards/{shard}/{replica}":[       "DELETE",       "GET"],     "/collections/{collection}":[       "DELETE",       "POST",       "GET"],     "/collections/{collection}/shards/{shard}":[       "DELETE",       "POST",       "GET"]}} expected:<[POS]T> but was:<[GE]T>

Stack Trace:
org.junit.ComparisonFailure: incorrect value for path /spec[1]/methods[0] in :{
  "spec":[
    {
      "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#delete",
      "description":"Deletes a collection.",
      "methods":["DELETE"],
      "url":{"paths":[
          "/collections/{collection}",
          "/c/{collection}"]}},
    {
      "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#list",
      "description":"List all available collections and their properties.",
      "methods":["GET"],
      "url":{"paths":[
          "/collections",
          "/c"]}},
    {
      "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
      "description":"Create collections and collection aliases, backup or restore collections, and delete collections and aliases.",
      "methods":["POST"],
      "url":{"paths":[
          "/collections",
          "/c"]},
      "commands":{
        "create":{
          "type":"object",
          "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
          "description":"Create a collection.",
          "properties":{
            "name":{
              "type":"string",
              "description":"The name of the collection to be created."},
            "config":{
              "type":"string",
              "description":"The name of the configuration set (which must already be stored in ZooKeeper) to use for this collection. If not provided, Solr will default to the collection name as the configuration set name."},
            "router":{
              "type":"object",
              "documentation":"https://lucene.apache.org/solr/guide/shards-and-indexing-data-in-solrcloud.html",
              "description":"These properties define how to distribute documents across a collection's shards.",
              "properties":{
                "name":{
                  "type":"string",
                  "enum":[
                    "implicit",
                    "compositeId"],
                  "description":"The router implementation to use for this collection. There are two options: compositeId or implicit. The compositeId option has Solr decide how to distribute documents (with some possibilities for customization). The implicit option requires you define your own routing strategy, and puts the balancing of documents in shards entirely in your hands.",
                  "default":"compositeId"},
                "field":{
                  "type":"string",
                  "description":"A field to be used by Solr to identify the shard a document should be routed to. By default, the field defined as the unique ID for each document is used, but an alternative field can be defined with this parameter."}}},
            "numShards":{
              "type":"integer",
              "description":"The number of shards to be created as part of the collection. Shards are logical partitions of a single collection. Each shard has at least one replica, but more replicas for each shard can be defined with the replicationFactor property. This is a required parameter when using the 'compositeId' router."},
            "shards":{
              "type":"string",
              "description":"A comma-separated list of shard names, e.g., shard-x,shard-y,shard-z. This is a required parameter when using the 'implicit' router."},
            "replicationFactor":{
              "type":"integer",
              "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard."},
            "nrtReplicas":{
              "type":"integer",
              "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard. Replicas of type NRT will be updated with each document that is added to the cluster, and can use \"softCommits\" to get a new view of the index in Near Real Time. This parameter works in the same way as 'replicationFactor'"},
            "tlogReplicas":{
              "type":"integer",
              "description":"The number of TLOG replicas to be created for each shard. TLOG replicas update their transaction log for every update to the cluster, but only the shard leader updates the local index, other TLOG replicas will use segment replication and copy the latest index files from the leader."},
            "pullReplicas":{
              "type":"integer",
              "description":"The number of PULL replicas to be created for each shard. PULL replicas don't receive copies of the documents on update requests, they just replicate the latest segments periodically from the shard leader. PULL replicas can't become shard leaders, and need at least one active TLOG(recommended) or NRT replicas in the shard to replicate from."},
            "nodeSet":{
              "type":"array",
              "items":{"type":"string"},
              "description":"Defines nodes to spread the new collection across. If not provided, the collection will be spread across all live Solr nodes. The names to use are the 'node_name', which can be found by a request to the cluster/nodes endpoint. A special value of EMPTY will create no shards or replicas for the new collection. In this case, shards and replicas can be added later with the add-replica command available on the /collections/{collection}/shards endpoint."},
            "shuffleNodes":{
              "type":"boolean",
              "description":"Controls whether or not the shard-replicas created for this collection will be assigned to the nodes specified by the nodeSet property in a sequential manner, or if the list of nodes should be shuffled prior to creating individual replicas. A 'false' value makes the results of a collection creation predictable and gives more exact control over the location of the individual shard-replicas, but 'true' can be a better choice for ensuring replicas are distributed evenly across nodes. This property is ignored if nodeSet is not also specified."},
            "maxShardsPerNode":{
              "type":"integer",
              "description":"When creating collections, the shards and/or replicas are spread across all available, live, nodes, and two replicas of the same shard will never be on the same node. If a node is not live when the collection is created, it will not get any parts of the new collection, which could lead to too many replicas being created on a single live node. Defining maxShardsPerNode sets a limit on the number of replicas can be spread to each node. If the entire collection can not be fit into the live nodes, no collection will be created at all."},
            "autoAddReplicas":{
              "type":"boolean",
              "description":"When set to true, enables auto addition of replicas when the number of active replicas falls below the value set for replicationFactor.",
              "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-auto-add-replicas.html",
              "default":"false"},
            "rule":{
              "type":"array",
              "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",
              "description":"Defines rules for where replicas should be located in a cluster.",
              "items":{"type":"string"}},
            "snitch":{
              "type":"array",
              "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",
              "description":"",
              "items":{"type":"string"}},
            "policy":{
              "type":"string",
              "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-policy-preferences.html",
              "description":"Name of the collection-level policy"},
            "properties":{
              "type":"object",
              "documentation":"https://lucene.apache.org/solr/guide/defining-core-properties.html",
              "description":"Allows adding core.properties for the collection. Some examples of core properties you may want to modify include the config set, the node name, the data directory, among others.",
              "additionalProperties":true},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."},
            "waitForFinalState":{
              "type":"boolean",
              "description":"If true then request will complete only when all affected replicas become active.",
              "default":false}},
          "required":["name"]},
        "create-alias":{
          "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",
          "description":"Allows one or more collections to be known by another name (to include time partitioned collections). If this command is used on an existing alias, the existing alias will be replaced with the new collection details.",
          "type":"object",
          "properties":{
            "name":{
              "type":"string",
              "description":"The alias name to be created."},
            "collections":{
              "type":"array",
              "description":"The list of collections to be known as this alias. Incompatible with any of the routing parameters. Either this parameter or a complete set of routing parameters is required.",
              "items":{"type":"string"}},
            "router":{
              "type":"object",
              "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",
              "description":"Routing specific properties to define a time routed alias.  Do not specify 'collections' when creating a time routed alias.",
              "properties":{
                "name":{
                  "type":"string",
                  "description":"The type of routing to perform. Currently only 'time' is supported, and it's required."},
                "field":{
                  "type":"string",
                  "description":"The date field name in incoming documents that is consulted to decide which collection the document should be routed to."},
                "start":{
                  "type":"string",
                  "description":"The earliest date/time in a document that may be indexed into this alias. Documents with values less than this will return an error. For time based routing this may be a date math expression."},
                "interval":{
                  "type":"string",
                  "description":"A specification of the width of the interval for each partition collection. For time based routing this should be a date math expression fragment starting with the + character."},
                "maxFutureMs":{
                  "type":"integer",
                  "description":"How many milliseconds into the future to accept document. Documents with a value in router.field that is greater than now() + maxFutureMs will be rejected to avoid provisioning too much resources."},
                "preemptiveCreateMath":{
                  "type":"string",
                  "description":"If a document arrives with a timestamp that is after the end time of the most recent collection minus this interval, then the next collection will be created asynchronously. Without this setting, collections are created synchronously when required by the document time stamp and thus block the flow of documents until the collection is created (possibly several seconds). Preemptive creation reduces these hiccups. If set to enough time (perhaps an hour or more) then if there are problems creating a collection, this window of time might be enough to take corrective action. However after a successful preemptive creation,  the collection is consuming resources without being used, and new documents will tend to be routed through it only to be routed elsewhere. Also, note that router.autoDeleteAge is currently evaluated relative to the date of a newly created collection, and so you may want to increase the delete age by the preemptive window amount so that the oldest collection isn't deleted too soon."},
                "autoDeleteAge":{
                  "type":"string",
                  "description":"A date math expressions yielding a time in the past. Collections covering a period of time entirely before this age will be automatically deleted."},
                "maxCardinality":{
                  "type":"integer",
                  "description":"The maximum number of categories allowed for this alias."},
                "mustMatch":{
                  "type":"string",
                  "description":"A regular expression that the value of the field specified by `router.field` must match before a corresponding collection will be created."},
                "routerList":{
                  "type":"array",
                  "description":"A list of router property sets to be used with router type Dimensional[foo,bar] where foo and bar are valid router type names (i.e. time or category). The order must correspond to the type specification in [] in the Dimensional type, so Dimensional[category,time] would require the first set of router properties to be valid for a category routed alias, and the second set to be valid for a time routed alias. In these sets of properties, router.name will be ignored in favor of the type specified in the top level Dimensional[] router.name",
                  "items":{
                    "type":"object",
                    "additionalProperties":true}}}},
            "TZ":{
              "type":"string",
              "description":"Optional timezone for use with any date math that may exist in other parameters.  Defaults to UTC."},
            "create-collection":{
              "type":"object",
              "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
              "description":"The settings to use to create a collection for each new time partition. Most options from the collection create command are available, except for 'name', 'async' and 'waitForFinalState'.",
              "additionalProperties":true},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
          "required":["name"]},
        "delete-alias":{
          "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#deletealias",
          "description":"Deletes a collection alias",
          "type":"object",
          "properties":{
            "name":{
              "type":"string",
              "description":"The name of the alias to delete."},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
          "required":["name"]},
        "set-alias-property":{
          "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#modifyalias",
          "description":"Allows changing the properties on an alias. If a key is set with an empty string then it will be removed",
          "type":"object",
          "properties":{
            "name":{
              "type":"string",
              "description":"The alias name on which to set properties."},
            "properties":{
              "type":"object",
              "description":"A map of key/value pairs that will be associated with the alias as alias properties (metadata). An empty value will delete any existing value for a given key.",
              "additionalProperties":true},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
          "required":["name"]},
        "backup-collection":{
          "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#backup",
          "description":"Backup Solr indexes and configurations for a specific collection. One copy of the indexes will be taken from each shard, and the config set for the collection will also be copied.",
          "type":"object",
          "properties":{
            "collection":{
              "type":"string",
              "description":"The name of the collection to back up."},
            "name":{
              "type":"string",
              "description":"The name of the backup."},
            "location":{
              "type":"string",
              "description":"A location on a shared drive for the backup-collection command to write to. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
          "required":[
            "collection",
            "name",
            "location"]},
        "restore-collection":{
          "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#restore",
          "description":"Restore Solr indexes and configurations from a backup. You cannot restore into the same collection you took the backup from. The target collection must not exist before calling this command, as it will be created by the restore action. The new collection will have the same number of shards and replicas as the original collection, and all routing strategies will be retained.",
          "type":"object",
          "properties":{
            "collection":{
              "type":"string",
              "description":"The name of the collection the backup will be restored to. This collection must not exist prior to this "},
            "name":{
              "type":"string",
              "description":"The name of the backup file."},
            "location":{
              "type":"string",
              "description":"The location on the shared drive for the restore-collection command to read from. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
          "required":[
            "collection",
            "name",
            "location"]}}}],
  "WARNING":"This response format is experimental.  It is likely to change in the future.",
  "availableSubPaths":{
    "/collections/{collection}/shards":[
      "POST",
      "GET"],
    "/collections/{collection}/shards/{shard}/{replica}":[
      "DELETE",
      "GET"],
    "/collections/{collection}":[
      "DELETE",
      "POST",
      "GET"],
    "/collections/{collection}/shards/{shard}":[
      "DELETE",
      "POST",
      "GET"]}} expected:<[POS]T> but was:<[GE]T>
        at __randomizedtesting.SeedInfo.seed([37E437DCF71E246D:2092FDFBF1CAC850]:0)
        at org.junit.Assert.assertEquals(Assert.java:115)
        at org.apache.solr.handler.admin.TestApiFramework.assertConditions(TestApiFramework.java:214)
        at org.apache.solr.handler.admin.TestApiFramework.testFramework(TestApiFramework.java:125)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1750)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:938)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:974)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:988)
        at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49)
        at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
        at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:947)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:832)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:883)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:894)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41)
        at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
        at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at java.base/java.lang.Thread.run(Thread.java:834)




Build Log:
[...truncated 13707 lines...]
   [junit4] Suite: org.apache.solr.handler.admin.TestApiFramework
   [junit4]   2> 1037959 INFO  (SUITE-TestApiFramework-seed#[37E437DCF71E246D]-worker) [     ] o.a.s.SolrTestCaseJ4 Created dataDir: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build/solr-core/test/J1/temp/solr.handler.admin.TestApiFramework_37E437DCF71E246D-001/data-dir-86-001
   [junit4]   2> 1037959 WARN  (SUITE-TestApiFramework-seed#[37E437DCF71E246D]-worker) [     ] o.a.s.SolrTestCaseJ4 startTrackingSearchers: numOpens=26 numCloses=26
   [junit4]   2> 1037959 INFO  (SUITE-TestApiFramework-seed#[37E437DCF71E246D]-worker) [     ] o.a.s.SolrTestCaseJ4 Using PointFields (NUMERIC_POINTS_SYSPROP=true) w/NUMERIC_DOCVALUES_SYSPROP=true
   [junit4]   2> 1037974 INFO  (SUITE-TestApiFramework-seed#[37E437DCF71E246D]-worker) [     ] o.a.s.SolrTestCaseJ4 Randomized ssl (false) and clientAuth (false) via: @org.apache.solr.util.RandomizeSSL(reason="", ssl=0.0/0.0, value=0.0/0.0, clientAuth=0.0/0.0)
   [junit4]   2> 1037974 INFO  (SUITE-TestApiFramework-seed#[37E437DCF71E246D]-worker) [     ] o.a.s.SolrTestCaseJ4 SecureRandom sanity checks: test.solr.allowed.securerandom=null & java.security.egd=file:/dev/./urandom
   [junit4]   2> 1037993 INFO  (TEST-TestApiFramework.testFramework-seed#[37E437DCF71E246D]) [     ] o.a.s.SolrTestCaseJ4 ###Starting testFramework
   [junit4]   2> 1038120 INFO  (TEST-TestApiFramework.testFramework-seed#[37E437DCF71E246D]) [     ] o.a.s.SolrTestCaseJ4 ###Ending testFramework
   [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestApiFramework -Dtests.method=testFramework -Dtests.seed=37E437DCF71E246D -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=is-IS -Dtests.timezone=Europe/Nicosia -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
   [junit4] FAILURE 0.17s J1 | TestApiFramework.testFramework <<<
   [junit4]    > Throwable #1: org.junit.ComparisonFailure: incorrect value for path /spec[1]/methods[0] in :{
   [junit4]    >   "spec":[
   [junit4]    >     {
   [junit4]    >       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#delete",
   [junit4]    >       "description":"Deletes a collection.",
   [junit4]    >       "methods":["DELETE"],
   [junit4]    >       "url":{"paths":[
   [junit4]    >           "/collections/{collection}",
   [junit4]    >           "/c/{collection}"]}},
   [junit4]    >     {
   [junit4]    >       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#list",
   [junit4]    >       "description":"List all available collections and their properties.",
   [junit4]    >       "methods":["GET"],
   [junit4]    >       "url":{"paths":[
   [junit4]    >           "/collections",
   [junit4]    >           "/c"]}},
   [junit4]    >     {
   [junit4]    >       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
   [junit4]    >       "description":"Create collections and collection aliases, backup or restore collections, and delete collections and aliases.",
   [junit4]    >       "methods":["POST"],
   [junit4]    >       "url":{"paths":[
   [junit4]    >           "/collections",
   [junit4]    >           "/c"]},
   [junit4]    >       "commands":{
   [junit4]    >         "create":{
   [junit4]    >           "type":"object",
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
   [junit4]    >           "description":"Create a collection.",
   [junit4]    >           "properties":{
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the collection to be created."},
   [junit4]    >             "config":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the configuration set (which must already be stored in ZooKeeper) to use for this collection. If not provided, Solr will default to the collection name as the configuration set name."},
   [junit4]    >             "router":{
   [junit4]    >               "type":"object",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/shards-and-indexing-data-in-solrcloud.html",
   [junit4]    >               "description":"These properties define how to distribute documents across a collection's shards.",
   [junit4]    >               "properties":{
   [junit4]    >                 "name":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "enum":[
   [junit4]    >                     "implicit",
   [junit4]    >                     "compositeId"],
   [junit4]    >                   "description":"The router implementation to use for this collection. There are two options: compositeId or implicit. The compositeId option has Solr decide how to distribute documents (with some possibilities for customization). The implicit option requires you define your own routing strategy, and puts the balancing of documents in shards entirely in your hands.",
   [junit4]    >                   "default":"compositeId"},
   [junit4]    >                 "field":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"A field to be used by Solr to identify the shard a document should be routed to. By default, the field defined as the unique ID for each document is used, but an alternative field can be defined with this parameter."}}},
   [junit4]    >             "numShards":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"The number of shards to be created as part of the collection. Shards are logical partitions of a single collection. Each shard has at least one replica, but more replicas for each shard can be defined with the replicationFactor property. This is a required parameter when using the 'compositeId' router."},
   [junit4]    >             "shards":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"A comma-separated list of shard names, e.g., shard-x,shard-y,shard-z. This is a required parameter when using the 'implicit' router."},
   [junit4]    >             "replicationFactor":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard."},
   [junit4]    >             "nrtReplicas":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard. Replicas of type NRT will be updated with each document that is added to the cluster, and can use \"softCommits\" to get a new view of the index in Near Real Time. This parameter works in the same way as 'replicationFactor'"},
   [junit4]    >             "tlogReplicas":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"The number of TLOG replicas to be created for each shard. TLOG replicas update their transaction log for every update to the cluster, but only the shard leader updates the local index, other TLOG replicas will use segment replication and copy the latest index files from the leader."},
   [junit4]    >             "pullReplicas":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"The number of PULL replicas to be created for each shard. PULL replicas don't receive copies of the documents on update requests, they just replicate the latest segments periodically from the shard leader. PULL replicas can't become shard leaders, and need at least one active TLOG(recommended) or NRT replicas in the shard to replicate from."},
   [junit4]    >             "nodeSet":{
   [junit4]    >               "type":"array",
   [junit4]    >               "items":{"type":"string"},
   [junit4]    >               "description":"Defines nodes to spread the new collection across. If not provided, the collection will be spread across all live Solr nodes. The names to use are the 'node_name', which can be found by a request to the cluster/nodes endpoint. A special value of EMPTY will create no shards or replicas for the new collection. In this case, shards and replicas can be added later with the add-replica command available on the /collections/{collection}/shards endpoint."},
   [junit4]    >             "shuffleNodes":{
   [junit4]    >               "type":"boolean",
   [junit4]    >               "description":"Controls whether or not the shard-replicas created for this collection will be assigned to the nodes specified by the nodeSet property in a sequential manner, or if the list of nodes should be shuffled prior to creating individual replicas. A 'false' value makes the results of a collection creation predictable and gives more exact control over the location of the individual shard-replicas, but 'true' can be a better choice for ensuring replicas are distributed evenly across nodes. This property is ignored if nodeSet is not also specified."},
   [junit4]    >             "maxShardsPerNode":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"When creating collections, the shards and/or replicas are spread across all available, live, nodes, and two replicas of the same shard will never be on the same node. If a node is not live when the collection is created, it will not get any parts of the new collection, which could lead to too many replicas being created on a single live node. Defining maxShardsPerNode sets a limit on the number of replicas can be spread to each node. If the entire collection can not be fit into the live nodes, no collection will be created at all."},
   [junit4]    >             "autoAddReplicas":{
   [junit4]    >               "type":"boolean",
   [junit4]    >               "description":"When set to true, enables auto addition of replicas when the number of active replicas falls below the value set for replicationFactor.",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-auto-add-replicas.html",
   [junit4]    >               "default":"false"},
   [junit4]    >             "rule":{
   [junit4]    >               "type":"array",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",
   [junit4]    >               "description":"Defines rules for where replicas should be located in a cluster.",
   [junit4]    >               "items":{"type":"string"}},
   [junit4]    >             "snitch":{
   [junit4]    >               "type":"array",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",
   [junit4]    >               "description":"",
   [junit4]    >               "items":{"type":"string"}},
   [junit4]    >             "policy":{
   [junit4]    >               "type":"string",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-policy-preferences.html",
   [junit4]    >               "description":"Name of the collection-level policy"},
   [junit4]    >             "properties":{
   [junit4]    >               "type":"object",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/defining-core-properties.html",
   [junit4]    >               "description":"Allows adding core.properties for the collection. Some examples of core properties you may want to modify include the config set, the node name, the data directory, among others.",
   [junit4]    >               "additionalProperties":true},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."},
   [junit4]    >             "waitForFinalState":{
   [junit4]    >               "type":"boolean",
   [junit4]    >               "description":"If true then request will complete only when all affected replicas become active.",
   [junit4]    >               "default":false}},
   [junit4]    >           "required":["name"]},
   [junit4]    >         "create-alias":{
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",
   [junit4]    >           "description":"Allows one or more collections to be known by another name (to include time partitioned collections). If this command is used on an existing alias, the existing alias will be replaced with the new collection details.",
   [junit4]    >           "type":"object",
   [junit4]    >           "properties":{
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The alias name to be created."},
   [junit4]    >             "collections":{
   [junit4]    >               "type":"array",
   [junit4]    >               "description":"The list of collections to be known as this alias. Incompatible with any of the routing parameters. Either this parameter or a complete set of routing parameters is required.",
   [junit4]    >               "items":{"type":"string"}},
   [junit4]    >             "router":{
   [junit4]    >               "type":"object",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",
   [junit4]    >               "description":"Routing specific properties to define a time routed alias.  Do not specify 'collections' when creating a time routed alias.",
   [junit4]    >               "properties":{
   [junit4]    >                 "name":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"The type of routing to perform. Currently only 'time' is supported, and it's required."},
   [junit4]    >                 "field":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"The date field name in incoming documents that is consulted to decide which collection the document should be routed to."},
   [junit4]    >                 "start":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"The earliest date/time in a document that may be indexed into this alias. Documents with values less than this will return an error. For time based routing this may be a date math expression."},
   [junit4]    >                 "interval":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"A specification of the width of the interval for each partition collection. For time based routing this should be a date math expression fragment starting with the + character."},
   [junit4]    >                 "maxFutureMs":{
   [junit4]    >                   "type":"integer",
   [junit4]    >                   "description":"How many milliseconds into the future to accept document. Documents with a value in router.field that is greater than now() + maxFutureMs will be rejected to avoid provisioning too much resources."},
   [junit4]    >                 "preemptiveCreateMath":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"If a document arrives with a timestamp that is after the end time of the most recent collection minus this interval, then the next collection will be created asynchronously. Without this setting, collections are created synchronously when required by the document time stamp and thus block the flow of documents until the collection is created (possibly several seconds). Preemptive creation reduces these hiccups. If set to enough time (perhaps an hour or more) then if there are problems creating a collection, this window of time might be enough to take corrective action. However after a successful preemptive creation,  the collection is consuming resources without being used, and new documents will tend to be routed through it only to be routed elsewhere. Also, note that router.autoDeleteAge is currently evaluated relative to the date of a newly created collection, and so you may want to increase the delete age by the preemptive window amount so that the oldest collection isn't deleted too soon."},
   [junit4]    >                 "autoDeleteAge":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"A date math expressions yielding a time in the past. Collections covering a period of time entirely before this age will be automatically deleted."},
   [junit4]    >                 "maxCardinality":{
   [junit4]    >                   "type":"integer",
   [junit4]    >                   "description":"The maximum number of categories allowed for this alias."},
   [junit4]    >                 "mustMatch":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"A regular expression that the value of the field specified by `router.field` must match before a corresponding collection will be created."},
   [junit4]    >                 "routerList":{
   [junit4]    >                   "type":"array",
   [junit4]    >                   "description":"A list of router property sets to be used with router type Dimensional[foo,bar] where foo and bar are valid router type names (i.e. time or category). The order must correspond to the type specification in [] in the Dimensional type, so Dimensional[category,time] would require the first set of router properties to be valid for a category routed alias, and the second set to be valid for a time routed alias. In these sets of properties, router.name will be ignored in favor of the type specified in the top level Dimensional[] router.name",
   [junit4]    >                   "items":{
   [junit4]    >                     "type":"object",
   [junit4]    >                     "additionalProperties":true}}}},
   [junit4]    >             "TZ":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Optional timezone for use with any date math that may exist in other parameters.  Defaults to UTC."},
   [junit4]    >             "create-collection":{
   [junit4]    >               "type":"object",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
   [junit4]    >               "description":"The settings to use to create a collection for each new time partition. Most options from the collection create command are available, except for 'name', 'async' and 'waitForFinalState'.",
   [junit4]    >               "additionalProperties":true},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
   [junit4]    >           "required":["name"]},
   [junit4]    >         "delete-alias":{
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#deletealias",
   [junit4]    >           "description":"Deletes a collection alias",
   [junit4]    >           "type":"object",
   [junit4]    >           "properties":{
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the alias to delete."},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
   [junit4]    >           "required":["name"]},
   [junit4]    >         "set-alias-property":{
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#modifyalias",
   [junit4]    >           "description":"Allows changing the properties on an alias. If a key is set with an empty string then it will be removed",
   [junit4]    >           "type":"object",
   [junit4]    >           "properties":{
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The alias name on which to set properties."},
   [junit4]    >             "properties":{
   [junit4]    >               "type":"object",
   [junit4]    >               "description":"A map of key/value pairs that will be associated with the alias as alias properties (metadata). An empty value will delete any existing value for a given key.",
   [junit4]    >               "additionalProperties":true},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
   [junit4]    >           "required":["name"]},
   [junit4]    >         "backup-collection":{
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#backup",
   [junit4]    >           "description":"Backup Solr indexes and configurations for a specific collection. One copy of the indexes will be taken from each shard, and the config set for the collection will also be copied.",
   [junit4]    >           "type":"object",
   [junit4]    >           "properties":{
   [junit4]    >             "collection":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the collection to back up."},
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the backup."},
   [junit4]    >             "location":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"A location on a shared drive for the backup-collection command to write to. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
   [junit4]    >           "required":[
   [junit4]    >             "collection",
   [junit4]    >             "name",
   [junit4]    >             "location"]},
   [junit4]    >         "restore-collection":{
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#restore",
   [junit4]    >           "description":"Restore Solr indexes and configurations from a backup. You cannot restore into the same collection you took the backup from. The target collection must not exist before calling this command, as it will be created by the restore action. The new collection will have the same number of shards and replicas as the original collection, and all routing strategies will be retained.",
   [junit4]    >           "type":"object",
   [junit4]    >           "properties":{
   [junit4]    >             "collection":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the collection the backup will be restored to. This collection must not exist prior to this "},
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the backup file."},
   [junit4]    >             "location":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The location on the shared drive for the restore-collection command to read from. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
   [junit4]    >           "required":[
   [junit4]    >             "collection",
   [junit4]    >             "name",
   [junit4]    >             "location"]}}}],
   [junit4]    >   "WARNING":"This response format is experimental.  It is likely to change in the future.",
   [junit4]    >   "availableSubPaths":{
   [junit4]    >     "/collections/{collection}/shards":[
   [junit4]    >       "POST",
   [junit4]    >       "GET"],
   [junit4]    >     "/collections/{collection}/shards/{shard}/{replica}":[
   [junit4]    >       "DELETE",
   [junit4]    >       "GET"],
   [junit4]    >     "/collections/{collection}":[
   [junit4]    >       "DELETE",
   [junit4]    >       "POST",
   [junit4]    >       "GET"],
   [junit4]    >     "/collections/{collection}/shards/{shard}":[
   [junit4]    >       "DELETE",
   [junit4]    >       "POST",
   [junit4]    >       "GET"]}} expected:<[POS]T> but was:<[GE]T>
   [junit4]    > at __randomizedtesting.SeedInfo.seed([37E437DCF71E246D:2092FDFBF1CAC850]:0)
   [junit4]    > at org.apache.solr.handler.admin.TestApiFramework.assertConditions(TestApiFramework.java:214)
   [junit4]    > at org.apache.solr.handler.admin.TestApiFramework.testFramework(TestApiFramework.java:125)
   [junit4]    > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   [junit4]    > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   [junit4]    > at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   [junit4]    > at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   [junit4]    > at java.base/java.lang.Thread.run(Thread.java:834)
   [junit4]   2> 1038160 INFO  (TEST-TestApiFramework.testTrailingTemplatePaths-seed#[37E437DCF71E246D]) [     ] o.a.s.SolrTestCaseJ4 ###Starting testTrailingTemplatePaths
   [junit4]   2> 1038161 INFO  (TEST-TestApiFramework.testTrailingTemplatePaths-seed#[37E437DCF71E246D]) [     ] o.a.s.SolrTestCaseJ4 ###Ending testTrailingTemplatePaths
   [junit4]   2> NOTE: leaving temporary files on disk at: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build/solr-core/test/J1/temp/solr.handler.admin.TestApiFramework_37E437DCF71E246D-001
   [junit4]   2> NOTE: test params are: codec=Asserting(Lucene80): {}, docValues:{}, maxPointsInLeafNode=747, maxMBSortInHeap=6.175919835142739, sim=Asserting(org.apache.lucene.search.similarities.AssertingSimilarity@dd5f981), locale=is-IS, timezone=Europe/Nicosia
   [junit4]   2> NOTE: Linux 4.4.0-112-generic amd64/Oracle Corporation 11.0.1 (64-bit)/cpus=4,threads=1,free=60345400,total=349175808
   [junit4]   2> NOTE: All tests run in this JVM: [MetricsHistoryWithAuthIntegrationTest, LeaderElectionContextKeyTest, TestSubQueryTransformerCrossCore, TestFoldingMultitermQuery, BooleanFieldTest, DirectSolrSpellCheckerTest, ReindexCollectionTest, TestPayloadScoreQParserPlugin, TestCustomStream, TestDefaultStatsCache, TestFieldCacheWithThreads, TestAuthorizationFramework, TestExclusionRuleCollectionAccess, TestManagedSchemaAPI, MinimalSchemaTest, SortSpecParsingTest, AssignTest, PeerSyncWithLeaderAndIndexFingerprintCachingTest, TestManagedResourceStorage, TestReplicationHandlerBackup, TestCSVResponseWriter, TestSolrDeletionPolicy1, TestTolerantUpdateProcessorRandomCloud, MultiDestinationAuditLoggerTest, TestStressLiveNodes, TestMinHashQParser, TestSolrJ, TestStandardQParsers, BlockJoinFacetDistribTest, BitVectorTest, HLLSerializationTest, HDFSCollectionsAPITest, MetricTriggerTest, DistributedFacetPivotLargeTest, TestSnapshotCloudManager, TestJettySolrRunner, TestRemoteStreaming, TestEmbeddedSolrServerAdminHandler, ResponseBuilderTest, TestDocTermOrdsUninvertLimit, HighlighterMaxOffsetTest, HttpPartitionOnCommitTest, TestHttpServletCarrier, TestClassicSimilarityFactory, DeleteShardTest, MoveReplicaHDFSFailoverTest, PhrasesIdentificationComponentTest, SolrCloudReportersTest, TestChildDocTransformerHierarchy, TestDistribDocBasedVersion, TestIBSimilarityFactory, SpellingQueryConverterTest, JsonLoaderTest, TestCloudJSONFacetSKG, TestCoreBackup, TestInfoStreamLogging, SuggesterFSTTest, Tagger2Test, DistributedSpellCheckComponentTest, HttpTriggerListenerTest, TestFastOutputStream, SolrCoreTest, TestCoreContainer, TriLevelCompositeIdRoutingTest, TestDistributedStatsComponentCardinality, RequestLoggingTest, OverseerStatusTest, TestCursorMarkWithoutUniqueKey, TestSimNodeLostTrigger, ReplaceNodeTest, PathHierarchyTokenizerFactoryTest, TestFieldSortValues, TestSolrTestCaseJ4, TestExactStatsCache, DeleteLastCustomShardedReplicaTest, TestPointFields, SegmentsInfoRequestHandlerTest, TestIndexSearcher, SolrInfoBeanTest, RestoreTriggerStateTest, RegexBytesRefFilterTest, TestSystemIdResolver, TestFieldCollectionResource, SoftAutoCommitTest, ResourceLoaderTest, ConcurrentCreateRoutedAliasTest, TestCopyFieldCollectionResource, TestExceedMaxTermLength, TestWordDelimiterFilterFactory, TestApiFramework]
   [junit4] Completed [289/875 (1!)] on J1 in 0.67s, 2 tests, 1 failure <<< FAILURES!

[...truncated 54166 lines...]
[asciidoctor:convert] asciidoctor: ERROR: about-this-guide.adoc: line 1: invalid part, must have at least one section (e.g., chapter, appendix, etc.)
[asciidoctor:convert] asciidoctor: ERROR: solr-glossary.adoc: line 1: invalid part, must have at least one section (e.g., chapter, appendix, etc.)
     [java] Processed 2594 links (2120 relative) to 3411 anchors in 259 files
     [echo] Validated Links & Anchors via: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build/solr-ref-guide/bare-bones-html/

-documentation-lint:
    [jtidy] FIXME: Broken HTML checks were disabled, as jtidy can't handle HTML5.
     [echo] Checking for broken links...
     [exec]
     [exec] Crawl/parse...
     [exec]
     [exec] Verify...
     [echo] Checking for malformed docs...

jar-checksums:

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

common.resolve:

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

jar-checksums:
    [mkdir] Created dir: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/null1137831584
     [copy] Copying 38 files to /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/null1137831584
   [delete] Deleting directory /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/null1137831584

resolve-example:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

resolve-server:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

jar-checksums:
    [mkdir] Created dir: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/null82355606
     [copy] Copying 249 files to /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/null82355606
   [delete] Deleting directory /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/null82355606

check-working-copy:
[ivy:cachepath] :: resolving dependencies :: #;[hidden email]
[ivy:cachepath] confs: [default]
[ivy:cachepath] found org.eclipse.jgit#org.eclipse.jgit;5.3.0.201903130848-r in public
[ivy:cachepath] found com.jcraft#jsch;0.1.54 in public
[ivy:cachepath] found com.jcraft#jzlib;1.1.1 in public
[ivy:cachepath] found com.googlecode.javaewah#JavaEWAH;1.1.6 in public
[ivy:cachepath] found org.slf4j#slf4j-api;1.7.2 in public
[ivy:cachepath] found org.bouncycastle#bcpg-jdk15on;1.60 in public
[ivy:cachepath] found org.bouncycastle#bcprov-jdk15on;1.60 in public
[ivy:cachepath] found org.bouncycastle#bcpkix-jdk15on;1.60 in public
[ivy:cachepath] found org.slf4j#slf4j-nop;1.7.2 in public
[ivy:cachepath] :: resolution report :: resolve 35ms :: artifacts dl 4ms
        ---------------------------------------------------------------------
        |                  |            modules            ||   artifacts   |
        |       conf       | number| search|dwnlded|evicted|| number|dwnlded|
        ---------------------------------------------------------------------
        |      default     |   9   |   0   |   0   |   0   ||   9   |   0   |
        ---------------------------------------------------------------------
[wc-checker] Initializing working copy...
[wc-checker] Checking working copy status...

-jenkins-base:

BUILD SUCCESSFUL
Total time: 188 minutes 48 seconds
Archiving artifacts
java.lang.InterruptedException: no matches found within 10000
        at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:2847)
        at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:2726)
        at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:2707)
        at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3086)
Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to lucene2
                at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
                at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
                at hudson.remoting.Channel.call(Channel.java:955)
                at hudson.FilePath.act(FilePath.java:1072)
                at hudson.FilePath.act(FilePath.java:1061)
                at hudson.FilePath.validateAntFileMask(FilePath.java:2705)
                at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:243)
                at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
                at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
                at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
                at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
                at hudson.model.Build$BuildExecution.post2(Build.java:186)
                at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
                at hudson.model.Run.execute(Run.java:1835)
                at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
                at hudson.model.ResourceController.execute(ResourceController.java:97)
                at hudson.model.Executor.run(Executor.java:429)
Caused: hudson.FilePath$TunneledInterruptedException
        at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3088)
        at hudson.remoting.UserRequest.perform(UserRequest.java:212)
        at hudson.remoting.UserRequest.perform(UserRequest.java:54)
        at hudson.remoting.Request$2.run(Request.java:369)
        at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:748)
Caused: java.lang.InterruptedException: java.lang.InterruptedException: no matches found within 10000
        at hudson.FilePath.act(FilePath.java:1074)
        at hudson.FilePath.act(FilePath.java:1061)
        at hudson.FilePath.validateAntFileMask(FilePath.java:2705)
        at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:243)
        at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
        at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
        at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
        at hudson.model.Build$BuildExecution.post2(Build.java:186)
        at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
        at hudson.model.Run.execute(Run.java:1835)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
        at hudson.model.ResourceController.execute(ResourceController.java:97)
        at hudson.model.Executor.run(Executor.java:429)
No artifacts found that match the file pattern "**/*.events,heapdumps/**,**/hs_err_pid*". Configuration error?
Recording test results
Build step 'Publish JUnit test result report' changed build result to UNSTABLE
Email was triggered for: Unstable (Test Failures)
Sending email for trigger: Unstable (Test Failures)


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

[JENKINS] Lucene-Solr-Tests-master - Build # 3630 - Failure

Apache Jenkins Server-2
Build: https://builds.apache.org/job/Lucene-Solr-Tests-master/3630/

1 tests failed.
FAILED:  org.apache.solr.handler.admin.TestApiFramework.testFramework

Error Message:
incorrect value for path /spec[0]/methods[0] in :{   "spec":[     {       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#list",       "description":"List all available collections and their properties.",       "methods":["GET"],       "url":{"paths":[           "/collections",           "/c"]}},     {       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",       "description":"Create collections and collection aliases, backup or restore collections, and delete collections and aliases.",       "methods":["POST"],       "url":{"paths":[           "/collections",           "/c"]},       "commands":{         "create":{           "type":"object",           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",           "description":"Create a collection.",           "properties":{             "name":{               "type":"string",               "description":"The name of the collection to be created."},             "config":{               "type":"string",               "description":"The name of the configuration set (which must already be stored in ZooKeeper) to use for this collection. If not provided, Solr will default to the collection name as the configuration set name."},             "router":{               "type":"object",               "documentation":"https://lucene.apache.org/solr/guide/shards-and-indexing-data-in-solrcloud.html",               "description":"These properties define how to distribute documents across a collection's shards.",               "properties":{                 "name":{                   "type":"string",                   "enum":[                     "implicit",                     "compositeId"],                   "description":"The router implementation to use for this collection. There are two options: compositeId or implicit. The compositeId option has Solr decide how to distribute documents (with some possibilities for customization). The implicit option requires you define your own routing strategy, and puts the balancing of documents in shards entirely in your hands.",                   "default":"compositeId"},                 "field":{                   "type":"string",                   "description":"A field to be used by Solr to identify the shard a document should be routed to. By default, the field defined as the unique ID for each document is used, but an alternative field can be defined with this parameter."}}},             "numShards":{               "type":"integer",               "description":"The number of shards to be created as part of the collection. Shards are logical partitions of a single collection. Each shard has at least one replica, but more replicas for each shard can be defined with the replicationFactor property. This is a required parameter when using the 'compositeId' router."},             "shards":{               "type":"string",               "description":"A comma-separated list of shard names, e.g., shard-x,shard-y,shard-z. This is a required parameter when using the 'implicit' router."},             "replicationFactor":{               "type":"integer",               "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard."},             "nrtReplicas":{               "type":"integer",               "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard. Replicas of type NRT will be updated with each document that is added to the cluster, and can use \"softCommits\" to get a new view of the index in Near Real Time. This parameter works in the same way as 'replicationFactor'"},             "tlogReplicas":{               "type":"integer",               "description":"The number of TLOG replicas to be created for each shard. TLOG replicas update their transaction log for every update to the cluster, but only the shard leader updates the local index, other TLOG replicas will use segment replication and copy the latest index files from the leader."},             "pullReplicas":{               "type":"integer",               "description":"The number of PULL replicas to be created for each shard. PULL replicas don't receive copies of the documents on update requests, they just replicate the latest segments periodically from the shard leader. PULL replicas can't become shard leaders, and need at least one active TLOG(recommended) or NRT replicas in the shard to replicate from."},             "nodeSet":{               "type":"array",               "items":{"type":"string"},               "description":"Defines nodes to spread the new collection across. If not provided, the collection will be spread across all live Solr nodes. The names to use are the 'node_name', which can be found by a request to the cluster/nodes endpoint. A special value of EMPTY will create no shards or replicas for the new collection. In this case, shards and replicas can be added later with the add-replica command available on the /collections/{collection}/shards endpoint."},             "shuffleNodes":{               "type":"boolean",               "description":"Controls whether or not the shard-replicas created for this collection will be assigned to the nodes specified by the nodeSet property in a sequential manner, or if the list of nodes should be shuffled prior to creating individual replicas. A 'false' value makes the results of a collection creation predictable and gives more exact control over the location of the individual shard-replicas, but 'true' can be a better choice for ensuring replicas are distributed evenly across nodes. This property is ignored if nodeSet is not also specified."},             "maxShardsPerNode":{               "type":"integer",               "description":"When creating collections, the shards and/or replicas are spread across all available, live, nodes, and two replicas of the same shard will never be on the same node. If a node is not live when the collection is created, it will not get any parts of the new collection, which could lead to too many replicas being created on a single live node. Defining maxShardsPerNode sets a limit on the number of replicas can be spread to each node. If the entire collection can not be fit into the live nodes, no collection will be created at all."},             "autoAddReplicas":{               "type":"boolean",               "description":"When set to true, enables auto addition of replicas when the number of active replicas falls below the value set for replicationFactor.",               "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-auto-add-replicas.html",               "default":"false"},             "rule":{               "type":"array",               "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",               "description":"Defines rules for where replicas should be located in a cluster.",               "items":{"type":"string"}},             "snitch":{               "type":"array",               "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",               "description":"",               "items":{"type":"string"}},             "policy":{               "type":"string",               "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-policy-preferences.html",               "description":"Name of the collection-level policy"},             "properties":{               "type":"object",               "documentation":"https://lucene.apache.org/solr/guide/defining-core-properties.html",               "description":"Allows adding core.properties for the collection. Some examples of core properties you may want to modify include the config set, the node name, the data directory, among others.",               "additionalProperties":true},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."},             "waitForFinalState":{               "type":"boolean",               "description":"If true then request will complete only when all affected replicas become active.",               "default":false}},           "required":["name"]},         "create-alias":{           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",           "description":"Allows one or more collections to be known by another name (to include time partitioned collections). If this command is used on an existing alias, the existing alias will be replaced with the new collection details.",           "type":"object",           "properties":{             "name":{               "type":"string",               "description":"The alias name to be created."},             "collections":{               "type":"array",               "description":"The list of collections to be known as this alias. Incompatible with any of the routing parameters. Either this parameter or a complete set of routing parameters is required.",               "items":{"type":"string"}},             "router":{               "type":"object",               "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",               "description":"Routing specific properties to define a time routed alias.  Do not specify 'collections' when creating a time routed alias.",               "properties":{                 "name":{                   "type":"string",                   "description":"The type of routing to perform. Currently only 'time' is supported, and it's required."},                 "field":{                   "type":"string",                   "description":"The date field name in incoming documents that is consulted to decide which collection the document should be routed to."},                 "start":{                   "type":"string",                   "description":"The earliest date/time in a document that may be indexed into this alias. Documents with values less than this will return an error. For time based routing this may be a date math expression."},                 "interval":{                   "type":"string",                   "description":"A specification of the width of the interval for each partition collection. For time based routing this should be a date math expression fragment starting with the + character."},                 "maxFutureMs":{                   "type":"integer",                   "description":"How many milliseconds into the future to accept document. Documents with a value in router.field that is greater than now() + maxFutureMs will be rejected to avoid provisioning too much resources."},                 "preemptiveCreateMath":{                   "type":"string",                   "description":"If a document arrives with a timestamp that is after the end time of the most recent collection minus this interval, then the next collection will be created asynchronously. Without this setting, collections are created synchronously when required by the document time stamp and thus block the flow of documents until the collection is created (possibly several seconds). Preemptive creation reduces these hiccups. If set to enough time (perhaps an hour or more) then if there are problems creating a collection, this window of time might be enough to take corrective action. However after a successful preemptive creation,  the collection is consuming resources without being used, and new documents will tend to be routed through it only to be routed elsewhere. Also, note that router.autoDeleteAge is currently evaluated relative to the date of a newly created collection, and so you may want to increase the delete age by the preemptive window amount so that the oldest collection isn't deleted too soon."},                 "autoDeleteAge":{                   "type":"string",                   "description":"A date math expressions yielding a time in the past. Collections covering a period of time entirely before this age will be automatically deleted."},                 "maxCardinality":{                   "type":"integer",                   "description":"The maximum number of categories allowed for this alias."},                 "mustMatch":{                   "type":"string",                   "description":"A regular expression that the value of the field specified by `router.field` must match before a corresponding collection will be created."},                 "routerList":{                   "type":"array",                   "description":"A list of router property sets to be used with router type Dimensional[foo,bar] where foo and bar are valid router type names (i.e. time or category). The order must correspond to the type specification in [] in the Dimensional type, so Dimensional[category,time] would require the first set of router properties to be valid for a category routed alias, and the second set to be valid for a time routed alias. In these sets of properties, router.name will be ignored in favor of the type specified in the top level Dimensional[] router.name",                   "items":{                     "type":"object",                     "additionalProperties":true}}}},             "TZ":{               "type":"string",               "description":"Optional timezone for use with any date math that may exist in other parameters.  Defaults to UTC."},             "create-collection":{               "type":"object",               "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",               "description":"The settings to use to create a collection for each new time partition. Most options from the collection create command are available, except for 'name', 'async' and 'waitForFinalState'.",               "additionalProperties":true},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},           "required":["name"]},         "delete-alias":{           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#deletealias",           "description":"Deletes a collection alias",           "type":"object",           "properties":{             "name":{               "type":"string",               "description":"The name of the alias to delete."},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},           "required":["name"]},         "set-alias-property":{           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#modifyalias",           "description":"Allows changing the properties on an alias. If a key is set with an empty string then it will be removed",           "type":"object",           "properties":{             "name":{               "type":"string",               "description":"The alias name on which to set properties."},             "properties":{               "type":"object",               "description":"A map of key/value pairs that will be associated with the alias as alias properties (metadata). An empty value will delete any existing value for a given key.",               "additionalProperties":true},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},           "required":["name"]},         "backup-collection":{           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#backup",           "description":"Backup Solr indexes and configurations for a specific collection. One copy of the indexes will be taken from each shard, and the config set for the collection will also be copied.",           "type":"object",           "properties":{             "collection":{               "type":"string",               "description":"The name of the collection to back up."},             "name":{               "type":"string",               "description":"The name of the backup."},             "location":{               "type":"string",               "description":"A location on a shared drive for the backup-collection command to write to. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},           "required":[             "collection",             "name",             "location"]},         "restore-collection":{           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#restore",           "description":"Restore Solr indexes and configurations from a backup. You cannot restore into the same collection you took the backup from. The target collection must not exist before calling this command, as it will be created by the restore action. The new collection will have the same number of shards and replicas as the original collection, and all routing strategies will be retained.",           "type":"object",           "properties":{             "collection":{               "type":"string",               "description":"The name of the collection the backup will be restored to. This collection must not exist prior to this "},             "name":{               "type":"string",               "description":"The name of the backup file."},             "location":{               "type":"string",               "description":"The location on the shared drive for the restore-collection command to read from. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},             "async":{               "type":"string",               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},           "required":[             "collection",             "name",             "location"]}}},     {       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#delete",       "description":"Deletes a collection.",       "methods":["DELETE"],       "url":{"paths":[           "/collections/{collection}",           "/c/{collection}"]}}],   "WARNING":"This response format is experimental.  It is likely to change in the future.",   "availableSubPaths":{     "/collections/{collection}/shards":[       "POST",       "GET"],     "/collections/{collection}/shards/{shard}/{replica}":[       "DELETE",       "GET"],     "/collections/{collection}":[       "DELETE",       "POST",       "GET"],     "/collections/{collection}/shards/{shard}":[       "DELETE",       "POST",       "GET"]}} expected:<[DELETE]> but was:<[GET]>

Stack Trace:
org.junit.ComparisonFailure: incorrect value for path /spec[0]/methods[0] in :{
  "spec":[
    {
      "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#list",
      "description":"List all available collections and their properties.",
      "methods":["GET"],
      "url":{"paths":[
          "/collections",
          "/c"]}},
    {
      "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
      "description":"Create collections and collection aliases, backup or restore collections, and delete collections and aliases.",
      "methods":["POST"],
      "url":{"paths":[
          "/collections",
          "/c"]},
      "commands":{
        "create":{
          "type":"object",
          "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
          "description":"Create a collection.",
          "properties":{
            "name":{
              "type":"string",
              "description":"The name of the collection to be created."},
            "config":{
              "type":"string",
              "description":"The name of the configuration set (which must already be stored in ZooKeeper) to use for this collection. If not provided, Solr will default to the collection name as the configuration set name."},
            "router":{
              "type":"object",
              "documentation":"https://lucene.apache.org/solr/guide/shards-and-indexing-data-in-solrcloud.html",
              "description":"These properties define how to distribute documents across a collection's shards.",
              "properties":{
                "name":{
                  "type":"string",
                  "enum":[
                    "implicit",
                    "compositeId"],
                  "description":"The router implementation to use for this collection. There are two options: compositeId or implicit. The compositeId option has Solr decide how to distribute documents (with some possibilities for customization). The implicit option requires you define your own routing strategy, and puts the balancing of documents in shards entirely in your hands.",
                  "default":"compositeId"},
                "field":{
                  "type":"string",
                  "description":"A field to be used by Solr to identify the shard a document should be routed to. By default, the field defined as the unique ID for each document is used, but an alternative field can be defined with this parameter."}}},
            "numShards":{
              "type":"integer",
              "description":"The number of shards to be created as part of the collection. Shards are logical partitions of a single collection. Each shard has at least one replica, but more replicas for each shard can be defined with the replicationFactor property. This is a required parameter when using the 'compositeId' router."},
            "shards":{
              "type":"string",
              "description":"A comma-separated list of shard names, e.g., shard-x,shard-y,shard-z. This is a required parameter when using the 'implicit' router."},
            "replicationFactor":{
              "type":"integer",
              "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard."},
            "nrtReplicas":{
              "type":"integer",
              "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard. Replicas of type NRT will be updated with each document that is added to the cluster, and can use \"softCommits\" to get a new view of the index in Near Real Time. This parameter works in the same way as 'replicationFactor'"},
            "tlogReplicas":{
              "type":"integer",
              "description":"The number of TLOG replicas to be created for each shard. TLOG replicas update their transaction log for every update to the cluster, but only the shard leader updates the local index, other TLOG replicas will use segment replication and copy the latest index files from the leader."},
            "pullReplicas":{
              "type":"integer",
              "description":"The number of PULL replicas to be created for each shard. PULL replicas don't receive copies of the documents on update requests, they just replicate the latest segments periodically from the shard leader. PULL replicas can't become shard leaders, and need at least one active TLOG(recommended) or NRT replicas in the shard to replicate from."},
            "nodeSet":{
              "type":"array",
              "items":{"type":"string"},
              "description":"Defines nodes to spread the new collection across. If not provided, the collection will be spread across all live Solr nodes. The names to use are the 'node_name', which can be found by a request to the cluster/nodes endpoint. A special value of EMPTY will create no shards or replicas for the new collection. In this case, shards and replicas can be added later with the add-replica command available on the /collections/{collection}/shards endpoint."},
            "shuffleNodes":{
              "type":"boolean",
              "description":"Controls whether or not the shard-replicas created for this collection will be assigned to the nodes specified by the nodeSet property in a sequential manner, or if the list of nodes should be shuffled prior to creating individual replicas. A 'false' value makes the results of a collection creation predictable and gives more exact control over the location of the individual shard-replicas, but 'true' can be a better choice for ensuring replicas are distributed evenly across nodes. This property is ignored if nodeSet is not also specified."},
            "maxShardsPerNode":{
              "type":"integer",
              "description":"When creating collections, the shards and/or replicas are spread across all available, live, nodes, and two replicas of the same shard will never be on the same node. If a node is not live when the collection is created, it will not get any parts of the new collection, which could lead to too many replicas being created on a single live node. Defining maxShardsPerNode sets a limit on the number of replicas can be spread to each node. If the entire collection can not be fit into the live nodes, no collection will be created at all."},
            "autoAddReplicas":{
              "type":"boolean",
              "description":"When set to true, enables auto addition of replicas when the number of active replicas falls below the value set for replicationFactor.",
              "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-auto-add-replicas.html",
              "default":"false"},
            "rule":{
              "type":"array",
              "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",
              "description":"Defines rules for where replicas should be located in a cluster.",
              "items":{"type":"string"}},
            "snitch":{
              "type":"array",
              "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",
              "description":"",
              "items":{"type":"string"}},
            "policy":{
              "type":"string",
              "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-policy-preferences.html",
              "description":"Name of the collection-level policy"},
            "properties":{
              "type":"object",
              "documentation":"https://lucene.apache.org/solr/guide/defining-core-properties.html",
              "description":"Allows adding core.properties for the collection. Some examples of core properties you may want to modify include the config set, the node name, the data directory, among others.",
              "additionalProperties":true},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."},
            "waitForFinalState":{
              "type":"boolean",
              "description":"If true then request will complete only when all affected replicas become active.",
              "default":false}},
          "required":["name"]},
        "create-alias":{
          "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",
          "description":"Allows one or more collections to be known by another name (to include time partitioned collections). If this command is used on an existing alias, the existing alias will be replaced with the new collection details.",
          "type":"object",
          "properties":{
            "name":{
              "type":"string",
              "description":"The alias name to be created."},
            "collections":{
              "type":"array",
              "description":"The list of collections to be known as this alias. Incompatible with any of the routing parameters. Either this parameter or a complete set of routing parameters is required.",
              "items":{"type":"string"}},
            "router":{
              "type":"object",
              "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",
              "description":"Routing specific properties to define a time routed alias.  Do not specify 'collections' when creating a time routed alias.",
              "properties":{
                "name":{
                  "type":"string",
                  "description":"The type of routing to perform. Currently only 'time' is supported, and it's required."},
                "field":{
                  "type":"string",
                  "description":"The date field name in incoming documents that is consulted to decide which collection the document should be routed to."},
                "start":{
                  "type":"string",
                  "description":"The earliest date/time in a document that may be indexed into this alias. Documents with values less than this will return an error. For time based routing this may be a date math expression."},
                "interval":{
                  "type":"string",
                  "description":"A specification of the width of the interval for each partition collection. For time based routing this should be a date math expression fragment starting with the + character."},
                "maxFutureMs":{
                  "type":"integer",
                  "description":"How many milliseconds into the future to accept document. Documents with a value in router.field that is greater than now() + maxFutureMs will be rejected to avoid provisioning too much resources."},
                "preemptiveCreateMath":{
                  "type":"string",
                  "description":"If a document arrives with a timestamp that is after the end time of the most recent collection minus this interval, then the next collection will be created asynchronously. Without this setting, collections are created synchronously when required by the document time stamp and thus block the flow of documents until the collection is created (possibly several seconds). Preemptive creation reduces these hiccups. If set to enough time (perhaps an hour or more) then if there are problems creating a collection, this window of time might be enough to take corrective action. However after a successful preemptive creation,  the collection is consuming resources without being used, and new documents will tend to be routed through it only to be routed elsewhere. Also, note that router.autoDeleteAge is currently evaluated relative to the date of a newly created collection, and so you may want to increase the delete age by the preemptive window amount so that the oldest collection isn't deleted too soon."},
                "autoDeleteAge":{
                  "type":"string",
                  "description":"A date math expressions yielding a time in the past. Collections covering a period of time entirely before this age will be automatically deleted."},
                "maxCardinality":{
                  "type":"integer",
                  "description":"The maximum number of categories allowed for this alias."},
                "mustMatch":{
                  "type":"string",
                  "description":"A regular expression that the value of the field specified by `router.field` must match before a corresponding collection will be created."},
                "routerList":{
                  "type":"array",
                  "description":"A list of router property sets to be used with router type Dimensional[foo,bar] where foo and bar are valid router type names (i.e. time or category). The order must correspond to the type specification in [] in the Dimensional type, so Dimensional[category,time] would require the first set of router properties to be valid for a category routed alias, and the second set to be valid for a time routed alias. In these sets of properties, router.name will be ignored in favor of the type specified in the top level Dimensional[] router.name",
                  "items":{
                    "type":"object",
                    "additionalProperties":true}}}},
            "TZ":{
              "type":"string",
              "description":"Optional timezone for use with any date math that may exist in other parameters.  Defaults to UTC."},
            "create-collection":{
              "type":"object",
              "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
              "description":"The settings to use to create a collection for each new time partition. Most options from the collection create command are available, except for 'name', 'async' and 'waitForFinalState'.",
              "additionalProperties":true},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
          "required":["name"]},
        "delete-alias":{
          "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#deletealias",
          "description":"Deletes a collection alias",
          "type":"object",
          "properties":{
            "name":{
              "type":"string",
              "description":"The name of the alias to delete."},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
          "required":["name"]},
        "set-alias-property":{
          "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#modifyalias",
          "description":"Allows changing the properties on an alias. If a key is set with an empty string then it will be removed",
          "type":"object",
          "properties":{
            "name":{
              "type":"string",
              "description":"The alias name on which to set properties."},
            "properties":{
              "type":"object",
              "description":"A map of key/value pairs that will be associated with the alias as alias properties (metadata). An empty value will delete any existing value for a given key.",
              "additionalProperties":true},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
          "required":["name"]},
        "backup-collection":{
          "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#backup",
          "description":"Backup Solr indexes and configurations for a specific collection. One copy of the indexes will be taken from each shard, and the config set for the collection will also be copied.",
          "type":"object",
          "properties":{
            "collection":{
              "type":"string",
              "description":"The name of the collection to back up."},
            "name":{
              "type":"string",
              "description":"The name of the backup."},
            "location":{
              "type":"string",
              "description":"A location on a shared drive for the backup-collection command to write to. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
          "required":[
            "collection",
            "name",
            "location"]},
        "restore-collection":{
          "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#restore",
          "description":"Restore Solr indexes and configurations from a backup. You cannot restore into the same collection you took the backup from. The target collection must not exist before calling this command, as it will be created by the restore action. The new collection will have the same number of shards and replicas as the original collection, and all routing strategies will be retained.",
          "type":"object",
          "properties":{
            "collection":{
              "type":"string",
              "description":"The name of the collection the backup will be restored to. This collection must not exist prior to this "},
            "name":{
              "type":"string",
              "description":"The name of the backup file."},
            "location":{
              "type":"string",
              "description":"The location on the shared drive for the restore-collection command to read from. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},
            "async":{
              "type":"string",
              "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
          "required":[
            "collection",
            "name",
            "location"]}}},
    {
      "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#delete",
      "description":"Deletes a collection.",
      "methods":["DELETE"],
      "url":{"paths":[
          "/collections/{collection}",
          "/c/{collection}"]}}],
  "WARNING":"This response format is experimental.  It is likely to change in the future.",
  "availableSubPaths":{
    "/collections/{collection}/shards":[
      "POST",
      "GET"],
    "/collections/{collection}/shards/{shard}/{replica}":[
      "DELETE",
      "GET"],
    "/collections/{collection}":[
      "DELETE",
      "POST",
      "GET"],
    "/collections/{collection}/shards/{shard}":[
      "DELETE",
      "POST",
      "GET"]}} expected:<[DELETE]> but was:<[GET]>
        at __randomizedtesting.SeedInfo.seed([813816AF265B9663:964EDC88208F7A5E]:0)
        at org.junit.Assert.assertEquals(Assert.java:115)
        at org.apache.solr.handler.admin.TestApiFramework.assertConditions(TestApiFramework.java:214)
        at org.apache.solr.handler.admin.TestApiFramework.testFramework(TestApiFramework.java:125)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1750)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:938)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:974)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:988)
        at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49)
        at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
        at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:947)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:832)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:883)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:894)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41)
        at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
        at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at java.base/java.lang.Thread.run(Thread.java:834)




Build Log:
[...truncated 13143 lines...]
   [junit4] Suite: org.apache.solr.handler.admin.TestApiFramework
   [junit4]   2> 268521 INFO  (SUITE-TestApiFramework-seed#[813816AF265B9663]-worker) [     ] o.a.s.SolrTestCaseJ4 Created dataDir: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build/solr-core/test/J1/temp/solr.handler.admin.TestApiFramework_813816AF265B9663-001/data-dir-63-001
   [junit4]   2> 268522 INFO  (SUITE-TestApiFramework-seed#[813816AF265B9663]-worker) [     ] o.a.s.SolrTestCaseJ4 Using PointFields (NUMERIC_POINTS_SYSPROP=true) w/NUMERIC_DOCVALUES_SYSPROP=true
   [junit4]   2> 268523 INFO  (SUITE-TestApiFramework-seed#[813816AF265B9663]-worker) [     ] o.a.s.SolrTestCaseJ4 Randomized ssl (false) and clientAuth (true) via: @org.apache.solr.util.RandomizeSSL(reason="", ssl=0.0/0.0, value=0.0/0.0, clientAuth=0.0/0.0)
   [junit4]   2> 268523 INFO  (SUITE-TestApiFramework-seed#[813816AF265B9663]-worker) [     ] o.a.s.SolrTestCaseJ4 SecureRandom sanity checks: test.solr.allowed.securerandom=null & java.security.egd=file:/dev/./urandom
   [junit4]   2> 268535 INFO  (TEST-TestApiFramework.testFramework-seed#[813816AF265B9663]) [     ] o.a.s.SolrTestCaseJ4 ###Starting testFramework
   [junit4]   2> 269608 INFO  (TEST-TestApiFramework.testFramework-seed#[813816AF265B9663]) [     ] o.a.s.SolrTestCaseJ4 ###Ending testFramework
   [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestApiFramework -Dtests.method=testFramework -Dtests.seed=813816AF265B9663 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=kl-GL -Dtests.timezone=CET -Dtests.asserts=true -Dtests.file.encoding=US-ASCII
   [junit4] FAILURE 1.09s J1 | TestApiFramework.testFramework <<<
   [junit4]    > Throwable #1: org.junit.ComparisonFailure: incorrect value for path /spec[0]/methods[0] in :{
   [junit4]    >   "spec":[
   [junit4]    >     {
   [junit4]    >       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#list",
   [junit4]    >       "description":"List all available collections and their properties.",
   [junit4]    >       "methods":["GET"],
   [junit4]    >       "url":{"paths":[
   [junit4]    >           "/collections",
   [junit4]    >           "/c"]}},
   [junit4]    >     {
   [junit4]    >       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
   [junit4]    >       "description":"Create collections and collection aliases, backup or restore collections, and delete collections and aliases.",
   [junit4]    >       "methods":["POST"],
   [junit4]    >       "url":{"paths":[
   [junit4]    >           "/collections",
   [junit4]    >           "/c"]},
   [junit4]    >       "commands":{
   [junit4]    >         "create":{
   [junit4]    >           "type":"object",
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
   [junit4]    >           "description":"Create a collection.",
   [junit4]    >           "properties":{
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the collection to be created."},
   [junit4]    >             "config":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the configuration set (which must already be stored in ZooKeeper) to use for this collection. If not provided, Solr will default to the collection name as the configuration set name."},
   [junit4]    >             "router":{
   [junit4]    >               "type":"object",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/shards-and-indexing-data-in-solrcloud.html",
   [junit4]    >               "description":"These properties define how to distribute documents across a collection's shards.",
   [junit4]    >               "properties":{
   [junit4]    >                 "name":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "enum":[
   [junit4]    >                     "implicit",
   [junit4]    >                     "compositeId"],
   [junit4]    >                   "description":"The router implementation to use for this collection. There are two options: compositeId or implicit. The compositeId option has Solr decide how to distribute documents (with some possibilities for customization). The implicit option requires you define your own routing strategy, and puts the balancing of documents in shards entirely in your hands.",
   [junit4]    >                   "default":"compositeId"},
   [junit4]    >                 "field":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"A field to be used by Solr to identify the shard a document should be routed to. By default, the field defined as the unique ID for each document is used, but an alternative field can be defined with this parameter."}}},
   [junit4]    >             "numShards":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"The number of shards to be created as part of the collection. Shards are logical partitions of a single collection. Each shard has at least one replica, but more replicas for each shard can be defined with the replicationFactor property. This is a required parameter when using the 'compositeId' router."},
   [junit4]    >             "shards":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"A comma-separated list of shard names, e.g., shard-x,shard-y,shard-z. This is a required parameter when using the 'implicit' router."},
   [junit4]    >             "replicationFactor":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard."},
   [junit4]    >             "nrtReplicas":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"The number of NRT replicas to be created for each shard. Replicas are physical copies of each shard, acting as failover for the shard. Replicas of type NRT will be updated with each document that is added to the cluster, and can use \"softCommits\" to get a new view of the index in Near Real Time. This parameter works in the same way as 'replicationFactor'"},
   [junit4]    >             "tlogReplicas":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"The number of TLOG replicas to be created for each shard. TLOG replicas update their transaction log for every update to the cluster, but only the shard leader updates the local index, other TLOG replicas will use segment replication and copy the latest index files from the leader."},
   [junit4]    >             "pullReplicas":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"The number of PULL replicas to be created for each shard. PULL replicas don't receive copies of the documents on update requests, they just replicate the latest segments periodically from the shard leader. PULL replicas can't become shard leaders, and need at least one active TLOG(recommended) or NRT replicas in the shard to replicate from."},
   [junit4]    >             "nodeSet":{
   [junit4]    >               "type":"array",
   [junit4]    >               "items":{"type":"string"},
   [junit4]    >               "description":"Defines nodes to spread the new collection across. If not provided, the collection will be spread across all live Solr nodes. The names to use are the 'node_name', which can be found by a request to the cluster/nodes endpoint. A special value of EMPTY will create no shards or replicas for the new collection. In this case, shards and replicas can be added later with the add-replica command available on the /collections/{collection}/shards endpoint."},
   [junit4]    >             "shuffleNodes":{
   [junit4]    >               "type":"boolean",
   [junit4]    >               "description":"Controls whether or not the shard-replicas created for this collection will be assigned to the nodes specified by the nodeSet property in a sequential manner, or if the list of nodes should be shuffled prior to creating individual replicas. A 'false' value makes the results of a collection creation predictable and gives more exact control over the location of the individual shard-replicas, but 'true' can be a better choice for ensuring replicas are distributed evenly across nodes. This property is ignored if nodeSet is not also specified."},
   [junit4]    >             "maxShardsPerNode":{
   [junit4]    >               "type":"integer",
   [junit4]    >               "description":"When creating collections, the shards and/or replicas are spread across all available, live, nodes, and two replicas of the same shard will never be on the same node. If a node is not live when the collection is created, it will not get any parts of the new collection, which could lead to too many replicas being created on a single live node. Defining maxShardsPerNode sets a limit on the number of replicas can be spread to each node. If the entire collection can not be fit into the live nodes, no collection will be created at all."},
   [junit4]    >             "autoAddReplicas":{
   [junit4]    >               "type":"boolean",
   [junit4]    >               "description":"When set to true, enables auto addition of replicas when the number of active replicas falls below the value set for replicationFactor.",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-auto-add-replicas.html",
   [junit4]    >               "default":"false"},
   [junit4]    >             "rule":{
   [junit4]    >               "type":"array",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",
   [junit4]    >               "description":"Defines rules for where replicas should be located in a cluster.",
   [junit4]    >               "items":{"type":"string"}},
   [junit4]    >             "snitch":{
   [junit4]    >               "type":"array",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/rule-based-replica-placement.html",
   [junit4]    >               "description":"",
   [junit4]    >               "items":{"type":"string"}},
   [junit4]    >             "policy":{
   [junit4]    >               "type":"string",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/solrcloud-autoscaling-policy-preferences.html",
   [junit4]    >               "description":"Name of the collection-level policy"},
   [junit4]    >             "properties":{
   [junit4]    >               "type":"object",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/defining-core-properties.html",
   [junit4]    >               "description":"Allows adding core.properties for the collection. Some examples of core properties you may want to modify include the config set, the node name, the data directory, among others.",
   [junit4]    >               "additionalProperties":true},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."},
   [junit4]    >             "waitForFinalState":{
   [junit4]    >               "type":"boolean",
   [junit4]    >               "description":"If true then request will complete only when all affected replicas become active.",
   [junit4]    >               "default":false}},
   [junit4]    >           "required":["name"]},
   [junit4]    >         "create-alias":{
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",
   [junit4]    >           "description":"Allows one or more collections to be known by another name (to include time partitioned collections). If this command is used on an existing alias, the existing alias will be replaced with the new collection details.",
   [junit4]    >           "type":"object",
   [junit4]    >           "properties":{
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The alias name to be created."},
   [junit4]    >             "collections":{
   [junit4]    >               "type":"array",
   [junit4]    >               "description":"The list of collections to be known as this alias. Incompatible with any of the routing parameters. Either this parameter or a complete set of routing parameters is required.",
   [junit4]    >               "items":{"type":"string"}},
   [junit4]    >             "router":{
   [junit4]    >               "type":"object",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#createalias",
   [junit4]    >               "description":"Routing specific properties to define a time routed alias.  Do not specify 'collections' when creating a time routed alias.",
   [junit4]    >               "properties":{
   [junit4]    >                 "name":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"The type of routing to perform. Currently only 'time' is supported, and it's required."},
   [junit4]    >                 "field":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"The date field name in incoming documents that is consulted to decide which collection the document should be routed to."},
   [junit4]    >                 "start":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"The earliest date/time in a document that may be indexed into this alias. Documents with values less than this will return an error. For time based routing this may be a date math expression."},
   [junit4]    >                 "interval":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"A specification of the width of the interval for each partition collection. For time based routing this should be a date math expression fragment starting with the + character."},
   [junit4]    >                 "maxFutureMs":{
   [junit4]    >                   "type":"integer",
   [junit4]    >                   "description":"How many milliseconds into the future to accept document. Documents with a value in router.field that is greater than now() + maxFutureMs will be rejected to avoid provisioning too much resources."},
   [junit4]    >                 "preemptiveCreateMath":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"If a document arrives with a timestamp that is after the end time of the most recent collection minus this interval, then the next collection will be created asynchronously. Without this setting, collections are created synchronously when required by the document time stamp and thus block the flow of documents until the collection is created (possibly several seconds). Preemptive creation reduces these hiccups. If set to enough time (perhaps an hour or more) then if there are problems creating a collection, this window of time might be enough to take corrective action. However after a successful preemptive creation,  the collection is consuming resources without being used, and new documents will tend to be routed through it only to be routed elsewhere. Also, note that router.autoDeleteAge is currently evaluated relative to the date of a newly created collection, and so you may want to increase the delete age by the preemptive window amount so that the oldest collection isn't deleted too soon."},
   [junit4]    >                 "autoDeleteAge":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"A date math expressions yielding a time in the past. Collections covering a period of time entirely before this age will be automatically deleted."},
   [junit4]    >                 "maxCardinality":{
   [junit4]    >                   "type":"integer",
   [junit4]    >                   "description":"The maximum number of categories allowed for this alias."},
   [junit4]    >                 "mustMatch":{
   [junit4]    >                   "type":"string",
   [junit4]    >                   "description":"A regular expression that the value of the field specified by `router.field` must match before a corresponding collection will be created."},
   [junit4]    >                 "routerList":{
   [junit4]    >                   "type":"array",
   [junit4]    >                   "description":"A list of router property sets to be used with router type Dimensional[foo,bar] where foo and bar are valid router type names (i.e. time or category). The order must correspond to the type specification in [] in the Dimensional type, so Dimensional[category,time] would require the first set of router properties to be valid for a category routed alias, and the second set to be valid for a time routed alias. In these sets of properties, router.name will be ignored in favor of the type specified in the top level Dimensional[] router.name",
   [junit4]    >                   "items":{
   [junit4]    >                     "type":"object",
   [junit4]    >                     "additionalProperties":true}}}},
   [junit4]    >             "TZ":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Optional timezone for use with any date math that may exist in other parameters.  Defaults to UTC."},
   [junit4]    >             "create-collection":{
   [junit4]    >               "type":"object",
   [junit4]    >               "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#create",
   [junit4]    >               "description":"The settings to use to create a collection for each new time partition. Most options from the collection create command are available, except for 'name', 'async' and 'waitForFinalState'.",
   [junit4]    >               "additionalProperties":true},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
   [junit4]    >           "required":["name"]},
   [junit4]    >         "delete-alias":{
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#deletealias",
   [junit4]    >           "description":"Deletes a collection alias",
   [junit4]    >           "type":"object",
   [junit4]    >           "properties":{
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the alias to delete."},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
   [junit4]    >           "required":["name"]},
   [junit4]    >         "set-alias-property":{
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-aliasing.html#modifyalias",
   [junit4]    >           "description":"Allows changing the properties on an alias. If a key is set with an empty string then it will be removed",
   [junit4]    >           "type":"object",
   [junit4]    >           "properties":{
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The alias name on which to set properties."},
   [junit4]    >             "properties":{
   [junit4]    >               "type":"object",
   [junit4]    >               "description":"A map of key/value pairs that will be associated with the alias as alias properties (metadata). An empty value will delete any existing value for a given key.",
   [junit4]    >               "additionalProperties":true},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
   [junit4]    >           "required":["name"]},
   [junit4]    >         "backup-collection":{
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#backup",
   [junit4]    >           "description":"Backup Solr indexes and configurations for a specific collection. One copy of the indexes will be taken from each shard, and the config set for the collection will also be copied.",
   [junit4]    >           "type":"object",
   [junit4]    >           "properties":{
   [junit4]    >             "collection":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the collection to back up."},
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the backup."},
   [junit4]    >             "location":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"A location on a shared drive for the backup-collection command to write to. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
   [junit4]    >           "required":[
   [junit4]    >             "collection",
   [junit4]    >             "name",
   [junit4]    >             "location"]},
   [junit4]    >         "restore-collection":{
   [junit4]    >           "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#restore",
   [junit4]    >           "description":"Restore Solr indexes and configurations from a backup. You cannot restore into the same collection you took the backup from. The target collection must not exist before calling this command, as it will be created by the restore action. The new collection will have the same number of shards and replicas as the original collection, and all routing strategies will be retained.",
   [junit4]    >           "type":"object",
   [junit4]    >           "properties":{
   [junit4]    >             "collection":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the collection the backup will be restored to. This collection must not exist prior to this "},
   [junit4]    >             "name":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The name of the backup file."},
   [junit4]    >             "location":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"The location on the shared drive for the restore-collection command to read from. Alternately, it can be set as a cluster property with the cluster endpoint, which also supports setting a location."},
   [junit4]    >             "async":{
   [junit4]    >               "type":"string",
   [junit4]    >               "description":"Defines a request ID that can be used to track this action after it's submitted. The action will be processed asynchronously."}},
   [junit4]    >           "required":[
   [junit4]    >             "collection",
   [junit4]    >             "name",
   [junit4]    >             "location"]}}},
   [junit4]    >     {
   [junit4]    >       "documentation":"https://lucene.apache.org/solr/guide/collection-management.html#delete",
   [junit4]    >       "description":"Deletes a collection.",
   [junit4]    >       "methods":["DELETE"],
   [junit4]    >       "url":{"paths":[
   [junit4]    >           "/collections/{collection}",
   [junit4]    >           "/c/{collection}"]}}],
   [junit4]    >   "WARNING":"This response format is experimental.  It is likely to change in the future.",
   [junit4]    >   "availableSubPaths":{
   [junit4]    >     "/collections/{collection}/shards":[
   [junit4]    >       "POST",
   [junit4]    >       "GET"],
   [junit4]    >     "/collections/{collection}/shards/{shard}/{replica}":[
   [junit4]    >       "DELETE",
   [junit4]    >       "GET"],
   [junit4]    >     "/collections/{collection}":[
   [junit4]    >       "DELETE",
   [junit4]    >       "POST",
   [junit4]    >       "GET"],
   [junit4]    >     "/collections/{collection}/shards/{shard}":[
   [junit4]    >       "DELETE",
   [junit4]    >       "POST",
   [junit4]    >       "GET"]}} expected:<[DELETE]> but was:<[GET]>
   [junit4]    > at __randomizedtesting.SeedInfo.seed([813816AF265B9663:964EDC88208F7A5E]:0)
   [junit4]    > at org.apache.solr.handler.admin.TestApiFramework.assertConditions(TestApiFramework.java:214)
   [junit4]    > at org.apache.solr.handler.admin.TestApiFramework.testFramework(TestApiFramework.java:125)
   [junit4]    > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   [junit4]    > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   [junit4]    > at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   [junit4]    > at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   [junit4]    > at java.base/java.lang.Thread.run(Thread.java:834)
   [junit4]   2> 269615 INFO  (TEST-TestApiFramework.testTrailingTemplatePaths-seed#[813816AF265B9663]) [     ] o.a.s.SolrTestCaseJ4 ###Starting testTrailingTemplatePaths
   [junit4]   2> 269619 INFO  (TEST-TestApiFramework.testTrailingTemplatePaths-seed#[813816AF265B9663]) [     ] o.a.s.SolrTestCaseJ4 ###Ending testTrailingTemplatePaths
   [junit4]   2> NOTE: leaving temporary files on disk at: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build/solr-core/test/J1/temp/solr.handler.admin.TestApiFramework_813816AF265B9663-001
   [junit4]   2> NOTE: test params are: codec=Asserting(Lucene80): {}, docValues:{}, maxPointsInLeafNode=2027, maxMBSortInHeap=5.459494054907664, sim=Asserting(org.apache.lucene.search.similarities.AssertingSimilarity@3953ecc), locale=kl-GL, timezone=CET
   [junit4]   2> NOTE: Linux 4.15.0-54-generic amd64/Oracle Corporation 11.0.1 (64-bit)/cpus=4,threads=1,free=165722144,total=337641472
   [junit4]   2> NOTE: All tests run in this JVM: [ShardsWhitelistTest, TimeRoutedAliasUpdateProcessorTest, FacetPivotSmallTest, TestDocTermOrdsUninvertLimit, TestSolr4Spatial2, IndexSizeEstimatorTest, PhrasesIdentificationComponentTest, LeaderFailoverAfterPartitionTest, TestSubQueryTransformerCrossCore, ScheduledTriggerTest, TestManagedSynonymGraphFilterFactory, TestUniqueKeyFieldResource, StatsComponentTest, TestDistribDocBasedVersion, RollingRestartTest, TestSimClusterStateProvider, ExitableDirectoryReaderTest, ConfigureRecoveryStrategyTest, ForceLeaderWithTlogReplicasTest, TestLegacyBM25SimilarityFactory, TestDynamicLoadingUrl, SolrIndexMetricsTest, EnumFieldTest, TestCollationFieldDocValues, TestShardHandlerFactory, DistributedUpdateProcessorTest, CurrencyRangeFacetCloudTest, TestFacetMethods, TestCloudManagedSchema, SolrCoreTest, SchemaVersionSpecificBehaviorTest, V2ApiIntegrationTest, ParsingFieldUpdateProcessorsTest, BooleanFieldTest, SaslZkACLProviderTest, TestSchemaSimilarityResource, MetricTriggerTest, TestReloadDeadlock, TestSortableTextField, DeleteLastCustomShardedReplicaTest, TestOnReconnectListenerSupport, TestCopyFieldCollectionResource, TestInPlaceUpdatesDistrib, SortSpecParsingTest, TestEmbeddedSolrServerAdminHandler, TestDefaultStatsCache, AuthToolTest, TestMinHashQParser, TestIBSimilarityFactory, TestPushWriter, TestSolrXml, TestHttpServletCarrier, TestLRUCache, PreAnalyzedFieldManagedSchemaCloudTest, TestApiFramework]
   [junit4] Completed [131/875 (1!)] on J1 in 1.30s, 2 tests, 1 failure <<< FAILURES!

[...truncated 41854 lines...]
-ecj-javadoc-lint-src:
    [mkdir] Created dir: /tmp/ecj1764887978
 [ecj-lint] Compiling 40 source files to /tmp/ecj1764887978
 [ecj-lint] ----------
 [ecj-lint] 1. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/analysis/nori/src/java/org/apache/lucene/analysis/ko/KoreanPartOfSpeechStopFilter.java (at line 23)
 [ecj-lint] import java.util.stream.Collectors;
 [ecj-lint]       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The import java.util.stream.Collectors is never used
 [ecj-lint] ----------
 [ecj-lint] 1 problem (1 error)

BUILD FAILED
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/build.xml:634: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/build.xml:101: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/build.xml:207: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2181: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/analysis/build.xml:153: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/analysis/build.xml:38: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2009: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2048: Compile failed; see the compiler error output for details.

Total time: 96 minutes 40 seconds
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Recording test results
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

[JENKINS] Lucene-Solr-Tests-master - Build # 3631 - Still Failing

Apache Jenkins Server-2
Build: https://builds.apache.org/job/Lucene-Solr-Tests-master/3631/

All tests passed

Build Log:
[...truncated 55082 lines...]
-ecj-javadoc-lint-src:
    [mkdir] Created dir: /tmp/ecj954580059
 [ecj-lint] Compiling 40 source files to /tmp/ecj954580059
 [ecj-lint] ----------
 [ecj-lint] 1. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/analysis/nori/src/java/org/apache/lucene/analysis/ko/KoreanPartOfSpeechStopFilter.java (at line 23)
 [ecj-lint] import java.util.stream.Collectors;
 [ecj-lint]       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The import java.util.stream.Collectors is never used
 [ecj-lint] ----------
 [ecj-lint] 1 problem (1 error)

BUILD FAILED
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/build.xml:634: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/build.xml:101: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/build.xml:207: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2181: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/analysis/build.xml:153: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/analysis/build.xml:38: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2009: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2048: Compile failed; see the compiler error output for details.

Total time: 98 minutes 48 seconds
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Recording test results
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

[JENKINS] Lucene-Solr-Tests-master - Build # 3632 - Still Failing

Apache Jenkins Server-2
Build: https://builds.apache.org/job/Lucene-Solr-Tests-master/3632/

All tests passed

Build Log:
[...truncated 55139 lines...]
-ecj-javadoc-lint-src:
    [mkdir] Created dir: /tmp/ecj222017698
 [ecj-lint] Compiling 40 source files to /tmp/ecj222017698
 [ecj-lint] ----------
 [ecj-lint] 1. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/analysis/nori/src/java/org/apache/lucene/analysis/ko/KoreanPartOfSpeechStopFilter.java (at line 23)
 [ecj-lint] import java.util.stream.Collectors;
 [ecj-lint]       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The import java.util.stream.Collectors is never used
 [ecj-lint] ----------
 [ecj-lint] 1 problem (1 error)

BUILD FAILED
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/build.xml:634: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/build.xml:101: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/build.xml:207: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2181: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/analysis/build.xml:153: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/analysis/build.xml:38: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2009: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2048: Compile failed; see the compiler error output for details.

Total time: 165 minutes 47 seconds
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Recording test results
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

[JENKINS] Lucene-Solr-Tests-master - Build # 3633 - Still unstable

Apache Jenkins Server-2
Build: https://builds.apache.org/job/Lucene-Solr-Tests-master/3633/

1 tests failed.
FAILED:  org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain.testBespoke

Error Message:
Error from server at http://127.0.0.1:44555/solr/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection: Expected mime type application/octet-stream but got text/html. <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <title>Error 500 Server Error</title> </head> <body><h2>HTTP ERROR 500</h2> <p>Problem accessing /solr/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/select. Reason: <pre>    Server Error</pre></p><h3>Caused by:</h3><pre>java.lang.AssertionError  at java.base/java.util.HashMap$TreeNode.moveRootToFront(HashMap.java:1896)  at java.base/java.util.HashMap$TreeNode.putTreeVal(HashMap.java:2061)  at java.base/java.util.HashMap.putVal(HashMap.java:633)  at java.base/java.util.HashMap.put(HashMap.java:607)  at org.apache.solr.search.LRUCache.put(LRUCache.java:197)  at org.apache.solr.search.SolrCacheHolder.put(SolrCacheHolder.java:88)  at org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1449)  at org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:568)  at org.apache.solr.handler.component.QueryComponent.doProcessUngroupedSearch(QueryComponent.java:1484)  at org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:398)  at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:305)  at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:200)  at org.apache.solr.core.SolrCore.execute(SolrCore.java:2598)  at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:780)  at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:566)  at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:424)  at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:351)  at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)  at org.apache.solr.client.solrj.embedded.JettySolrRunner$DebugFilter.doFilter(JettySolrRunner.java:165)  at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)  at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)  at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)  at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1711)  at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)  at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1347)  at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)  at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)  at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1678)  at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)  at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1249)  at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)  at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:753)  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)  at org.eclipse.jetty.server.Server.handle(Server.java:505)  at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)  at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)  at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)  at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)  at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:781)  at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:917)  at java.base/java.lang.Thread.run(Thread.java:834) </pre> <hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.19.v20190610</a><hr/>  </body> </html>

Stack Trace:
org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://127.0.0.1:44555/solr/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection: Expected mime type application/octet-stream but got text/html. <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 500 Server Error</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /solr/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/select. Reason:
<pre>    Server Error</pre></p><h3>Caused by:</h3><pre>java.lang.AssertionError
        at java.base/java.util.HashMap$TreeNode.moveRootToFront(HashMap.java:1896)
        at java.base/java.util.HashMap$TreeNode.putTreeVal(HashMap.java:2061)
        at java.base/java.util.HashMap.putVal(HashMap.java:633)
        at java.base/java.util.HashMap.put(HashMap.java:607)
        at org.apache.solr.search.LRUCache.put(LRUCache.java:197)
        at org.apache.solr.search.SolrCacheHolder.put(SolrCacheHolder.java:88)
        at org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1449)
        at org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:568)
        at org.apache.solr.handler.component.QueryComponent.doProcessUngroupedSearch(QueryComponent.java:1484)
        at org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:398)
        at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:305)
        at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:200)
        at org.apache.solr.core.SolrCore.execute(SolrCore.java:2598)
        at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:780)
        at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:566)
        at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:424)
        at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:351)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
        at org.apache.solr.client.solrj.embedded.JettySolrRunner$DebugFilter.doFilter(JettySolrRunner.java:165)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1711)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1347)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1678)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1249)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
        at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:753)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
        at org.eclipse.jetty.server.Server.handle(Server.java:505)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
        at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:781)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:917)
        at java.base/java.lang.Thread.run(Thread.java:834)
</pre>
<hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.19.v20190610</a><hr/>

</body>
</html>

        at __randomizedtesting.SeedInfo.seed([BC9B2AC4AEE79BA9:B740AEFD66675C5E]:0)
        at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:620)
        at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:262)
        at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:245)
        at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:207)
        at org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:987)
        at org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:1002)
        at org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain.assertFacetCountsAreCorrect(TestCloudJSONFacetJoinDomain.java:504)
        at org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain.assertFacetCountsAreCorrect(TestCloudJSONFacetJoinDomain.java:462)
        at org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain.testBespoke(TestCloudJSONFacetJoinDomain.java:289)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1750)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:938)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:974)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:988)
        at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49)
        at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
        at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:947)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:832)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:883)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:894)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41)
        at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
        at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54)
        at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at java.base/java.lang.Thread.run(Thread.java:834)




Build Log:
[...truncated 15348 lines...]
   [junit4] Suite: org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain
   [junit4]   2> 1845357 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.SolrTestCaseJ4 Created dataDir: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build/solr-core/test/J0/temp/solr.search.facet.TestCloudJSONFacetJoinDomain_BC9B2AC4AEE79BA9-001/data-dir-237-001
   [junit4]   2> 1845358 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.SolrTestCaseJ4 Using PointFields (NUMERIC_POINTS_SYSPROP=true) w/NUMERIC_DOCVALUES_SYSPROP=false
   [junit4]   2> 1845359 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.SolrTestCaseJ4 Randomized ssl (false) and clientAuth (true) via: @org.apache.solr.util.RandomizeSSL(reason="", ssl=0.0/0.0, value=0.0/0.0, clientAuth=0.0/0.0)
   [junit4]   2> 1845359 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.SolrTestCaseJ4 SecureRandom sanity checks: test.solr.allowed.securerandom=null & java.security.egd=file:/dev/./urandom
   [junit4]   2> 1845360 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.MiniSolrCloudCluster Starting cluster of 1 servers in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build/solr-core/test/J0/temp/solr.search.facet.TestCloudJSONFacetJoinDomain_BC9B2AC4AEE79BA9-001/tempDir-001
   [junit4]   2> 1845360 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.ZkTestServer STARTING ZK TEST SERVER
   [junit4]   2> 1845361 INFO  (ZkTestServer Run Thread) [     ] o.a.s.c.ZkTestServer client port:0.0.0.0/0.0.0.0:0
   [junit4]   2> 1845361 INFO  (ZkTestServer Run Thread) [     ] o.a.s.c.ZkTestServer Starting server
   [junit4]   2> 1845461 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.ZkTestServer start zk server on port:43083
   [junit4]   2> 1845461 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.ZkTestServer waitForServerUp: 127.0.0.1:43083
   [junit4]   2> 1845461 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.ZkTestServer parse host and port list: 127.0.0.1:43083
   [junit4]   2> 1845461 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.ZkTestServer connecting to 127.0.0.1 43083
   [junit4]   2> 1845470 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.c.ConnectionManager Waiting for client to connect to ZooKeeper
   [junit4]   2> 1845506 INFO  (zkConnectionManagerCallback-10132-thread-1) [     ] o.a.s.c.c.ConnectionManager zkClient has connected
   [junit4]   2> 1845506 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.c.ConnectionManager Client is connected to ZooKeeper
   [junit4]   2> 1845526 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.c.ConnectionManager Waiting for client to connect to ZooKeeper
   [junit4]   2> 1845528 INFO  (zkConnectionManagerCallback-10134-thread-1) [     ] o.a.s.c.c.ConnectionManager zkClient has connected
   [junit4]   2> 1845528 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.c.ConnectionManager Client is connected to ZooKeeper
   [junit4]   2> 1845530 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.c.ConnectionManager Waiting for client to connect to ZooKeeper
   [junit4]   2> 1845530 INFO  (zkConnectionManagerCallback-10136-thread-1) [     ] o.a.s.c.c.ConnectionManager zkClient has connected
   [junit4]   2> 1845531 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.c.ConnectionManager Client is connected to ZooKeeper
   [junit4]   2> 1845638 WARN  (jetty-launcher-10137-thread-1) [     ] o.e.j.s.AbstractConnector Ignoring deprecated socket close linger time
   [junit4]   2> 1845639 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.c.s.e.JettySolrRunner Start Jetty (original configured port=0)
   [junit4]   2> 1845639 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.c.s.e.JettySolrRunner Trying to start Jetty on port 0 try number 1 ...
   [junit4]   2> 1845639 INFO  (jetty-launcher-10137-thread-1) [     ] o.e.j.s.Server jetty-9.4.19.v20190610; built: 2019-06-10T16:30:51.723Z; git: afcf563148970e98786327af5e07c261fda175d3; jvm 11.0.1+13-LTS
   [junit4]   2> 1845653 INFO  (jetty-launcher-10137-thread-1) [     ] o.e.j.s.session DefaultSessionIdManager workerName=node0
   [junit4]   2> 1845653 INFO  (jetty-launcher-10137-thread-1) [     ] o.e.j.s.session No SessionScavenger set, using defaults
   [junit4]   2> 1845654 INFO  (jetty-launcher-10137-thread-1) [     ] o.e.j.s.session node0 Scavenging every 660000ms
   [junit4]   2> 1845654 INFO  (jetty-launcher-10137-thread-1) [     ] o.e.j.s.h.ContextHandler Started o.e.j.s.ServletContextHandler@16046378{/solr,null,AVAILABLE}
   [junit4]   2> 1845656 INFO  (jetty-launcher-10137-thread-1) [     ] o.e.j.s.AbstractConnector Started ServerConnector@1883a757{HTTP/1.1,[http/1.1, h2c]}{127.0.0.1:44555}
   [junit4]   2> 1845656 INFO  (jetty-launcher-10137-thread-1) [     ] o.e.j.s.Server Started @1845704ms
   [junit4]   2> 1845656 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.c.s.e.JettySolrRunner Jetty properties: {hostContext=/solr, hostPort=44555}
   [junit4]   2> 1845656 ERROR (jetty-launcher-10137-thread-1) [     ] o.a.s.u.StartupLoggingUtils Missing Java Option solr.log.dir. Logging may be missing or incomplete.
   [junit4]   2> 1845656 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.s.SolrDispatchFilter Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory
   [junit4]   2> 1845656 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.s.SolrDispatchFilter  ___      _       Welcome to Apache Solr™ version 9.0.0
   [junit4]   2> 1845656 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.s.SolrDispatchFilter / __| ___| |_ _   Starting in cloud mode on port null
   [junit4]   2> 1845656 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.s.SolrDispatchFilter \__ \/ _ \ | '_|  Install dir: null
   [junit4]   2> 1845656 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.s.SolrDispatchFilter |___/\___/_|_|    Start time: 2019-08-27T22:02:54.797968Z
   [junit4]   2> 1845662 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.c.c.ConnectionManager Waiting for client to connect to ZooKeeper
   [junit4]   2> 1845666 INFO  (zkConnectionManagerCallback-10139-thread-1) [     ] o.a.s.c.c.ConnectionManager zkClient has connected
   [junit4]   2> 1845666 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.c.c.ConnectionManager Client is connected to ZooKeeper
   [junit4]   2> 1845667 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.s.SolrDispatchFilter solr.xml found in ZooKeeper. Loading...
   [junit4]   2> 1846138 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.h.c.HttpShardHandlerFactory Host whitelist initialized: WhitelistHostChecker [whitelistHosts=null, whitelistHostCheckingEnabled=true]
   [junit4]   2> 1846139 WARN  (jetty-launcher-10137-thread-1) [     ] o.e.j.u.s.S.config Trusting all certificates configured for Client@79c89b1b[provider=null,keyStore=null,trustStore=null]
   [junit4]   2> 1846139 WARN  (jetty-launcher-10137-thread-1) [     ] o.e.j.u.s.S.config No Client EndPointIdentificationAlgorithm configured for Client@79c89b1b[provider=null,keyStore=null,trustStore=null]
   [junit4]   2> 1846142 WARN  (jetty-launcher-10137-thread-1) [     ] o.e.j.u.s.S.config Trusting all certificates configured for Client@77a9f8bd[provider=null,keyStore=null,trustStore=null]
   [junit4]   2> 1846142 WARN  (jetty-launcher-10137-thread-1) [     ] o.e.j.u.s.S.config No Client EndPointIdentificationAlgorithm configured for Client@77a9f8bd[provider=null,keyStore=null,trustStore=null]
   [junit4]   2> 1846144 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.c.ZkContainer Zookeeper client=127.0.0.1:43083/solr
   [junit4]   2> 1846145 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.c.c.ConnectionManager Waiting for client to connect to ZooKeeper
   [junit4]   2> 1846148 INFO  (zkConnectionManagerCallback-10146-thread-1) [     ] o.a.s.c.c.ConnectionManager zkClient has connected
   [junit4]   2> 1846148 INFO  (jetty-launcher-10137-thread-1) [     ] o.a.s.c.c.ConnectionManager Client is connected to ZooKeeper
   [junit4]   2> 1846252 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.c.c.ConnectionManager Waiting for client to connect to ZooKeeper
   [junit4]   2> 1846259 INFO  (zkConnectionManagerCallback-10148-thread-1) [     ] o.a.s.c.c.ConnectionManager zkClient has connected
   [junit4]   2> 1846259 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.c.c.ConnectionManager Client is connected to ZooKeeper
   [junit4]   2> 1846439 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.c.OverseerElectionContext I am going to be the leader 127.0.0.1:44555_solr
   [junit4]   2> 1846443 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.c.Overseer Overseer (id=72278120626978821-127.0.0.1:44555_solr-n_0000000000) starting
   [junit4]   2> 1846458 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.c.c.ConnectionManager Waiting for client to connect to ZooKeeper
   [junit4]   2> 1846462 INFO  (zkConnectionManagerCallback-10155-thread-1) [     ] o.a.s.c.c.ConnectionManager zkClient has connected
   [junit4]   2> 1846462 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.c.c.ConnectionManager Client is connected to ZooKeeper
   [junit4]   2> 1846466 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.c.s.i.ZkClientClusterStateProvider Cluster at 127.0.0.1:43083/solr ready
   [junit4]   2> 1846472 INFO  (OverseerStateUpdate-72278120626978821-127.0.0.1:44555_solr-n_0000000000) [n:127.0.0.1:44555_solr     ] o.a.s.c.Overseer Starting to work on the main queue : 127.0.0.1:44555_solr
   [junit4]   2> 1846480 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.c.ZkController Register node as live in ZooKeeper:/live_nodes/127.0.0.1:44555_solr
   [junit4]   2> 1846485 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.c.PackageManager clusterprops.json changed , version -1
   [junit4]   2> 1846491 INFO  (zkCallback-10147-thread-1) [     ] o.a.s.c.c.ZkStateReader Updated live nodes from ZooKeeper... (0) -> (1)
   [junit4]   2> 1846495 INFO  (zkCallback-10154-thread-1) [     ] o.a.s.c.c.ZkStateReader Updated live nodes from ZooKeeper... (0) -> (1)
   [junit4]   2> 1846511 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.h.a.MetricsHistoryHandler No .system collection, keeping metrics history in memory.
   [junit4]   2> 1846556 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.m.r.SolrJmxReporter JMX monitoring for 'solr_44555.solr.node' (registry 'solr.node') enabled at server: com.sun.jmx.mbeanserver.JmxMBeanServer@7ee5b161
   [junit4]   2> 1846575 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.m.r.SolrJmxReporter JMX monitoring for 'solr_44555.solr.jvm' (registry 'solr.jvm') enabled at server: com.sun.jmx.mbeanserver.JmxMBeanServer@7ee5b161
   [junit4]   2> 1846575 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.m.r.SolrJmxReporter JMX monitoring for 'solr_44555.solr.jetty' (registry 'solr.jetty') enabled at server: com.sun.jmx.mbeanserver.JmxMBeanServer@7ee5b161
   [junit4]   2> 1846577 INFO  (jetty-launcher-10137-thread-1) [n:127.0.0.1:44555_solr     ] o.a.s.c.CorePropertiesLocator Found 0 core definitions underneath /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build/solr-core/test/J0/temp/solr.search.facet.TestCloudJSONFacetJoinDomain_BC9B2AC4AEE79BA9-001/tempDir-001/node1/.
   [junit4]   2> 1846603 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.MiniSolrCloudCluster waitForAllNodes: numServers=1
   [junit4]   2> 1846610 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.c.ConnectionManager Waiting for client to connect to ZooKeeper
   [junit4]   2> 1846626 INFO  (zkConnectionManagerCallback-10161-thread-1) [     ] o.a.s.c.c.ConnectionManager zkClient has connected
   [junit4]   2> 1846626 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.c.ConnectionManager Client is connected to ZooKeeper
   [junit4]   2> 1846628 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.c.ZkStateReader Updated live nodes from ZooKeeper... (0) -> (1)
   [junit4]   2> 1846630 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.s.i.ZkClientClusterStateProvider Cluster at 127.0.0.1:43083/solr ready
   [junit4]   2> 1847196 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr     ] o.a.s.h.a.CollectionsHandler Invoked Collection Action :create with params property.schema=schema_latest.xml&property.config=solrconfig-tlog.xml&collection.configName=org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_config-set&name=org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection&nrtReplicas=1&action=CREATE&numShards=1&wt=javabin&version=2 and sendToOCPQueue=true
   [junit4]   2> 1847207 INFO  (OverseerThreadFactory-7811-thread-1-processing-n:127.0.0.1:44555_solr) [n:127.0.0.1:44555_solr     ] o.a.s.c.a.c.CreateCollectionCmd Create collection org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection
   [junit4]   2> 1847320 INFO  (OverseerStateUpdate-72278120626978821-127.0.0.1:44555_solr-n_0000000000) [n:127.0.0.1:44555_solr     ] o.a.s.c.o.SliceMutator createReplica() {
   [junit4]   2>   "operation":"ADDREPLICA",
   [junit4]   2>   "collection":"org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection",
   [junit4]   2>   "shard":"shard1",
   [junit4]   2>   "core":"org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1",
   [junit4]   2>   "state":"down",
   [junit4]   2>   "base_url":"http://127.0.0.1:44555/solr",
   [junit4]   2>   "type":"NRT",
   [junit4]   2>   "waitForFinalState":"false"}
   [junit4]   2> 1847525 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr    x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.h.a.CoreAdminOperation core create command qt=/admin/cores&collection.configName=org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_config-set&newCollection=true&collection=org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection&version=2&replicaType=NRT&property.schema=schema_latest.xml&property.config=solrconfig-tlog.xml&coreNodeName=core_node2&name=org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1&action=CREATE&numShards=1&shard=shard1&wt=javabin
   [junit4]   2> 1847525 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr    x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.TransientSolrCoreCacheDefault Allocating transient cache for 2147483647 transient cores
   [junit4]   2> 1848542 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.SolrConfig Using Lucene MatchVersion: 9.0.0
   [junit4]   2> 1848564 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.s.IndexSchema [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1] Schema name=example
   [junit4]   2> 1848640 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.s.IndexSchema Loaded schema example/1.6 with uniqueid field id
   [junit4]   2> 1848676 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.CoreContainer Creating SolrCore 'org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1' using configuration from collection org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection, trusted=true
   [junit4]   2> 1848679 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.m.r.SolrJmxReporter JMX monitoring for 'solr_44555.solr.core.org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection.shard1.replica_n1' (registry 'solr.core.org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection.shard1.replica_n1') enabled at server: com.sun.jmx.mbeanserver.JmxMBeanServer@7ee5b161
   [junit4]   2> 1848679 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.SolrCore [[org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1] ] Opening new SolrCore at [/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build/solr-core/test/J0/temp/solr.search.facet.TestCloudJSONFacetJoinDomain_BC9B2AC4AEE79BA9-001/tempDir-001/node1/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1], dataDir=[/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build/solr-core/test/J0/temp/solr.search.facet.TestCloudJSONFacetJoinDomain_BC9B2AC4AEE79BA9-001/tempDir-001/node1/./org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1/data/]
   [junit4]   2> 1848684 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.RandomMergePolicy RandomMergePolicy wrapping class org.apache.lucene.index.LogDocMergePolicy: [LogDocMergePolicy: minMergeSize=1000, mergeFactor=24, maxMergeSize=9223372036854775807, maxMergeSizeForForcedMerge=9223372036854775807, calibrateSizeByDeletes=false, maxMergeDocs=2147483647, maxCFSSegmentSizeMB=8.796093022207999E12, noCFSRatio=0.0]
   [junit4]   2> 1848687 WARN  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.RequestHandlers INVALID paramSet a in requestHandler {type = requestHandler,name = /dump,class = DumpRequestHandler,attributes = {initParams=a, name=/dump, class=DumpRequestHandler},args = {defaults={a=A,b=B}}}
   [junit4]   2> 1848783 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.UpdateHandler Using UpdateLog implementation: org.apache.solr.update.UpdateLog
   [junit4]   2> 1848783 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.UpdateLog Initializing UpdateLog: dataDir= defaultSyncLevel=FLUSH numRecordsToKeep=100 maxNumLogsToKeep=10 numVersionBuckets=65536
   [junit4]   2> 1848785 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.CommitTracker Hard AutoCommit: disabled
   [junit4]   2> 1848785 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.CommitTracker Soft AutoCommit: disabled
   [junit4]   2> 1848787 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.RandomMergePolicy RandomMergePolicy wrapping class org.apache.lucene.index.TieredMergePolicy: [TieredMergePolicy: maxMergeAtOnce=36, maxMergeAtOnceExplicit=39, maxMergedSegmentMB=96.78125, floorSegmentMB=0.5859375, forceMergeDeletesPctAllowed=15.596251888911517, segmentsPerTier=29.0, maxCFSSegmentSizeMB=8.796093022207999E12, noCFSRatio=0.5168221134448268, deletesPctAllowed=38.553903894726005
   [junit4]   2> 1848787 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.s.SolrIndexSearcher Opening [Searcher@2f3c4fc1[org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1] main]
   [junit4]   2> 1848790 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.r.ManagedResourceStorage Configured ZooKeeperStorageIO with znodeBase: /configs/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_config-set
   [junit4]   2> 1848791 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.r.ManagedResourceStorage Loaded null at path _rest_managed.json using ZooKeeperStorageIO:path=/configs/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_config-set
   [junit4]   2> 1848792 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.h.ReplicationHandler Commits will be reserved for 10000ms.
   [junit4]   2> 1848793 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.UpdateLog Could not find max version in index or recent updates, using new clock 1643059219460521984
   [junit4]   2> 1848797 INFO  (searcherExecutor-7816-thread-1-processing-n:127.0.0.1:44555_solr x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.SolrCore [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1] Registered new searcher Searcher@2f3c4fc1[org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1] main{ExitableDirectoryReader(UninvertingDirectoryReader())}
   [junit4]   2> 1848802 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.ZkShardTerms Successful update of terms at /collections/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/terms/shard1 to Terms{values={core_node2=0}, version=0}
   [junit4]   2> 1848802 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.ShardLeaderElectionContextBase make sure parent is created /collections/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/leaders/shard1
   [junit4]   2> 1848807 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.ShardLeaderElectionContext Enough replicas found to continue.
   [junit4]   2> 1848807 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.ShardLeaderElectionContext I may be the new leader - try and sync
   [junit4]   2> 1848807 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.SyncStrategy Sync replicas to http://127.0.0.1:44555/solr/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1/
   [junit4]   2> 1848808 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.SyncStrategy Sync Success - now sync replicas to me
   [junit4]   2> 1848808 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.SyncStrategy http://127.0.0.1:44555/solr/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1/ has no replicas
   [junit4]   2> 1848808 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.ShardLeaderElectionContextBase Creating leader registration node /collections/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/leaders/shard1/leader after winning as /collections/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/leader_elect/shard1/election/72278120626978821-core_node2-n_0000000000
   [junit4]   2> 1848811 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.ShardLeaderElectionContext I am the new leader: http://127.0.0.1:44555/solr/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1/ shard1
   [junit4]   2> 1848914 INFO  (zkCallback-10147-thread-1) [     ] o.a.s.c.c.ZkStateReader A cluster state change: [WatchedEvent state:SyncConnected type:NodeDataChanged path:/collections/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/state.json] for collection [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection] has occurred - updating... (live nodes size: [1])
   [junit4]   2> 1848914 INFO  (zkCallback-10147-thread-2) [     ] o.a.s.c.c.ZkStateReader A cluster state change: [WatchedEvent state:SyncConnected type:NodeDataChanged path:/collections/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/state.json] for collection [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection] has occurred - updating... (live nodes size: [1])
   [junit4]   2> 1848916 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.ZkController I am the leader, no recovery necessary
   [junit4]   2> 1848919 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.s.HttpSolrCall [admin] webapp=null path=/admin/cores params={qt=/admin/cores&collection.configName=org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_config-set&newCollection=true&collection=org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection&version=2&replicaType=NRT&property.schema=schema_latest.xml&property.config=solrconfig-tlog.xml&coreNodeName=core_node2&name=org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1&action=CREATE&numShards=1&shard=shard1&wt=javabin} status=0 QTime=1394
   [junit4]   2> 1848922 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr     ] o.a.s.h.a.CollectionsHandler Wait for new collection to be active for at most 45 seconds. Check all shard replicas
   [junit4]   2> 1849019 INFO  (zkCallback-10147-thread-2) [     ] o.a.s.c.c.ZkStateReader A cluster state change: [WatchedEvent state:SyncConnected type:NodeDataChanged path:/collections/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/state.json] for collection [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection] has occurred - updating... (live nodes size: [1])
   [junit4]   2> 1849019 INFO  (zkCallback-10147-thread-1) [     ] o.a.s.c.c.ZkStateReader A cluster state change: [WatchedEvent state:SyncConnected type:NodeDataChanged path:/collections/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/state.json] for collection [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection] has occurred - updating... (live nodes size: [1])
   [junit4]   2> 1849019 INFO  (zkCallback-10147-thread-3) [     ] o.a.s.c.c.ZkStateReader A cluster state change: [WatchedEvent state:SyncConnected type:NodeDataChanged path:/collections/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/state.json] for collection [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection] has occurred - updating... (live nodes size: [1])
   [junit4]   2> 1849020 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr     ] o.a.s.s.HttpSolrCall [admin] webapp=null path=/admin/collections params={property.schema=schema_latest.xml&property.config=solrconfig-tlog.xml&collection.configName=org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_config-set&name=org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection&nrtReplicas=1&action=CREATE&numShards=1&wt=javabin&version=2} status=0 QTime=1824
   [junit4]   2> 1849021 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.AbstractDistribZkTestBase Wait for recoveries to finish - collection: org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection failOnTimeout:true timeout (sec):330
   [junit4]   1> replica:core_node2 rstate:active live:true
   [junit4]   1> no one is recoverying
   [junit4]   1> replica:core_node2 rstate:active live:true
   [junit4]   1> no one is recoverying
   [junit4]   1> replica:core_node2 rstate:active live:true
   [junit4]   1> no one is recoverying
   [junit4]   1> replica:core_node2 rstate:active live:true
   [junit4]   1> no one is recoverying
   [junit4]   2> 1849023 INFO  (SUITE-TestCloudJSONFacetJoinDomain-seed#[BC9B2AC4AEE79BA9]-worker) [     ] o.a.s.c.AbstractDistribZkTestBase Recoveries finished - collection: org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection
   [junit4]   2> 1849041 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.c.ZkShardTerms Successful update of terms at /collections/org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection/terms/shard1 to Terms{values={core_node2=1}, version=1}
   [junit4]   2> 1849041 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[0 (1643059219716374528)]} 0 5
   [junit4]   2> 1849048 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[1 (1643059219726860288)]} 0 1
   [junit4]   2> 1849050 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[2 (1643059219728957440)]} 0 0
   [junit4]   2> 1849051 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[3 (1643059219731054592)]} 0 0
   [junit4]   2> 1849052 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[4 (1643059219732103168)]} 0 0
   [junit4]   2> 1849053 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[5 (1643059219733151744)]} 0 0
   [junit4]   2> 1849055 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[6 (1643059219734200320)]} 0 0
   [junit4]   2> 1849056 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[7 (1643059219735248896)]} 0 0
   [junit4]   2> 1849057 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[8 (1643059219737346048)]} 0 0
   [junit4]   2> 1849058 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[9 (1643059219738394624)]} 0 0
   [junit4]   2> 1849059 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[10 (1643059219739443200)]} 0 0
   [junit4]   2> 1849061 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[11 (1643059219740491776)]} 0 0
   [junit4]   2> 1849062 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[12 (1643059219742588928)]} 0 0
   [junit4]   2> 1849063 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[13 (1643059219743637504)]} 0 0
   [junit4]   2> 1849064 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[14 (1643059219744686080)]} 0 0
   [junit4]   2> 1849065 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[15 (1643059219745734656)]} 0 0
   [junit4]   2> 1849066 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[16 (1643059219746783232)]} 0 0
   [junit4]   2> 1849067 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[17 (1643059219747831808)]} 0 0
   [junit4]   2> 1849068 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[18 (1643059219748880384)]} 0 0
   [junit4]   2> 1849069 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[19 (1643059219749928960)]} 0 0
   [junit4]   2> 1849070 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[20 (1643059219750977536)]} 0 0
   [junit4]   2> 1849071 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[21 (1643059219752026112)]} 0 0
   [junit4]   2> 1849079 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[22 (1643059219760414720)]} 0 0
   [junit4]   2> 1849081 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[23 (1643059219761463296)]} 0 0
   [junit4]   2> 1849082 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[24 (1643059219763560448)]} 0 0
   [junit4]   2> 1849083 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[25 (1643059219764609024)]} 0 0
   [junit4]   2> 1849084 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[26 (1643059219765657600)]} 0 0
   [junit4]   2> 1849085 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[26 (1643059219766706176)]} 0 0
   [junit4]   2> 1849086 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[27 (1643059219767754752)]} 0 0
   [junit4]   2> 1849087 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[28 (1643059219768803328)]} 0 0
   [junit4]   2> 1849088 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[29 (1643059219769851904)]} 0 0
   [junit4]   2> 1849089 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[30 (1643059219770900480)]} 0 0
   [junit4]   2> 1849090 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[31 (1643059219771949056)]} 0 0
   [junit4]   2> 1849091 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[32 (1643059219772997632)]} 0 0
   [junit4]   2> 1849092 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[33 (1643059219774046208)]} 0 0
   [junit4]   2> 1849093 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[34 (1643059219775094784)]} 0 0
   [junit4]   2> 1849094 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[35 (1643059219776143360)]} 0 0
   [junit4]   2> 1849096 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[36 (1643059219777191936)]} 0 0
   [junit4]   2> 1849097 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[37 (1643059219778240512)]} 0 0
   [junit4]   2> 1849098 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[38 (1643059219779289088)]} 0 0
   [junit4]   2> 1849099 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[39 (1643059219781386240)]} 0 0
   [junit4]   2> 1849100 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[40 (1643059219782434816)]} 0 0
   [junit4]   2> 1849101 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[41 (1643059219783483392)]} 0 0
   [junit4]   2> 1849102 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[42 (1643059219784531968)]} 0 0
   [junit4]   2> 1849104 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[43 (1643059219785580544)]} 0 0
   [junit4]   2> 1849105 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[44 (1643059219787677696)]} 0 0
   [junit4]   2> 1849106 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[45 (1643059219788726272)]} 0 0
   [junit4]   2> 1849107 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[46 (1643059219789774848)]} 0 0
   [junit4]   2> 1849108 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[47 (1643059219790823424)]} 0 0
   [junit4]   2> 1849109 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[48 (1643059219791872000)]} 0 0
   [junit4]   2> 1849110 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[49 (1643059219792920576)]} 0 0
   [junit4]   2> 1849111 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[50 (1643059219793969152)]} 0 0
   [junit4]   2> 1849112 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[51 (1643059219795017728)]} 0 0
   [junit4]   2> 1849113 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[52 (1643059219796066304)]} 0 0
   [junit4]   2> 1849115 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[53 (1643059219797114880)]} 0 0
   [junit4]   2> 1849116 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[54 (1643059219798163456)]} 0 0
   [junit4]   2> 1849117 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[55 (1643059219799212032)]} 0 0
   [junit4]   2> 1849118 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[56 (1643059219801309184)]} 0 0
   [junit4]   2> 1849119 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[57 (1643059219802357760)]} 0 0
   [junit4]   2> 1849120 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[58 (1643059219803406336)]} 0 0
   [junit4]   2> 1849121 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[59 (1643059219804454912)]} 0 0
   [junit4]   2> 1849122 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[60 (1643059219805503488)]} 0 0
   [junit4]   2> 1849123 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[60 (1643059219806552064)]} 0 0
   [junit4]   2> 1849124 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[61 (1643059219807600640)]} 0 0
   [junit4]   2> 1849125 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[62 (1643059219808649216)]} 0 0
   [junit4]   2> 1849126 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[63 (1643059219809697792)]} 0 0
   [junit4]   2> 1849127 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[64 (1643059219810746368)]} 0 0
   [junit4]   2> 1849128 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[65 (1643059219811794944)]} 0 0
   [junit4]   2> 1849129 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[66 (1643059219812843520)]} 0 0
   [junit4]   2> 1849130 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[67 (1643059219813892096)]} 0 0
   [junit4]   2> 1849132 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[68 (1643059219814940672)]} 0 0
   [junit4]   2> 1849133 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[69 (1643059219815989248)]} 0 0
   [junit4]   2> 1849134 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[70 (1643059219818086400)]} 0 0
   [junit4]   2> 1849135 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[71 (1643059219819134976)]} 0 0
   [junit4]   2> 1849136 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[72 (1643059219820183552)]} 0 0
   [junit4]   2> 1849137 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[73 (1643059219821232128)]} 0 0
   [junit4]   2> 1849138 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[74 (1643059219822280704)]} 0 0
   [junit4]   2> 1849140 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[75 (1643059219823329280)]} 0 0
   [junit4]   2> 1849141 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[76 (1643059219824377856)]} 0 0
   [junit4]   2> 1849142 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[77 (1643059219826475008)]} 0 0
   [junit4]   2> 1849143 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[77 (1643059219827523584)]} 0 0
   [junit4]   2> 1849144 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[78 (1643059219828572160)]} 0 0
   [junit4]   2> 1849145 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[79 (1643059219829620736)]} 0 0
   [junit4]   2> 1849146 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[80 (1643059219830669312)]} 0 0
   [junit4]   2> 1849147 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[81 (1643059219831717888)]} 0 0
   [junit4]   2> 1849148 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[82 (1643059219832766464)]} 0 0
   [junit4]   2> 1849150 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[83 (1643059219833815040)]} 0 0
   [junit4]   2> 1849151 INFO  (qtp373578735-28291) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[84 (1643059219835912192)]} 0 0
   [junit4]   2> 1849152 INFO  (qtp373578735-28292) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[85 (1643059219836960768)]} 0 0
   [junit4]   2> 1849153 INFO  (qtp373578735-28290) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[86 (1643059219838009344)]} 0 0
   [junit4]   2> 1849154 INFO  (qtp373578735-28293) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1 ] o.a.s.u.p.LogUpdateProcessorFactory [org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection_shard1_replica_n1]  webapp=/solr path=/update params={wt=javabin&version=2}{add=[87 (1643059219839057920)]} 0 0
   [junit4]   2> 1849155 INFO  (qtp373578735-28289) [n:127.0.0.1:44555_solr c:org.apache.solr.search.facet.TestCloudJSONFacetJoinDomain_collection s:shard1 r:core_node2 x:org.apache.solr.search.f

[...truncated too long message...]

e/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

ivy-availability-check:
[loadresource] Do not set property disallowed.ivy.jars.list as its length is 0.

-ivy-fail-disallowed-ivy-version:

ivy-fail:

ivy-fail:

ivy-configure:
[ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/top-level-ivy-settings.xml

resolve:

jar-checksums:
    [mkdir] Created dir: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/null100607078
     [copy] Copying 249 files to /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/null100607078
   [delete] Deleting directory /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/null100607078

check-working-copy:
[ivy:cachepath] :: resolving dependencies :: #;working@lucene1-us-west
[ivy:cachepath] confs: [default]
[ivy:cachepath] found org.eclipse.jgit#org.eclipse.jgit;5.3.0.201903130848-r in public
[ivy:cachepath] found com.jcraft#jsch;0.1.54 in public
[ivy:cachepath] found com.jcraft#jzlib;1.1.1 in public
[ivy:cachepath] found com.googlecode.javaewah#JavaEWAH;1.1.6 in public
[ivy:cachepath] found org.slf4j#slf4j-api;1.7.2 in public
[ivy:cachepath] found org.bouncycastle#bcpg-jdk15on;1.60 in public
[ivy:cachepath] found org.bouncycastle#bcprov-jdk15on;1.60 in public
[ivy:cachepath] found org.bouncycastle#bcpkix-jdk15on;1.60 in public
[ivy:cachepath] found org.slf4j#slf4j-nop;1.7.2 in public
[ivy:cachepath] :: resolution report :: resolve 33ms :: artifacts dl 2ms
        ---------------------------------------------------------------------
        |                  |            modules            ||   artifacts   |
        |       conf       | number| search|dwnlded|evicted|| number|dwnlded|
        ---------------------------------------------------------------------
        |      default     |   9   |   0   |   0   |   0   ||   9   |   0   |
        ---------------------------------------------------------------------
[wc-checker] Initializing working copy...
[wc-checker] Checking working copy status...

-jenkins-base:

BUILD SUCCESSFUL
Total time: 107 minutes 41 seconds
Archiving artifacts
java.lang.InterruptedException: no matches found within 10000
        at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:2847)
        at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:2726)
        at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:2707)
        at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3086)
Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to lucene
                at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
                at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
                at hudson.remoting.Channel.call(Channel.java:955)
                at hudson.FilePath.act(FilePath.java:1072)
                at hudson.FilePath.act(FilePath.java:1061)
                at hudson.FilePath.validateAntFileMask(FilePath.java:2705)
                at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:243)
                at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
                at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
                at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
                at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
                at hudson.model.Build$BuildExecution.post2(Build.java:186)
                at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
                at hudson.model.Run.execute(Run.java:1835)
                at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
                at hudson.model.ResourceController.execute(ResourceController.java:97)
                at hudson.model.Executor.run(Executor.java:429)
Caused: hudson.FilePath$TunneledInterruptedException
        at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3088)
        at hudson.remoting.UserRequest.perform(UserRequest.java:212)
        at hudson.remoting.UserRequest.perform(UserRequest.java:54)
        at hudson.remoting.Request$2.run(Request.java:369)
        at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:744)
Caused: java.lang.InterruptedException: java.lang.InterruptedException: no matches found within 10000
        at hudson.FilePath.act(FilePath.java:1074)
        at hudson.FilePath.act(FilePath.java:1061)
        at hudson.FilePath.validateAntFileMask(FilePath.java:2705)
        at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:243)
        at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
        at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
        at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
        at hudson.model.Build$BuildExecution.post2(Build.java:186)
        at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
        at hudson.model.Run.execute(Run.java:1835)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
        at hudson.model.ResourceController.execute(ResourceController.java:97)
        at hudson.model.Executor.run(Executor.java:429)
No artifacts found that match the file pattern "**/*.events,heapdumps/**,**/hs_err_pid*". Configuration error?
Recording test results
Build step 'Publish JUnit test result report' changed build result to UNSTABLE
Email was triggered for: Unstable (Test Failures)
Sending email for trigger: Unstable (Test Failures)


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

[JENKINS] Lucene-Solr-Tests-master - Build # 3634 - Failure

Apache Jenkins Server-2
Build: https://builds.apache.org/job/Lucene-Solr-Tests-master/3634/

All tests passed

Build Log:
[...truncated 64895 lines...]
-ecj-javadoc-lint-tests:
    [mkdir] Created dir: /tmp/ecj729803311
 [ecj-lint] Compiling 48 source files to /tmp/ecj729803311
 [ecj-lint] invalid Class-Path header in manifest of jar file: /home/jenkins/.ivy2/cache/org.restlet.jee/org.restlet/jars/org.restlet-2.3.0.jar
 [ecj-lint] invalid Class-Path header in manifest of jar file: /home/jenkins/.ivy2/cache/org.restlet.jee/org.restlet.ext.servlet/jars/org.restlet.ext.servlet-2.3.0.jar
 [ecj-lint] ----------
 [ecj-lint] 1. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 23)
 [ecj-lint] import javax.naming.NamingException;
 [ecj-lint]       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The type javax.naming.NamingException is not accessible
 [ecj-lint] ----------
 [ecj-lint] 2. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 28)
 [ecj-lint] public class MockInitialContextFactory implements InitialContextFactory {
 [ecj-lint]             ^^^^^^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The type MockInitialContextFactory must implement the inherited abstract method InitialContextFactory.getInitialContext(Hashtable<?,?>)
 [ecj-lint] ----------
 [ecj-lint] 3. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 30)
 [ecj-lint] private final javax.naming.Context context;
 [ecj-lint]              ^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The type javax.naming.Context is not accessible
 [ecj-lint] ----------
 [ecj-lint] 4. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 33)
 [ecj-lint] context = mock(javax.naming.Context.class);
 [ecj-lint] ^^^^^^^
 [ecj-lint] context cannot be resolved to a variable
 [ecj-lint] ----------
 [ecj-lint] 5. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 33)
 [ecj-lint] context = mock(javax.naming.Context.class);
 [ecj-lint]               ^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The type javax.naming.Context is not accessible
 [ecj-lint] ----------
 [ecj-lint] 6. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 36)
 [ecj-lint] when(context.lookup(anyString())).thenAnswer(invocation -> objects.get(invocation.getArgument(0)));
 [ecj-lint]     ^^^^^^^
 [ecj-lint] context cannot be resolved
 [ecj-lint] ----------
 [ecj-lint] 7. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 38)
 [ecj-lint] } catch (NamingException e) {
 [ecj-lint]         ^^^^^^^^^^^^^^^
 [ecj-lint] NamingException cannot be resolved to a type
 [ecj-lint] ----------
 [ecj-lint] 8. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 45)
 [ecj-lint] public javax.naming.Context getInitialContext(Hashtable env) {
 [ecj-lint]       ^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The type javax.naming.Context is not accessible
 [ecj-lint] ----------
 [ecj-lint] 9. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 46)
 [ecj-lint] return context;
 [ecj-lint]       ^^^^^^^
 [ecj-lint] context cannot be resolved to a variable
 [ecj-lint] ----------
 [ecj-lint] 9 problems (9 errors)

BUILD FAILED
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/build.xml:634: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/build.xml:101: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build.xml:651: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/common-build.xml:479: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2015: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2048: Compile failed; see the compiler error output for details.

Total time: 101 minutes 4 seconds
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Recording test results
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

[JENKINS] Lucene-Solr-Tests-master - Build # 3635 - Still Failing

Apache Jenkins Server-2
Build: https://builds.apache.org/job/Lucene-Solr-Tests-master/3635/

All tests passed

Build Log:
[...truncated 64978 lines...]
-ecj-javadoc-lint-tests:
    [mkdir] Created dir: /tmp/ecj391831939
 [ecj-lint] Compiling 48 source files to /tmp/ecj391831939
 [ecj-lint] invalid Class-Path header in manifest of jar file: /home/jenkins/.ivy2/cache/org.restlet.jee/org.restlet/jars/org.restlet-2.3.0.jar
 [ecj-lint] invalid Class-Path header in manifest of jar file: /home/jenkins/.ivy2/cache/org.restlet.jee/org.restlet.ext.servlet/jars/org.restlet.ext.servlet-2.3.0.jar
 [ecj-lint] ----------
 [ecj-lint] 1. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 23)
 [ecj-lint] import javax.naming.NamingException;
 [ecj-lint]       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The type javax.naming.NamingException is not accessible
 [ecj-lint] ----------
 [ecj-lint] 2. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 28)
 [ecj-lint] public class MockInitialContextFactory implements InitialContextFactory {
 [ecj-lint]             ^^^^^^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The type MockInitialContextFactory must implement the inherited abstract method InitialContextFactory.getInitialContext(Hashtable<?,?>)
 [ecj-lint] ----------
 [ecj-lint] 3. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 30)
 [ecj-lint] private final javax.naming.Context context;
 [ecj-lint]              ^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The type javax.naming.Context is not accessible
 [ecj-lint] ----------
 [ecj-lint] 4. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 33)
 [ecj-lint] context = mock(javax.naming.Context.class);
 [ecj-lint] ^^^^^^^
 [ecj-lint] context cannot be resolved to a variable
 [ecj-lint] ----------
 [ecj-lint] 5. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 33)
 [ecj-lint] context = mock(javax.naming.Context.class);
 [ecj-lint]               ^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The type javax.naming.Context is not accessible
 [ecj-lint] ----------
 [ecj-lint] 6. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 36)
 [ecj-lint] when(context.lookup(anyString())).thenAnswer(invocation -> objects.get(invocation.getArgument(0)));
 [ecj-lint]     ^^^^^^^
 [ecj-lint] context cannot be resolved
 [ecj-lint] ----------
 [ecj-lint] 7. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 38)
 [ecj-lint] } catch (NamingException e) {
 [ecj-lint]         ^^^^^^^^^^^^^^^
 [ecj-lint] NamingException cannot be resolved to a type
 [ecj-lint] ----------
 [ecj-lint] 8. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 45)
 [ecj-lint] public javax.naming.Context getInitialContext(Hashtable env) {
 [ecj-lint]       ^^^^^^^^^^^^^^^^^^^^
 [ecj-lint] The type javax.naming.Context is not accessible
 [ecj-lint] ----------
 [ecj-lint] 9. ERROR in /home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java (at line 46)
 [ecj-lint] return context;
 [ecj-lint]       ^^^^^^^
 [ecj-lint] context cannot be resolved to a variable
 [ecj-lint] ----------
 [ecj-lint] 9 problems (9 errors)

BUILD FAILED
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/build.xml:634: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/build.xml:101: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/build.xml:651: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/solr/common-build.xml:479: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2015: The following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-master/lucene/common-build.xml:2048: Compile failed; see the compiler error output for details.

Total time: 182 minutes 35 seconds
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Recording test results
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]