Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update org.glassfish.jersey*:* to v3 (major) #1677

Closed

Conversation

solrbot
Copy link
Collaborator

@solrbot solrbot commented Jun 1, 2023

This PR contains the following updates:

Package Type Update Change
org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-grizzly2 (source) test major 2.35 -> 3.1.2
org.glassfish.jersey.test-framework:jersey-test-framework-core (source) test major 2.35 -> 3.1.2
org.glassfish.jersey.media:jersey-media-jaxb (source) test major 2.35 -> 3.1.2
org.glassfish.jersey.containers:jersey-container-servlet-core (source) test major 2.35 -> 3.1.2
org.glassfish.jersey.containers:jersey-container-servlet (source) test major 2.35 -> 3.1.2
org.glassfish.jersey.containers:jersey-container-grizzly2-servlet (source) test major 2.35 -> 3.1.2
org.glassfish.jersey.containers:jersey-container-grizzly2-http (source) test major 2.35 -> 3.1.2
org.glassfish.jersey.media:jersey-media-json-jackson (source) dependencies major 2.35 -> 3.1.2
org.glassfish.jersey.inject:jersey-hk2 (source) dependencies major 2.35 -> 3.1.2
org.glassfish.jersey.ext:jersey-entity-filtering (source) dependencies major 2.35 -> 3.1.2
org.glassfish.jersey.core:jersey-server (source) dependencies major 2.35 -> 3.1.2
org.glassfish.jersey.core:jersey-common (source) dependencies major 2.35 -> 3.1.2
org.glassfish.jersey.core:jersey-client (source) dependencies major 2.35 -> 3.1.2
org.glassfish.jersey.containers:jersey-container-jetty-http (source) dependencies major 2.35 -> 3.1.2

Release Notes

