Skip to content

Conversation

solrbot
Copy link
Collaborator

@solrbot solrbot commented Aug 29, 2025

This PR contains the following updates:

Package Type Update Change
org.glassfish.jersey.containers:jersey-container-jetty-http (source) dependencies major 2.39.1 -> 3.1.11

Release Notes

eclipse-ee4j/jersey (org.glassfish.jersey.containers:jersey-container-jetty-http)

v3.1.11

Compare Source

  • [Pull 5676] - [3.1] Helidon 4.x container
  • [Pull 5823] - Improve multipart behaviour to comply with MP REST Client 4.0 TCK tests
  • [Pull 5831] - Support MP REST Client 4.0
  • [Pull 5844] - Do not stuck Netty on header-setting exception
  • [Pull 5857] - Compatibility with RestEasy injecting no Configuration
  • [Pull 5868] - Bug Fix: SSE Events lines MUST NOT contain \r
  • [Pull 5870] - Do not include port -1 in the HOST header.
  • [Pull 5877] - jnh-connector: Fixed issue where FirstByteCachingStream failed to inc…
  • [Pull 5887] - File upload handling after redirect
  • [Pull 5903] - Fix for #​5902; support optional @​FormParam
  • [Pull 5917] - Replace String UTF-8 with a charset
  • [Pull 5944] - Versions update [3.1]
  • [Pull 5958] - Support Helidon3 and Helidon4 (precedence) by helidon connector.
  • [Pull 5960] - Support for ValidatorContext#{clockProvider,addValueExtractor}
  • v3.1.10

    Compare Source

    What's Changed
    New Contributors

    Full Changelog: eclipse-ee4j/jersey@3.1.9...3.1.10

    v3.1.9

    Compare Source

  • [Pull 5721] - Reverting removal of NullOutputStream for backwards compatibility
  • [Pull 5757] - Jakarta versions update
  • v3.1.8

    Compare Source

  • [Pull 5663] - [3.1] multirelease jar fix for jersey-common
  • [Pull 5674] - PathProvider supports Path entities, in preparation for future default support in Jakarta REST 4.1 / Jersey 4.1
  • [Pull 5683] - ResponseWriter#writeResponseStatusAndHeaders drops some redundant code
  • [Pull 5704] - Add Path provider automatically to the list of providers
  • v3.1.7

    Compare Source

  • [Pull 5341] - Improving I/O Efficience and Performance using NIO API instead of IO API
  • [Pull 5603] - Expect100Continue test fixed for NettyConnector
  • [Pull 5611] - Jetty HTTP Container native timeout
  • [Pull 5612] - Allowing sending Status over sending error
  • [Pull 5660] - Better document virtual threads
  • v3.1.6

    Compare Source

  • [Pull 5518] - Jakartified versions update
  • [Pull 5525] - Adding support for private fields in `@BeanParam`
  • [Pull 5548] - Add JNH properties to the config
  • [Pull 5551] - Update EL impl
  • [Pull 5563] - Drop JDK 8 profiles in 3.1
  • [Pull 5565] - Replace synchronized blocks with Locks
  • [Pull 5566] - exclude static fields from POJO parsing in BeanParam
  • [Pull 5569] - Replace ThreadLocal with ConcurrentQueue in HttpDateFormat
  • [Pull 5571] - Fixed FirstByteCachingStream in JNH Connector
  • [Pull 5589] - Fix thread leak/invasion
  • [Pull 5593] - [3.1] versions update
  • v3.1.5

    Compare Source

  • [Issue 5491] - 3.1.4 broken release, JettyConnectorProvider always throws exception
  • [Pull 5481] - [3.1] Jetty 12 HTTP/2 support
  • [Pull 5484] - Adding Jetty 12 modules to release JDK version check
  • [Pull 5488] - [3.1] Enable Jetty 11 container
  • [Pull 5490] - JerseyEventSink#send throwing non IOExceptions
  • [Pull 5498] - Jetty 11 container adopted for backwards compatibility
  • [Pull 5499] - Fix for apidocs bundle generation
  • [Pull 5500] - Adding jersey-test-framework-provider-jetty-http2 to the bom/pom.xml
  • v3.1.4

    Compare Source

  • [Pull 5293] - HTTP/2 for JNH connector
  • [Pull 5372] - Jetty 12 multirelease
  • [Pull 5396] - Support a single EntityPart as an entity
  • [Pull 5398] - Created an example with Jakarta REST 3.1 SeBootstrap & Multipart
  • [Pull 5399] - Enable @​FormParam EntityPart injection to fields
  • [Pull 5407] - Describe Java SE compatibility and Jetty modules compatibility
  • [Pull 5462] - HTTP/2 Jetty 11 support removed (to be re-worked for Jetty 12)
  • [Pull 5464] - Examples cleanup
  • [Pull 5466] - Drop 11 for Jetty11 classnames
  • v3.1.3

    Compare Source

  • [Pull 5374] - exclude release and version-agnostic tests from release
  • v3.1.2

    Compare Source

  • [Issue 5295] - Test failures after migration to Jersey 3.1.1
  • [Pull 5297] - Document ApplicationPath migration concern
  • [Pull 5304] - Jakartified versions update
  • [Pull 5312] - Support SNI for JNH connector
  • [Pull 5321] - Update 3.1 EntityPart providers for Injectless Client
  • [Pull 5323] - Workaround JNH InputStream.available() == 1 for no entity
  • [Pull 5336] - Redirect GuardianList#toString to the guarded list
  • v3.1.1

    Compare Source

  • [Issue 5192] - Documentation/Implementation issue for the default exception mapper in Jersey 3.1.0
  • [Pull 5170] - Create HTTPS tests with JNH connector #​5169
  • [Pull 5193] - Default exception mapper processing
  • [Pull 5197] - Update migration guide
  • [Pull 5237] - Don't Specify Wildcard Package OSGi Version for MicroProfile Rest Client
  • v3.1.0

    Compare Source

  • [Issue 4819] - Adopt 3.1 API
  • [Issue 4834] - Application/octet-stream is set as mediaType when uploading json file payload using form parameters instead of application/json
  • [Issue 4870] - Documentation: Default Exception Mapper
  • [Issue 4871] - Documentation: Update CompletionCallback example
  • [Issue 4875] - Documentation: Document JAX-RS Feature JDK service
  • [Issue 4941] - Release 3.1.0-M2
  • [Issue 5103] - Can not serialize CompletionStage
  • [Pull 4855] - Impl of the SameSite enum for NewCookie
  • [Pull 4859] - Implementation of EntityPart API
  • [Pull 4861] - Support for @​ApplicationPath in SE
  • [Pull 4863] - DefaultExceptionMapper
  • [Pull 4866] - Remove JDK 8 related maven configuration
  • [Pull 4868] - Added implementation of RuntimeDelegate#bootstrap(Class, Configuration)
  • [Pull 4877] - Add Application/JSON media type for FileDataBodyPart json files.
  • [Pull 4879] - enabling some examples for Jakarta EE 9
  • [Pull 4880] - DefaultExceptionMapper documentation
  • [Pull 4884] - Documentation for Feature and Dynamic Feature enchansments
  • [Pull 4885] - Change of default behaviour of UNWRAP_COMPLETION_STAGE_IN_WRITER_ENABLE
  • [Pull 4892] - Enable MP RestClient
  • [Pull 4893] - Adjust getRequestHeader method
  • [Pull 4895] - documentation for CompletionCallback implementation change since Jersey 3.1.0
  • [Pull 4896] - Split MP REST Client integration test module to support javax.servlet…
  • [Pull 4908] - Default Exception Mapper re-worked
  • [Pull 4911] - Missing Content-Type header should be application/octet-stream optionally
  • [Pull 4919] - Issue #​3493 - Add BeanParam support to WebResourceFactory
  • [Pull 4922] - merge actual master into 3.1
  • [Pull 4923] - Documentation for the default Exception mapper
  • [Pull 4925] - merge actual master into 3.1
  • [Pull 4926] - Updated dependency versions
  • [Pull 4927] - Adopt parsson
  • [Pull 4929] - Updated dependency versions
  • [Pull 4931] - Added a documentation for Jakarta REST EntityPart
  • [Pull 4932] - merge actual master into 3.1
  • [Pull 4934] - Replace usage of deprecated beanManager.createInjectionTarget
  • [Pull 4936] - merge actual master into 3.1
  • [Pull 4937] - Updated dependency versions
  • [Pull 4938] - DefaultExceptionMapper made available for compliance check
  • [Pull 4940] - Issue #​4881 - Java client connector
  • [Pull 4942] - Updating CI/CD JDK for 3.x build
  • [Pull 4945] - OSGi version requirements for jakarta.enterprise explicitly added
  • [Pull 4947] - Update to MP Rest Client 3.0 final
  • [Pull 4956] - Support for hasProperty method
  • [Pull 4958] - merge actual master into 3.1
  • [Pull 4963] - Let Jackson use JAXB3
  • [Pull 4973] - Added a test for a serverless resource testing
  • [Pull 4976] - update 3.1 branch with actual master
  • [Pull 4983] - Backwards merge of 3.x into 3.1
  • [Pull 4990] - Temporarily exclude java-connector for M3
  • [Pull 4991] - Update legal information for 3.1
  • [Pull 4992] - Do not use privileged ports with WebServer by default
  • [Pull 5008] - Update versions of JAX-B, Moxy, JSON-B, JSON-P
  • [Pull 5009] - Dependency on servlet-api updated to version 6, grizzly to 4
  • [Pull 5016] - Updated CDI, BV, and EL.
  • [Pull 5019] - maven-bundle-plugin version update
  • [Pull 5029] - Add MP RestClient module to BOM
  • [Pull 5037] - Make sure the default exception mapper is processed
  • [Pull 5040] - Move jersey-tck module to a tests folder & make it run with -Pjersey-tck
  • [Pull 5047] - Use Jsonb more effectively
  • [Pull 5066] - Rename Java Connector to JavaNetHttp Connector
  • [Pull 5075] - Possibly use jersey WebServer with SeBootstrap.Configurator
  • [Pull 5077] - Call CompletionCallback just once with DefaultExceptionMapper
  • [Pull 5081] - Updated dependencies for 3.0.5
  • [Pull 5086] - Updated EE10 dependency versions
  • [Pull 5098] - Fix Multipart media type override by Jersey defaults.
  • [Pull 5104] - Extensions for JNH connector
  • [Pull 5120] - EE10 versions update
  • [Pull 5152] - OSGi for JNH connector
  • v3.0.18

    Compare Source

  • [Pull 5912] - oauth2 deps cleanup
  • [Pull 5930] - Versions update
  • v3.0.17

    Compare Source

    Release includes only bugfixes ported from 2.46

    v3.0.16

    Compare Source

  • [Pull 5741] - [3.0] Legacy code removal (DefaultJacksonJaxbJsonProvider)
  • v3.0.15

    Compare Source

  • [Pull 5684] - Do not point to a SNAPSHOT Jersey in version-agnostic tests
  • [Pull 5711] - [3.0] Multi-Release jar fix
  • v3.0.14

    Compare Source

  • [Pull 5610] - Wiremock version update
  • [Pull 5616] - mvc-thymeleaf extension
  • [Pull 5640] - Jakartize & cleanup after 2.x merge
  • v3.0.13

    Compare Source

  • [Pull 5520] - exclude default JSON-P IMPL from API
  • [Pull 5584] - [3.0] versions update
  • v3.0.12

    Compare Source

  • [Pull 5449] - User Guide: Jackson 2.14 -> 2.15 migration
  • [Pull 5450] - Updated Parsson
  • [Pull 5452] - Non-Jakarta dependencies version update
  • [Pull 5453] - Jakarta dependencies version update
  • v3.0.11

    Compare Source

  • [Pull 5309] - jakartified adaptation of the #​5282
  • [Pull 5315] - Fixes the multiple user-agent headers
  • v3.0.10

    Compare Source

  • [Pull 5224] - apidocs bundle fix
  • [Pull 5247] - Updated version in the release-test pom
  • v3.0.9

    Compare Source

  • [Issue 5196] - Jersey 3.0 breaking change
  • [Pull 5146] - Fix OSGi veriables
  • [Pull 5147] - Spring 6 examples back
  • v3.0.8

    Compare Source

  • [Pull 5138] - Merge remote-tracking branch 'MSTR/master' into 3.x
  • v3.0.7

    Compare Source

  • [Issue 5126] - CompletionStage not unwrapped in 3.0.6
  • [Pull 5128] - Fix unwrap CompletionStage
  • [Pull 5131] - Prevent error with JDK19 related to Thread.Builder
  • [Pull 5133] - update the 3.x branch with actual master
  • v3.0.6

    Compare Source

  • [Issue 5087] - Dependency convergence in 3.0.5
  • [Issue 5093] - SpringComponentProvider in jersey-spring6 never binds components
  • [Pull 5092] - extend maven-enforcer-plugin rules set with dependencyConvergence rule
  • [Pull 5102] - FISH-5723 Fixes WebappClassloader memory-leak issue by removing JAXRSResources classes from cache on shutdown event
  • v3.0.5

    Compare Source

  • [Pull 5012] - Bring back Helidon Connector
  • [Pull 5013] - Update MP Config version 3.0
  • [Pull 5022] - Fix localization message for Helidon
  • [Pull 5023] - Spring 6 module introduction
  • [Pull 5033] - Updated Jetty dependency versions
  • [Pull 5043] - Updated API javadoc link with a proper version
  • v3.0.4

    Compare Source

  • [Pull 4977] - update 3.x branch with actual master
  • v3.0.3

    Compare Source

  • [Pull 4740] - GrizzlyHttpServerTest - testing stability with HTTP, HTTPS and HTTP/2
  • [Pull 4782] - maven-javadoc-plugin migrated to 3.2.0 (3.x)
  • [Pull 4793] - 3x.merge
  • [Pull 4808] - Remove helidon connector dependency from BOM
  • [Pull 4853] - merge master into 3.x
  • [Pull 4857] - merge release history into 3.x
  • v3.0.2

    Compare Source

  • [Pull 4709] - Copy JDK 11 Jetty classes to JDK 8 target
  • [Pull 4726] - test-framework Jetty provider - JDK 11 adjustments
  • [Pull 4747] - Merge of actual master into 3.x branch
  • [Pull 4768] - master merge into 3.x
  • [Pull 4771] - master merge into 3.x
  • [Pull 4772] - jakarta userGuide fixes
  • [Pull 4775] - merge of user guide changes from master to 3.x
  • [Pull 4778] - Technical merge of released branch 2.34-BRANCH into 3.x
  • v3.0.1

    Compare Source

  • [Issue 4655] - org.glassfish.jersey.containers:jersey-container-jetty-http:3.0.0 Unusable on JDK11+
  • [Pull 4633] - Documentation and example fixes related to jakartification
  • [Pull 4635] - Jakartified OSGi tests
  • [Pull 4653] - Jakartified User Guide - first 10 chapters
  • [Pull 4656] - Jakartified User Guide - second 10 chapters
  • [Pull 4657] - Jakartified User Guide - final 10 chapters with appendix-properties adjusted
  • [Pull 4667] - JakartaEE 9.0 namespaces applied to examples
  • [Pull 4668] - Jakartified heroku archetype
  • [Pull 4674] - Merge of the current master into jakartified branch
  • [Pull 4676] - jakartified modules.xml from User Guide
  • [Pull 4679] - Updated dependecies
  • [Pull 4691] - merge of current master into 3.x
  • [Pull 4696] - merge of actual master into 3.x
  • [Pull 4698] - merge of actual master into 3.x
  • [Pull 4700] - Jetty servlet container multirelease-jar fix
  • [Pull 4702] - Updated notice files
  • v3.0.0

    Compare Source

  • [Pull 4389] - Transition Jakarta REST API from javax to jakarta package
  • [Pull 4413] - Sync 3.x with master
  • [Pull 4417] - Remove Jackson1
  • [Pull 4427] - Update the RESTful Web Services API
  • [Pull 4428] - JAXB api/ri, parent pom versions update
  • [Pull 4444] - Additional JAX-RS & JAX-B jakartification for 3.0.0-M1
  • [Pull 4464] - Fix Jersey META-INF/services provider configuration file
  • [Pull 4488] - Prepared branch for Jersey 3.0.0-M3 release
  • [Pull 4494] - Jakartified.m4 master merge
  • [Pull 4495] - jakartification: servlet-api, grizzly
  • [Pull 4496] - Technical merge of released branch 3.0.0-M4-BRANCH
  • [Pull 4497] - Jakartification: arrange properties in the main pom
  • [Pull 4504] - Updated dependencies for M5
  • [Pull 4505] - Technical merge of released branch 3.0.0-M5-BRANCH
  • [Pull 4513] - version bump for JSONP
  • [Pull 4586] - Remove Jersey 3.x incompatible extension modules
  • [Pull 4589] - merge of master (2.32) into 3.x
  • [Pull 4591] - Enable tests after jakartified media
  • [Pull 4594] - Jakartified jetty (11.0.0.beta2)
  • [Pull 4595] - Use just the latest Weld and fix CDI-BV module
  • [Pull 4596] - Updated JTA and Yasson dependency
  • [Pull 4597] - Fix Jackson module
  • [Pull 4599] - Enable integration tests using new jetty plugin
  • [Pull 4609] - Jetty modules handled for JDK 1.8
  • [Pull 4616] - Weld integration
  • [Pull 4619] - Enable tests on JDK 8
  • [Pull 4620] - Enable jetty servlet/web container factory
  • [Pull 4621] - Make more integration tests working
  • [Pull 4622] - Fix CDI-SE module
  • [Pull 4626] - Make more tests and examples working
  • v2.47

    Compare Source

  • [Pull 5845] - Prevent NPE in AbstractJaxbProvider
  • [Pull 5847] - Netty Expect 100-Continue fix
  • [Pull 5873] - Implementation of Netty HTTP redirect logic being custom replaceble.
  • [Pull 5880] - Backport compatibility of JacksonFeature with RestEasy to 2.x
  • [Pull 5882] - Release instances blocking GC when JAXB has PerThread injections
  • [Pull 5884] - allow the BASIC auth to be not on the 1st place for the WWW_AUTHENTICATE header
  • [Pull 5891] - Adopt ASM 9.8
  • [Pull 5894] - [2.x] File upload handling after redirect
  • [Pull 5899] - Fixed reconnectDelay
  • [Pull 5904] - Fix for the InputStream caching cases for Servlets
  • [Pull 5906] - Order release of RequestScoped beans to prevent NPE
  • [Pull 5907] - Add OWASP plugin to a profile
  • [Pull 5913] - IPv6 support for http request
  • [Pull 5914] - Prevent NPE in the servlet container by writing when servlet is shutdown
  • [Pull 5915] - Dependencies versions update
  • [Pull 5919] - Compare cookies by paths
  • [Pull 5920] - Pass Generic Type of OutboundResponse entity to MBW.
  • [Pull 5923] - Allow HTTP headers to be modified by a writer on aborted response
  • [Pull 5925] - Clean usage of commons-io where possible
  • [Pull 5926] - Make aborted response HttpHeaders appendable
  • v2.46

    Compare Source

  • [Pull 5749] - Jersey update from 3.1.3 to 3.1.4 slows down our external service res…
  • [Pull 5750] - Use Skipping Analyzer always
  • [Pull 5751] - test(flaky): fix paramter type assert in testBothAnnotatedConstructor test case
  • [Pull 5754] - test(flaky): Sorting headers for deterministic order
  • [Pull 5755] - Netty connector hang up after repeated buffer overflow errors when writing data #​5753
  • [Pull 5758] - Bump commons-io:commons-io from 2.11.0 to 2.14.0 in /tools/jersey-release-notes-maven-plugin
  • [Pull 5759] - Added test for JerseyChunkedInputStreamClose
  • [Pull 5760] - Adopt ASM 9.7.1 (JDK 24)
  • [Pull 5761] - Adopt Jackson 2.18.0
  • [Pull 5768] - fixed flaky test in testDisabledModule()
  • [Pull 5784] - Jersey 3.1.9: java.lang.NoSuchMethodException: jakarta.inject.Inject.value() #​5782
  • [Pull 5788] - Wrapping all methods of the EntityInputStream
  • [Pull 5792] - [2.x] ParamConverterProvider constructors are now protected to allow extensibility
  • [Pull 5800] - NettyConnector - HOST header contains port & 307 works with buffered post
  • [Pull 5801] - Set correct HOST header for Netty & POST
  • [Pull 5809] - Fixed memory leak in Micrometer code when exceptions are returned from the method
  • [Pull 5813] - Fix memory leak when client does not use HK2
  • [Pull 5816] - Allow to configure Jackson's JaxRSFeature on Jersey DefaultJacksonJaxbJsonProvider
  • [Pull 5819] - Build & run with JDK 24
  • v2.45

    Compare Source

  • [Pull 5715] - Release a reference to threadlocal on shutdown
  • [Pull 5731] - Allow to disable JSON-B using System properties
  • v2.44

    Compare Source

  • [Pull 5636] - Allow long content length in the JDK connector
  • [Pull 5639] - Allow having multiple annotations for multipart endpoint with @​FormDataParam in any order
  • [Pull 5642] - Remove synchronized from Apache stream wrappers
  • [Pull 5643] - Document Multipart Configuration.
  • [Pull 5644] - Refactoring Maven build process
  • [Pull 5648] - Support for Virtual Threads in Executor Services
  • [Pull 5649] - MAX_HEADER_SIZE for the Netty connector
  • [Pull 5652] - Unify the SniConfigurator with other branches
  • [Pull 5664] - More release checks
  • [Pull 5665] - update Jackson to 2.17.1
  • [Pull 5666] - [2.x] mvn build improvements
  • [Pull 5669] - prevent calling ServletRequest#getInputStream if FILTER_FORWARD_ON_404
  • [Pull 5673] - Support missing Content-Length header
  • [Pull 5677] - Prevent blowing connections number for reoccurring SSLContextFatories
  • [Pull 5685] - Better explanation of missing jersey-hk2 module consequences.
  • [Pull 5688] - Wrap call of deprecated HttpServletResponse#setStatus into try catch
  • [Pull 5689] - Support Multipart with Buffered Entity and Netty Connector
  • [Pull 5690] - Prevent NPE in micrometer when there is no response & 404
  • [Pull 5698] - Last-Modified header is garbled when accessing wadl document on Japanese locale
  • [Pull 5705] - Allow ChunkedInput#close to close the underlying stream
  • [Pull 5706] - Propagate WebApplicationException from SseEventSource to provided error handler
  • [Pull 5707] - Fix intermittent failure in BroadcasterExecutorTest
  • v2.43

    Compare Source

  • [Pull 5574] - Backing up CI/CD jobs into the Jersey project
  • [Pull 5580] - Adopt ASM 9.7
  • [Pull 5592] - Micrometer - Add missing metrics for cases of client errors
  • [Pull 5604] - Prevent Jackson failing while loading Modules (classloader issues)
  • [Pull 5605] - Cleaning redundant plugins from plugin management
  • [Pull 5606] - clean CI/CD scripts from the main project
  • [Pull 5608] - ObjectMapper.findModules throws Error
  • [Pull 5613] - Allow the internal package to be a part of the Jersey APIDoc
  • [Pull 5614] - Added support for HK2 factories, binders to comply with documentation.
  • [Pull 5617] - Allow for overriding the SNIHostName or turn it off. Allow for Domain Fronting.
  • [Pull 5621] - Add ability to configure the queue capacity for ChunkedOutput
  • [Pull 5622] - Document a workaround for HTTP Patch & provide tests
  • [Pull 5624] - Ensure the RequestScope and other singleton bindings are registered just once
  • [Pull 5625] - align CONTRIBUTING.md with Eclipse actual requirements
  • [Pull 5627] - Prevent NPE in Jersey Spring RequestContextFilter
  • [Pull 5628] - Lazy Load TracingLogger to track MATCH_RESOURCE_METHOD
  • [Pull 5629] - prevent synchronized blocking the virtual threads in JDK21
  • [Pull 5631] - 2.x versions update
  • [Pull 5632] - Multirelease includes JDK21 to support Thread.isVirtual()
  • [Pull 5633] - Excluding JDK21 multi-release from jaxrs bundle
  • v2.42

    Compare Source

  • [Pull 5469] - Allow @​Priority for ExceptionMapper
  • [Pull 5473] - SameSite is capital first letter only.
  • [Pull 5475] - RegularExpression in Uri Template IS NOT optional
  • [Pull 5487] - Prevent Netty connection from being stuck
  • [Pull 5493] - [2.x] backport of the #​5490
  • [Pull 5506] - Adopt Jackson 2.16.1
  • [Pull 5507] - prevent NPE when WebAppException#getResponse returns null
  • [Pull 5511] - Add URL of KeyStore and TrustStore to SslConfigurator
  • [Pull 5514] - ASCII encode ContentDisposition file name
  • [Pull 5536] - Add Apache5 properties to be grabbed by config
  • [Pull 5537] - Put duplicated methods into a common superclass
  • [Pull 5542] - Propagate Future.cancel() to connectors
  • [Pull 5544] - Add a logger for a request notifying Jersey Container is involved
  • [Pull 5557] - Drop JDK 7 profile
  • [Pull 5560] - [2.x] versions update
  • [Pull 5561] - [2.x] GitHub action validations added
  • v2.41

    Compare Source

  • [
    • If you want to rebase/retry this PR, check this box

    This PR has been generated by Renovate Bot

  • @solrbot solrbot added the exempt-stale Prevent a PR from going stale label Aug 29, 2025
    @solrbot
    Copy link
    Collaborator Author

    solrbot commented Aug 29, 2025

    ⚠️ Artifact update problem

    Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

    ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

    • any of the package files in this branch needs updating, or
    • the branch becomes conflicted, or
    • you click the rebase/retry checkbox if found above, or
    • you rename this PR's title to start with "rebase!" to trigger it manually

    The artifact failure details are included below:

    File name: undefined
    Command failed: ./gradlew updateLicenses
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    SLF4J(W): No SLF4J providers were found.
    SLF4J(W): Defaulting to no-operation (NOP) logger implementation
    SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:20: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Request;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:21: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Response;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:22: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Result;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:75: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.AuthenticationStore;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:76: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Request;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:77: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Response;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:78: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Result;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:79: error: package org.eclipse.jetty.client.http does not exist
    import org.eclipse.jetty.client.http.HttpClientTransportOverHTTP;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:80: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.InputStreamRequestContent;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:81: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.InputStreamResponseListener;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:82: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.MultiPartRequestContent;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:83: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.OutputStreamRequestContent;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:84: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.StringRequestContent;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:94: error: cannot find symbol
    import org.eclipse.jetty.util.HttpCookieStore;
                                 ^
      symbol:   class HttpCookieStore
      location: package org.eclipse.jetty.util
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:21: error: cannot find symbol
    import org.eclipse.jetty.client.HttpAuthenticationStore;
                                   ^
      symbol:   class HttpAuthenticationStore
      location: package org.eclipse.jetty.client
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:22: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Authentication;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:23: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.AuthenticationStore;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:25: error: cannot find symbol
    public class AuthenticationStoreHolder implements AuthenticationStore {
                                                      ^
      symbol: class AuthenticationStore
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:382: error: cannot find symbol
      public void setAuthenticationStore(AuthenticationStore authenticationStore) {
                                         ^
      symbol:   class AuthenticationStore
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:675: error: cannot find symbol
          SolrRequest<?> solrRequest, Response response, InputStream is, String urlExceptionMessage)
                                      ^
      symbol:   class Response
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:701: error: cannot find symbol
      private void setBasicAuthHeader(SolrRequest<?> solrRequest, Request req) {
                                                                  ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:712: error: cannot find symbol
      private void decorateRequest(Request req, SolrRequest<?> solrRequest, boolean isAsync) {
                                   ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:831: error: cannot find symbol
      private Request sendRequest(MakeRequestReturnValue mrrv, InputStreamResponseListener listener)
                                                               ^
      symbol:   class InputStreamResponseListener
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:831: error: cannot find symbol
      private Request sendRequest(MakeRequestReturnValue mrrv, InputStreamResponseListener listener)
              ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:844: error: cannot find symbol
          Request req,
          ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:843: error: cannot find symbol
      private Request fillContentStream(
              ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:752: error: cannot find symbol
        final Request request;
              ^
      symbol:   class Request
      location: class MakeRequestReturnValue
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:754: error: cannot find symbol
        final OutputStreamRequestContent requestContent;
              ^
      symbol:   class OutputStreamRequestContent
      location: class MakeRequestReturnValue
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:757: error: cannot find symbol
            Request request,
            ^
      symbol:   class Request
      location: class MakeRequestReturnValue
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:759: error: cannot find symbol
            OutputStreamRequestContent requestContent) {
            ^
      symbol:   class OutputStreamRequestContent
      location: class MakeRequestReturnValue
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:765: error: cannot find symbol
        MakeRequestReturnValue(Request request) {
                               ^
      symbol:   class Request
      location: class MakeRequestReturnValue
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:394: error: cannot find symbol
        private final OutputStreamRequestContent content;
                      ^
      symbol:   class OutputStreamRequestContent
      location: class OutStream
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:395: error: cannot find symbol
        private final InputStreamResponseListener responseListener;
                      ^
      symbol:   class InputStreamResponseListener
      location: class OutStream
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:401: error: cannot find symbol
            OutputStreamRequestContent content,
            ^
      symbol:   class OutputStreamRequestContent
      location: class OutStream
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:402: error: cannot find symbol
            InputStreamResponseListener responseListener,
            ^
      symbol:   class InputStreamResponseListener
      location: class OutStream
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:434: error: cannot find symbol
        public InputStreamResponseListener getResponseListener() {
               ^
      symbol:   class InputStreamResponseListener
      location: class OutStream
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:27: error: cannot find symbol
      private volatile AuthenticationStore authenticationStore;
                       ^
      symbol:   class AuthenticationStore
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:33: error: cannot find symbol
      public AuthenticationStoreHolder(AuthenticationStore authenticationStore) {
                                       ^
      symbol:   class AuthenticationStore
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:37: error: cannot find symbol
      public void updateAuthenticationStore(AuthenticationStore authenticationStore) {
                                            ^
      symbol:   class AuthenticationStore
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:42: error: cannot find symbol
      public void addAuthentication(Authentication authentication) {
                                    ^
      symbol:   class Authentication
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:47: error: cannot find symbol
      public void removeAuthentication(Authentication authentication) {
                                       ^
      symbol:   class Authentication
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:57: error: cannot find symbol
      public Authentication findAuthentication(String type, URI uri, String realm) {
             ^
      symbol:   class Authentication
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:62: error: package Authentication does not exist
      public void addAuthenticationResult(Authentication.Result result) {
                                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:67: error: package Authentication does not exist
      public void removeAuthenticationResult(Authentication.Result result) {
                                                           ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:77: error: package Authentication does not exist
      public Authentication.Result findAuthenticationResult(URI uri) {
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:985: error: package Request does not exist
        private final Request.QueuedListener queuedListener;
                             ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:986: error: package Response does not exist
        private final Response.CompleteListener completeListener;
                              ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:26: error: package Request does not exist
          implements Request.BeginListener, Response.CompleteListener, Request.QueuedListener {
                            ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:26: error: package Response does not exist
          implements Request.BeginListener, Response.CompleteListener, Request.QueuedListener {
                                                    ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:26: error: package Request does not exist
          implements Request.BeginListener, Response.CompleteListener, Request.QueuedListener {
                                                                              ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:36: error: cannot find symbol
        public void onBegin(Request request) {}
                            ^
      symbol:   class Request
      location: class RequestResponseListener
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:46: error: cannot find symbol
        public void onQueued(Request request) {}
                             ^
      symbol:   class Request
      location: class RequestResponseListener
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:49: error: cannot find symbol
        public void onComplete(Result result) {}
                               ^
      symbol:   class Result
      location: class RequestResponseListener
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Krb5HttpClientBuilder.java:44: error: cannot find symbol
    import org.eclipse.jetty.client.HttpAuthenticationStore;
                                   ^
      symbol:   class HttpAuthenticationStore
      location: package org.eclipse.jetty.client
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Krb5HttpClientBuilder.java:46: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.SPNEGOAuthentication;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Krb5HttpClientBuilder.java:83: error: cannot find symbol
      private SPNEGOAuthentication createSPNEGOAuthentication() {
              ^
      symbol:   class SPNEGOAuthentication
      location: class Krb5HttpClientBuilder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Krb5HttpClientBuilder.java:111: error: cannot find symbol
          SPNEGOAuthentication authentication, Map<String, ?> options, String username) {
          ^
      symbol:   class SPNEGOAuthentication
      location: class Krb5HttpClientBuilder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/ConcurrentUpdateHttp2SolrClient.java:44: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Response;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/ConcurrentUpdateHttp2SolrClient.java:45: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.InputStreamResponseListener;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/ConcurrentUpdateHttp2SolrClient.java:644: error: cannot find symbol
      public void onSuccess(Response resp, InputStream respBody) {
                            ^
      symbol:   class Response
      location: class ConcurrentUpdateHttp2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/PreemptiveBasicAuthClientBuilderFactory.java:38: error: cannot find symbol
    import org.eclipse.jetty.client.HttpAuthenticationStore;
                                   ^
      symbol:   class HttpAuthenticationStore
      location: package org.eclipse.jetty.client
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:1300: error: cannot find symbol
        public void onBegin(Request request) {
                            ^
      symbol:   class Request
      location: class MDCCopyHelper
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:1306: error: cannot find symbol
        public void onComplete(Result result) {
                               ^
      symbol:   class Result
      location: class MDCCopyHelper
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:1326: error: cannot find symbol
          extends InputStreamResponseListener {
                  ^
      symbol:   class InputStreamResponseListener
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:24: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Authentication;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:25: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.ContentResponse;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:26: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Request;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:30: error: cannot find symbol
    public class SolrBasicAuthentication implements Authentication {
                                                    ^
      symbol: class Authentication
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:48: error: cannot find symbol
          Request request, ContentResponse response, HeaderInfo headerInfo, Attributes context) {
          ^
      symbol:   class Request
      location: class SolrBasicAuthentication
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:48: error: cannot find symbol
          Request request, ContentResponse response, HeaderInfo headerInfo, Attributes context) {
                           ^
      symbol:   class ContentResponse
      location: class SolrBasicAuthentication
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:48: error: cannot find symbol
          Request request, ContentResponse response, HeaderInfo headerInfo, Attributes context) {
                                                     ^
      symbol:   class HeaderInfo
      location: class SolrBasicAuthentication
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:47: error: cannot find symbol
      public Result authenticate(
             ^
      symbol:   class Result
      location: class SolrBasicAuthentication
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:35: error: method does not override or implement a method from a supertype
        @Override
        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:45: error: method does not override or implement a method from a supertype
        @Override
        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:48: error: method does not override or implement a method from a supertype
        @Override
        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:285: error: cannot find symbol
          transport = new HttpClientTransportOverHTTP(clientConnector);
                          ^
      symbol:   class HttpClientTransportOverHTTP
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:314: error: cannot find symbol
          httpClient.setCookieStore(cookieStore);
                    ^
      symbol:   method setCookieStore(CookieStore)
      location: variable httpClient of type HttpClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:318: error: incompatible types: AuthenticationStoreHolder cannot be converted to AuthenticationStore
        httpClient.setAuthenticationStore(this.authenticationStore);
                                              ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:344: error: cannot find symbol
            protocol = HttpClientTransportOverHTTP.HTTP11;
                       ^
      symbol:   variable HttpClientTransportOverHTTP
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:450: error: cannot find symbol
        OutputStreamRequestContent content = new OutputStreamRequestContent(contentType);
        ^
      symbol:   class OutputStreamRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:450: error: cannot find symbol
        OutputStreamRequestContent content = new OutputStreamRequestContent(contentType);
                                                 ^
      symbol:   class OutputStreamRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:451: error: cannot find symbol
        Request postRequest =
        ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:457: error: cannot find symbol
        InputStreamResponseListener responseListener = new InputStreamReleaseTrackingResponseListener();
        ^
      symbol:   class InputStreamResponseListener
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:530: error: cannot find symbol
                new InputStreamResponseListener() {
                    ^
      symbol:   class InputStreamResponseListener
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:535: error: cannot find symbol
                  public void onHeaders(Response response) {
                                        ^
      symbol: class Response
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:565: error: cannot find symbol
                  public void onFailure(Response response, Throwable failure) {
                                        ^
      symbol: class Response
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:534: error: method does not override or implement a method from a supertype
                  @Override
                  ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:537: error: cannot find symbol
                    InputStreamResponseListener listener = this;
                    ^
      symbol: class InputStreamResponseListener
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:564: error: method does not override or implement a method from a supertype
                  @Override
                  ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:600: error: cannot find symbol
        Request req = null;
        ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:602: error: cannot find symbol
          InputStreamResponseListener listener = new InputStreamReleaseTrackingResponseListener();
          ^
      symbol:   class InputStreamResponseListener
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:605: error: cannot find symbol
          Response response = listener.get(idleTimeoutMillis, TimeUnit.MILLISECONDS);
          ^
      symbol:   class Response
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:802: error: cannot find symbol
            var content = new OutputStreamRequestContent(contentWriter.getContentType());
                              ^
      symbol:   class OutputStreamRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:811: error: cannot find symbol
            Request req = httpClient.newRequest(url + queryParams.toQueryString()).method(method);
            ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:820: error: cannot find symbol
                new InputStreamRequestContent(
                    ^
      symbol:   class InputStreamRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:851: error: cannot find symbol
          try (MultiPartRequestContent content = new MultiPartRequestContent()) {
               ^
      symbol:   class MultiPartRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:851: error: cannot find symbol
          try (MultiPartRequestContent content = new MultiPartRequestContent()) {
                                                     ^
      symbol:   class MultiPartRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:858: error: cannot find symbol
                  content.addFieldPart(key, new StringRequestContent(val), null);
                                                ^
      symbol:   class StringRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:877: error: cannot find symbol
                    new InputStreamRequestContent(contentStream.getStream()),
                        ^
      symbol:   class InputStreamRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:889: error: cannot find symbol
              new StringRequestContent(
                  ^
      symbol:   class StringRequestContent
      location: class Http2SolrClient
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
    100 errors
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':solr:solrj:compileJava'.
    > Compilation failed; see the compiler error output for details.
    
    * Try:
    > Run with --info option to get more log output.
    
    BUILD FAILED in 23s
    
    

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    exempt-stale Prevent a PR from going stale
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    1 participant