eclipse-ee4j/jersey

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.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.39.1

    Compare Source

  • [Issue 5275] - Compatibility with RestEasy
  • [Issue 5276] - JettyConnectorProvider does not support JerseyClientBuilder.hostnameVerifier()?
  • [Pull 5270] - allow custom Content-Length for HEAD method
  • [Pull 5277] - Updated archetypes and created a test to keep archetype versions up-to-date
  • [Pull 5278] - Hostname verifier for the Jetty connector
  • [Pull 5282] - Get media type fix
  • [Pull 5284] - Support 3rd party instantiators working with @​Context only
  • v2.39

    Compare Source

  • [Issue 5199] - Apache 5 Proxy Issue
  • [Issue 5221] - Typo in documentation
  • [Issue 5225] - CVE for dependency jackson-databind
  • [Issue 5226] - jersey-media-multipart depends on JUnit - regression
  • [Pull 5219] - Bundles related adjustments
  • [Pull 5222] - Typo fix in User Guide
  • [Pull 5229] - scope fix for JUnit dependency
  • [Pull 5230] - Jackson version update to 2.14.1
  • [Pull 5232] - Optional Injection-less client side for SE
  • [Pull 5241] - Add SNI Support based on Host header
  • [Pull 5250] - Update to NOTICE files & test
  • [Pull 5251] - Use useSystemProperties with Apache connectors
  • [Pull 5256] - Jersey Microprofile RestClient - NullPointerException when a optional…
  • [Pull 5261] - Warn only when ASM is not capable of handling java classes instead of…
  • v2.38

    Compare Source

  • [Issue 3383] - jersey-container-jdk-http ignores host and always binds to wildcard address
  • [Issue 5156] - Question: how to change the configuration of ResourceConfig at runtime?
  • [Issue 5189] - Exception in Jersey Jetty handler's Host header parsing bubbles up to the top
  • [Pull 5115] - Dependencies versions update (master)
  • [Pull 5123] - JUnit bump 4 -> 5
  • [Pull 5129] - verify license via GitHub actions
  • [Pull 5136] - Release test: check the staged artifacts are valid
  • [Pull 5161] - Fix Container#reload
  • [Pull 5163] - Update JdkHttpServerFactory.java
  • [Pull 5165] - warn less (just once for all clients) about missing providers
  • [Pull 5174] - Adopt ASM 9.4
  • [Pull 5175] - Remove Guava under version 24
  • [Pull 5178] - Better @​Inject support. For servlet classes, a qualifier is used.
  • [Pull 5185] - add dependencyConvergence rule to the maven-enforcer-plugin
  • [Pull 5186] - CI timeout extended to 30 HOURS
  • [Pull 5191] - Exception in Jersey Jetty handler's Host header parsing bubbles up to the top
  • [Pull 5194] - Fix optionals when empty
  • [Pull 5195] - Call tearDown to prevent Address already in use
  • [Pull 5198] - SSLHandshake No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
  • [Pull 5201] - bump Eclipse's parent pom to 1.0.8
  • [Pull 5205] - Add caching and improve performance
  • [Pull 5206] - Use Java 11 InputStream::readAllBytes to read String entities
  • [Pull 5207] - Fix alignment in the doc
  • [Pull 5208] - Fix FORM_PARAM_CONSUMED warning
  • [Pull 5211] - Store InvocationBuilderListenerStage into Runtime not to look up
  • [Pull 5212] - faster RuntimeType.toLowerCase in PropertiesHelper
  • v2.37

    Compare Source

  • [Pull 5090] - Support GSON media
  • [Pull 5091] - Support ClientProperties.PROXY_URI & al in HttpUrlConnector
  • [Pull 5095] - Move Proxy parsing logic from connectors to a common class
  • [Pull 5101] - [grizzly] Expose `start` argument while providing `parentContext`
  • [Pull 5105] - Support CompletionStage
  • [Pull 5109] - Abort JettyRequest when the response Future is completed exceptionally
  • [Pull 5111] - FISH-5723 Fixes WebappClassloader memory-leak issue by removing JAXRS…
  • [Pull 5114] - Change JettyConnector 'readTimeout' behavior to match socket read tim…
  • [Pull 5122] - Fix OSGi headers for CDI & MP Jersey modules to be compatible with EE8
  • [Pull 5124] - Support JDK19
  • [Pull 5127] - Eclipse Dash license check profile
  • [Pull 5132] - Mark jaxrs-ri bundle as multi-release
  • [Pull 5137] - Fix test issues
  • [Pull 5139] - Additional OSGi headers
  • [Pull 5145] - Updated JettyClientProperties#TOTAL_TIMEOUT related documentation.
  • v2.36

    Compare Source

  • [Issue 4781] - Bug Report: CDI tries to instantiate interface (Jersey 2.30)
  • [Issue 4851] - NettyConnectorProvider (jersey-netty-connector) is throwing an exception with inactive_pooled_connection_handler error
  • [Issue 4897] - Add support for Apache HTTP Client 5.x
  • [Issue 4978] - Netty Connector proxy handler to support JDK's options
  • [Issue 5014] - Redact HTTP headers on LoggingFeature
  • [Issue 5036] - ClassCastException if loaded by different class loaders in OSGi runtime
  • [Issue 5052] - Make JacksonFeature configurable
  • [Pull 4812] - Remove com.sun.org.apache.xml.internal
  • [Pull 4847] - Bug Report: CDI tries to instantiate interface (Jersey 2.30)
  • [Pull 4854] - NettyConnectorProvider (jersey-netty-connector) is throwing an except…
  • [Pull 4886] - Update Directory Maven Plugin to work with maven 3.8.x
  • [Pull 4887] - modulelist maven plugin refactoring
  • [Pull 4918] - Better handling of MicroProfile Rest Client Proxies
  • [Pull 4924] - Refactor processResponseError in ServerRuntime
  • [Pull 4928] - Adopt Jackson 2.13
  • [Pull 4933] - Replace usage of deprecated beanManager.createInjectionTarget
  • [Pull 4939] - Prevent loading Feature/DynamicFeature services multiple times.
  • [Pull 4948] - Add OSGi headers to MP Config module
  • [Pull 4950] - Apache httpclient 5
  • [Pull 4954] - Cache a lazy reference to OSGi registry instance
  • [Pull 4957] - Fix OSGi tests on JDK 17
  • [Pull 4962] - convert Long,long,Integer,int values to Long/Integer types
  • [Pull 4967] - extended condition not to add the content-length header negative
  • [Pull 4968] - Enable percent encoding servlet context path and servlet path
  • [Pull 4969] - Exclude unix protocols from request processing in closing strategy
  • [Pull 4972] - fix broken license url for asm objectweb
  • [Pull 4975] - Fix broken license url for asm objectweb for core-server
  • [Pull 4980] - Remove innate packages from javadoc documentation
  • [Pull 4982] - Allow for passing in additional property files to configure additional configs
  • [Pull 5003] - Fix logging delimiter parameterization
  • [Pull 5007] - Fix regression on LoggingFeature's max entity size
  • [Pull 5010] - honor @​Vetoed on a bean
  • [Pull 5018] - Update Xerces to prevent CVEs
  • [Pull 5024] - Fixed NullpointerException when getting methodtree
  • [Pull 5025] - Redact HTTP headers on LoggingFeature
  • [Pull 5028] - Enhancement for docprocessor
  • [Pull 5032] - Adopt spring 5.3.18
  • [Pull 5034] - Update Netty to 4.1.75
  • [Pull 5035] - Blocked thread if WebApplicationException is reused. #​4097
  • [Pull 5038] - reduce usage of Guava
  • [Pull 5039] - Release MessageBodyWorkers when Response gets closed.
  • [Pull 5041] - Adopt ASM 9.3
  • [Pull 5044] - Do not trim stacktrace in case of an exception
  • [Pull 5046] - Support null PROXY_USERNAME
  • [Pull 5048] - Netty Connector doesn't support Followredirects
  • [Pull 5051] - For OSGi services lookup use only classes assignable from service class
  • [Pull 5055] - Updated documentation and javadoc for Connectors
  • [Pull 5059] - Add Apache 5 connector to client tests
  • [Pull 5060] - Update hamcrest to the latest
  • [Pull 5068] - Prevent LoggingFeature timeout on context#hasEntity for HEADERS_ONLY
  • [Pull 5070] - Remove Spring 4 from Bom pom
  • [Pull 5071] - Update Netty proxy settings
  • [Pull 5074] - Make JacksonFeature configurable
  • [Pull 5076] - Update Jackson to 2.13.3
  • [Pull 5078] - Dependencies versions update

  • Configuration

    📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about these updates again.


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

    This PR has been generated by Renovate Bot

    @solrbot solrbot force-pushed the renovate/major-org.glassfish.jersey branch from 40d506c to fa0e98a Compare June 5, 2023 08:07
    @solrbot
    Copy link
    Collaborator Author

    solrbot commented Jun 5, 2023

    ⚠ 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.
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestContextKeys.java:23: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/api/JerseyResource.java:23: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/api/JerseyResource.java:24: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.Context;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/api/JerseyResource.java:38: error: cannot find symbol
      @Context public ContainerRequestContext containerRequestContext;
                      ^
      symbol:   class ContainerRequestContext
      location: class JerseyResource
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/handler/admin/api/NodeLoggingAPI.java:32: error: package javax.ws.rs does not exist
    import javax.ws.rs.GET;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/handler/admin/api/NodeLoggingAPI.java:33: error: package javax.ws.rs does not exist
    import javax.ws.rs.PUT;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/handler/admin/api/NodeLoggingAPI.java:34: error: package javax.ws.rs does not exist
    import javax.ws.rs.Path;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/handler/admin/api/NodeLoggingAPI.java:35: error: package javax.ws.rs does not exist
    import javax.ws.rs.Produces;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/handler/admin/api/NodeLoggingAPI.java:36: error: package javax.ws.rs does not exist
    import javax.ws.rs.QueryParam;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/handler/admin/api/NodeLoggingAPI.java:54: error: cannot find symbol
    @Path("/node/logging")
     ^
      symbol: class Path
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/handler/admin/api/CoreReplicationAPI.java:25: error: package javax.ws.rs does not exist
    import javax.ws.rs.GET;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/handler/admin/api/CoreReplicationAPI.java:26: error: package javax.ws.rs does not exist
    import javax.ws.rs.Path;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/handler/admin/api/CoreReplicationAPI.java:27: error: package javax.ws.rs does not exist
    import javax.ws.rs.Produces;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/handler/admin/api/CoreReplicationAPI.java:39: error: cannot find symbol
    @Path("/cores/{coreName}/replication")
     ^
      symbol: class Path
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:25: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:26: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestFilter;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:27: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ResourceInfo;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:28: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.Context;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:29: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.Response;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:30: error: package javax.ws.rs.ext does not exist
    import javax.ws.rs.ext.Provider;
                          ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:46: error: cannot find symbol
    public class SolrRequestAuthorizer implements ContainerRequestFilter {
                                                  ^
      symbol: class ContainerRequestFilter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:45: error: cannot find symbol
    @Provider
     ^
      symbol: class Provider
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:50: error: cannot find symbol
      @Context private ResourceInfo resourceInfo;
                       ^
      symbol:   class ResourceInfo
      location: class SolrRequestAuthorizer
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:58: error: cannot find symbol
      public void filter(ContainerRequestContext requestContext) throws IOException {
                         ^
      symbol:   class ContainerRequestContext
      location: class SolrRequestAuthorizer
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:27: error: package javax.ws.rs does not exist
    import javax.ws.rs.WebApplicationException;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:28: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:29: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ResourceContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:30: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.Context;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:31: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.MediaType;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:32: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.Response;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:33: error: package javax.ws.rs.ext does not exist
    import javax.ws.rs.ext.ExceptionMapper;
                          ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:50: error: cannot find symbol
    public class CatchAllExceptionMapper implements ExceptionMapper<Exception> {
                                                    ^
      symbol: class ExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:53: error: cannot find symbol
      @Context public ResourceContext resourceContext;
                      ^
      symbol:   class ResourceContext
      location: class CatchAllExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:56: error: cannot find symbol
      public Response toResponse(Exception exception) {
             ^
      symbol:   class Response
      location: class CatchAllExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:87: error: cannot find symbol
          ContainerRequestContext containerRequestContext) {
          ^
      symbol:   class ContainerRequestContext
      location: class CatchAllExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:84: error: cannot find symbol
      public static Response processAndRespondToException(
                    ^
      symbol:   class Response
      location: class CatchAllExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:105: error: cannot find symbol
          ContainerRequestContext containerRequestContext) {
          ^
      symbol:   class ContainerRequestContext
      location: class CatchAllExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:102: error: cannot find symbol
      public static Response buildExceptionResponse(
                    ^
      symbol:   class Response
      location: class CatchAllExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:118: error: cannot find symbol
      private Response processWebApplicationException(WebApplicationException wae) {
                                                      ^
      symbol:   class WebApplicationException
      location: class CatchAllExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:118: error: cannot find symbol
      private Response processWebApplicationException(WebApplicationException wae) {
              ^
      symbol:   class Response
      location: class CatchAllExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:29: error: package javax.ws.rs does not exist
    import javax.ws.rs.Produces;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:30: error: package javax.ws.rs does not exist
    import javax.ws.rs.WebApplicationException;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:31: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:32: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ResourceContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:33: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.Context;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:34: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.MediaType;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:35: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.MultivaluedMap;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:36: error: package javax.ws.rs.ext does not exist
    import javax.ws.rs.ext.MessageBodyWriter;
                          ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:112: error: cannot find symbol
          implements MessageBodyWriter<JacksonReflectMapWriter> {
                     ^
      symbol:   class MessageBodyWriter
      location: class MessageBodyWriters
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:57: error: cannot find symbol
          implements MessageBodyWriter<JacksonReflectMapWriter> {
                     ^
      symbol:   class MessageBodyWriter
      location: class MessageBodyWriters
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:55: error: cannot find symbol
      @Produces(MediaType.APPLICATION_XML)
       ^
      symbol:   class Produces
      location: class MessageBodyWriters
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:114: error: cannot find symbol
        @Context protected ResourceContext resourceContext;
                           ^
      symbol:   class ResourceContext
      location: class BaseMessageBodyWriter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:123: error: cannot find symbol
            Class<?> type, Type genericType, Annotation[] annotations, MediaType mediaType) {
                                                                       ^
      symbol:   class MediaType
      location: class BaseMessageBodyWriter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:133: error: cannot find symbol
            MediaType mediaType,
            ^
      symbol:   class MediaType
      location: class BaseMessageBodyWriter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:134: error: cannot find symbol
            MultivaluedMap<String, Object> httpHeaders,
            ^
      symbol:   class MultivaluedMap
      location: class BaseMessageBodyWriter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:136: error: cannot find symbol
            throws IOException, WebApplicationException {
                                ^
      symbol:   class WebApplicationException
      location: class BaseMessageBodyWriter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:71: error: cannot find symbol
          implements MessageBodyWriter<JacksonReflectMapWriter> {
                     ^
      symbol:   class MessageBodyWriter
      location: class MessageBodyWriters
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:69: error: cannot find symbol
      @Produces(BINARY_CONTENT_TYPE_V2)
       ^
      symbol:   class Produces
      location: class MessageBodyWriters
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:85: error: cannot find symbol
          implements MessageBodyWriter<JacksonReflectMapWriter> {
                     ^
      symbol:   class MessageBodyWriter
      location: class MessageBodyWriters
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:83: error: cannot find symbol
      @Produces(RawResponseWriter.CONTENT_TYPE)
       ^
      symbol:   class Produces
      location: class MessageBodyWriters
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:99: error: cannot find symbol
          implements MessageBodyWriter<JacksonReflectMapWriter> {
                     ^
      symbol:   class MessageBodyWriter
      location: class MessageBodyWriters
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:97: error: cannot find symbol
      @Produces(CONTENT_TYPE_TEXT_UTF8)
       ^
      symbol:   class Produces
      location: class MessageBodyWriters
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrJacksonMapper.java:27: error: package javax.ws.rs.ext does not exist
    import javax.ws.rs.ext.ContextResolver;
                          ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrJacksonMapper.java:28: error: package javax.ws.rs.ext does not exist
    import javax.ws.rs.ext.Provider;
                          ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrJacksonMapper.java:34: error: cannot find symbol
    public class SolrJacksonMapper implements ContextResolver<ObjectMapper> {
                                              ^
      symbol: class ContextResolver
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrJacksonMapper.java:33: error: cannot find symbol
    @Provider
     ^
      symbol: class Provider
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:27: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:28: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestFilter;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:29: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerResponseContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:30: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerResponseFilter;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:31: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ResourceInfo;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:32: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.Context;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:64: error: cannot find symbol
      public static class PreRequestMetricsFilter implements ContainerRequestFilter {
                                                             ^
      symbol:   class ContainerRequestFilter
      location: class RequestMetricHandling
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:67: error: cannot find symbol
        @Context private ResourceInfo resourceInfo;
                         ^
      symbol:   class ResourceInfo
      location: class PreRequestMetricsFilter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:70: error: cannot find symbol
        public void filter(ContainerRequestContext requestContext) throws IOException {
                           ^
      symbol:   class ContainerRequestContext
      location: class PreRequestMetricsFilter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:98: error: cannot find symbol
      public static class PostRequestMetricsFilter implements ContainerResponseFilter {
                                                              ^
      symbol:   class ContainerResponseFilter
      location: class RequestMetricHandling
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:103: error: cannot find symbol
            ContainerRequestContext requestContext, ContainerResponseContext responseContext)
            ^
      symbol:   class ContainerRequestContext
      location: class PostRequestMetricsFilter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:103: error: cannot find symbol
            ContainerRequestContext requestContext, ContainerResponseContext responseContext)
                                                    ^
      symbol:   class ContainerResponseContext
      location: class PostRequestMetricsFilter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/container/ContainerRequestUtils.java:26: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.Configuration;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/container/ContainerRequestUtils.java:27: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.SecurityContext;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/container/ContainerRequestUtils.java:45: error: cannot find symbol
      public static final SecurityContext DEFAULT_SECURITY_CONTEXT =
                          ^
      symbol:   class SecurityContext
      location: class ContainerRequestUtils
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/container/ContainerRequestUtils.java:76: error: cannot find symbol
          Configuration appConfig) {
          ^
      symbol:   class Configuration
      location: class ContainerRequestUtils
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/PostRequestDecorationFilter.java:24: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/PostRequestDecorationFilter.java:25: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerResponseContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/PostRequestDecorationFilter.java:26: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerResponseFilter;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/PostRequestDecorationFilter.java:40: error: cannot find symbol
    public class PostRequestDecorationFilter implements ContainerResponseFilter {
                                                        ^
      symbol: class ContainerResponseFilter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/PostRequestDecorationFilter.java:46: error: cannot find symbol
          ContainerRequestContext requestContext, ContainerResponseContext responseContext)
          ^
      symbol:   class ContainerRequestContext
      location: class PostRequestDecorationFilter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/PostRequestDecorationFilter.java:46: error: cannot find symbol
          ContainerRequestContext requestContext, ContainerResponseContext responseContext)
                                                  ^
      symbol:   class ContainerResponseContext
      location: class PostRequestDecorationFilter
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:24: error: package javax.ws.rs does not exist
    import javax.ws.rs.NotFoundException;
                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:25: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:26: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ResourceContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:27: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.Context;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:28: error: package javax.ws.rs.core does not exist
    import javax.ws.rs.core.Response;
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:29: error: package javax.ws.rs.ext does not exist
    import javax.ws.rs.ext.ExceptionMapper;
                          ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:48: error: cannot find symbol
    public class NotFoundExceptionMapper implements ExceptionMapper<NotFoundException> {
                                                    ^
      symbol: class ExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:48: error: cannot find symbol
    public class NotFoundExceptionMapper implements ExceptionMapper<NotFoundException> {
                                                                    ^
      symbol: class NotFoundException
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:50: error: cannot find symbol
      @Context public ResourceContext resourceContext;
                      ^
      symbol:   class ResourceContext
      location: class NotFoundExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:53: error: cannot find symbol
      public Response toResponse(NotFoundException exception) {
                                 ^
      symbol:   class NotFoundException
      location: class NotFoundExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:53: error: cannot find symbol
      public Response toResponse(NotFoundException exception) {
             ^
      symbol:   class Response
      location: class NotFoundExceptionMapper
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/InjectionFactories.java:23: error: package javax.ws.rs.container does not exist
    import javax.ws.rs.container.ContainerRequestContext;
                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:60: warning: [cast] redundant cast to CoreContainer
            (CoreContainer) requestContext.getProperty(RequestContextKeys.CORE_CONTAINER);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:62: warning: [cast] redundant cast to HttpServletRequest
            (HttpServletRequest) requestContext.getProperty(RequestContextKeys.HTTP_SERVLET_REQ);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:64: warning: [cast] redundant cast to HttpServletResponse
            (HttpServletResponse) requestContext.getProperty(RequestContextKeys.HTTP_SERVLET_RSP);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:66: warning: [cast] redundant cast to RequestType
            (AuthorizationContext.RequestType)
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:69: warning: [cast] redundant cast to List<String>
            (List<String>) requestContext.getProperty(RequestContextKeys.COLLECTION_LIST);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/SolrRequestAuthorizer.java:71: warning: [cast] redundant cast to SolrParams
            (SolrParams) requestContext.getProperty(RequestContextKeys.SOLR_PARAMS);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:64: warning: [cast] redundant cast to SolrQueryResponse
            (SolrQueryResponse) containerRequestContext.getProperty(SOLR_QUERY_RESPONSE);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:66: warning: [cast] redundant cast to SolrQueryRequest
            (SolrQueryRequest) containerRequestContext.getProperty(SOLR_QUERY_REQUEST);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:92: warning: [cast] redundant cast to HandlerMetrics
            (RequestHandlerBase.HandlerMetrics) containerRequestContext.getProperty(HANDLER_METRICS);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/CatchAllExceptionMapper.java:109: warning: [cast] redundant cast to SolrJerseyResponse
                : (SolrJerseyResponse) containerRequestContext.getProperty(SOLR_JERSEY_RESPONSE);
                  ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:140: warning: [cast] redundant cast to SolrQueryRequest
              (SolrQueryRequest) requestContext.getProperty(SOLR_QUERY_REQUEST);
              ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MessageBodyWriters.java:142: warning: [cast] redundant cast to SolrQueryResponse
              (SolrQueryResponse) requestContext.getProperty(SOLR_QUERY_RESPONSE);
              ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:72: warning: [cast] redundant cast to JaxrsResourceToHandlerMappings
              (PluginBag.JaxrsResourceToHandlerMappings)
              ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:87: warning: [cast] redundant cast to SolrQueryRequest
              (SolrQueryRequest) requestContext.getProperty(SOLR_QUERY_REQUEST);
              ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:110: warning: [cast] redundant cast to HandlerMetrics
              (RequestHandlerBase.HandlerMetrics) requestContext.getProperty(HANDLER_METRICS);
              ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:116: warning: [cast] redundant cast to SolrJerseyResponse
            final SolrJerseyResponse response = (SolrJerseyResponse) responseContext.getEntity();
                                                ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java:124: warning: [cast] redundant cast to Context
          final Timer.Context timer = (Timer.Context) requestContext.getProperty(TIMER);
                                      ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/PostRequestDecorationFilter.java:52: warning: [cast] redundant cast to SolrQueryRequest
            (SolrQueryRequest) requestContext.getProperty(SOLR_QUERY_REQUEST);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/PostRequestDecorationFilter.java:59: warning: [cast] redundant cast to SolrJerseyResponse
        final SolrJerseyResponse response = (SolrJerseyResponse) responseContext.getEntity();
                                            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:65: warning: [cast] redundant cast to SolrQueryResponse
            (SolrQueryResponse) containerRequestContext.getProperty(SOLR_QUERY_RESPONSE);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/NotFoundExceptionMapper.java:67: warning: [cast] redundant cast to SolrQueryRequest
            (SolrQueryRequest) containerRequestContext.getProperty(SOLR_QUERY_REQUEST);
            ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/InjectionFactories.java:43: warning: [cast] redundant cast to SolrQueryRequest
          return (SolrQueryRequest)
                 ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/InjectionFactories.java:62: warning: [cast] redundant cast to SolrQueryResponse
          return (SolrQueryResponse)
                 ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/InjectionFactories.java:82: warning: [cast] redundant cast to SolrCore
          return (SolrCore) containerRequestContext.getProperty(SOLR_CORE);
                 ^
    /tmp/renovate/repos/github/apache/solr/solr/core/src/java/org/apache/solr/jersey/MediaTypeOverridingFilter.java:63: warning: [cast] redundant cast to SolrQueryRequest
            (SolrQueryRequest) requestContext.getProperty(SOLR_QUERY_REQUEST);
            ^
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    100 errors
    25 warnings
    only showing the first 100 errors, of 647 total; use -Xmaxerrs if you would like to see more
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':solr:core:compileJava'.
    > Compilation failed; see the compiler error output for details.
    
    * Try:
    > Run with --stacktrace option to get the stack trace.
    > Run with --info or --debug option to get more log output.
    > Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 26s
    
    

    @solrbot solrbot force-pushed the renovate/major-org.glassfish.jersey branch 5 times, most recently from 490395c to 15a5b26 Compare June 10, 2023 17:39
    @solrbot solrbot force-pushed the renovate/major-org.glassfish.jersey branch from 15a5b26 to 14f73fe Compare June 14, 2023 18:30
    @janhoy
    Copy link
    Contributor

    janhoy commented Jun 14, 2023

    Closing this as a jersey 3 upgrade must be done manually anyway.

    @janhoy janhoy closed this Jun 14, 2023
    @solrbot
    Copy link
    Collaborator Author

    solrbot commented Jun 15, 2023

    Renovate Ignore Notification

    Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 3.x releases. But if you manually upgrade to 3.x then Renovate will re-enable minor and patch updates automatically.

    If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

    @solrbot solrbot deleted the renovate/major-org.glassfish.jersey branch June 15, 2023 01:23
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    None yet
    Projects
    None yet
    2 participants