[INFO] [INFO] --------------< org.glassfish.jersey.core:jersey-client >--------------- [INFO] Building jersey-core-client 3.1.0-SNAPSHOT [11/281] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ jersey-client --- [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-versions) @ jersey-client --- [INFO] [INFO] --- maven-checkstyle-plugin:3.1.0:check (verify) @ jersey-client --- [INFO] Starting audit... Audit done. [INFO] [INFO] --- directory-maven-plugin:1.0:highest-basedir (directories) @ jersey-client --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/buildPRbranch [INFO] [INFO] --- build-helper-maven-plugin:3.0.0:parse-version (parse-version) @ jersey-client --- [INFO] [INFO] --- istack-commons-maven-plugin:3.0.8:rs-gen (default) @ jersey-client --- [INFO] Resources: [INFO] org/glassfish/jersey/client/internal/jdkconnector/localization.properties [INFO] org/glassfish/jersey/client/internal/localization.properties [INFO] Processing /home/jenkins/agent/workspace/buildPRbranch/core-client/src/main/resources/org/glassfish/jersey/client/internal/jdkconnector/localization.properties [INFO] Processing /home/jenkins/agent/workspace/buildPRbranch/core-client/src/main/resources/org/glassfish/jersey/client/internal/localization.properties [INFO] [INFO] --- build-helper-maven-plugin:3.0.0:add-source (default) @ jersey-client --- [INFO] Source directory: /home/jenkins/agent/workspace/buildPRbranch/core-client/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- maven-resources-plugin:2.6:copy-resources (copy-legaldocs) @ jersey-client --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources to META-INF/ [INFO] [INFO] --- maven-resources-plugin:2.6:copy-resources (copy-legaldocs-to-sources) @ jersey-client --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources to META-INF/ [INFO] [INFO] --- maven-resources-plugin:2.6:copy-resources (copy-legaldocs-to-osgi-bundles) @ jersey-client --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources to META-INF/ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jersey-client --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 5 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ jersey-client --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 84 source files to /home/jenkins/agent/workspace/buildPRbranch/core-client/target/classes [INFO] /home/jenkins/agent/workspace/buildPRbranch/core-client/src/main/java/org/glassfish/jersey/client/JerseyInvocation.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/buildPRbranch/core-client/src/main/java/org/glassfish/jersey/client/JerseyInvocation.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jersey-client --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ jersey-client --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 30 source files to /home/jenkins/agent/workspace/buildPRbranch/core-client/target/test-classes [INFO] /home/jenkins/agent/workspace/buildPRbranch/core-client/src/test/java/org/glassfish/jersey/client/ClientRequestTest.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/agent/workspace/buildPRbranch/core-client/src/test/java/org/glassfish/jersey/client/ClientRequestTest.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/agent/workspace/buildPRbranch/core-client/src/test/java/org/glassfish/jersey/client/spi/InvocationBuilderListenerTest.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/buildPRbranch/core-client/src/test/java/org/glassfish/jersey/client/spi/InvocationBuilderListenerTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M6:test (default-test) @ jersey-client --- [INFO] Using auto detected provider org.apache.maven.surefire.junitcore.JUnitCoreProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.glassfish.jersey.client.CustomConnectorTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.669 s - in org.glassfish.jersey.client.CustomConnectorTest [INFO] Running org.glassfish.jersey.client.WebTargetPropertiesTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.glassfish.jersey.client.WebTargetPropertiesTest [INFO] Running org.glassfish.jersey.client.spi.ClientBuilderListenerTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.glassfish.jersey.client.spi.ClientBuilderListenerTest [INFO] Running org.glassfish.jersey.client.spi.InvocationBuilderListenerTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.179 s - in org.glassfish.jersey.client.spi.InvocationBuilderListenerTest [INFO] Running org.glassfish.jersey.client.spi.CachingConnectorProviderTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.07 s - in org.glassfish.jersey.client.spi.CachingConnectorProviderTest [INFO] Running org.glassfish.jersey.client.spi.PostInvocationInterceptorTest May 06, 2022 10:08:47 AM org.glassfish.jersey.client.InvocationInterceptorStages$PostInvocationExceptionContext resolve WARNING: ExceptionContext#resolve has been utilized multiple times. [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.39 s - in org.glassfish.jersey.client.spi.PostInvocationInterceptorTest [INFO] Running org.glassfish.jersey.client.spi.PreInvocationInterceptorTest May 06, 2022 10:08:47 AM org.glassfish.jersey.client.InvocationInterceptorStages$InvocationInterceptorRequestContext abortWith WARNING: ClientRequestContext#abortWith has been utilized multiple times. [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 s - in org.glassfish.jersey.client.spi.PreInvocationInterceptorTest [INFO] Running org.glassfish.jersey.client.JerseyCompletionStageRxInvokerTest [WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.092 s - in org.glassfish.jersey.client.JerseyCompletionStageRxInvokerTest [INFO] Running org.glassfish.jersey.client.filter.ClientProviderInstanceInjectionTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in org.glassfish.jersey.client.filter.ClientProviderInstanceInjectionTest [INFO] Running org.glassfish.jersey.client.filter.CsrfProtectionFilterTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s - in org.glassfish.jersey.client.filter.CsrfProtectionFilterTest [INFO] Running org.glassfish.jersey.client.filter.HttpBasicAuthFilterTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s - in org.glassfish.jersey.client.filter.HttpBasicAuthFilterTest [INFO] Running org.glassfish.jersey.client.filter.EncodingFilterTest May 06, 2022 10:08:48 AM org.glassfish.jersey.client.filter.EncodingFilter filter WARNING: Value non-gzip of jersey.config.client.useEncoding client property will be ignored as it is not a valid supported encoding. Valid supported encodings are: [deflate, gzip, x-gzip] [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 s - in org.glassfish.jersey.client.filter.EncodingFilterTest [INFO] Running org.glassfish.jersey.client.DefaultSslContextProviderTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.222 s - in org.glassfish.jersey.client.DefaultSslContextProviderTest [INFO] Running org.glassfish.jersey.client.LinkTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s - in org.glassfish.jersey.client.LinkTest [INFO] Running org.glassfish.jersey.client.JerseyClientTest May 06, 2022 10:08:48 AM org.glassfish.jersey.model.internal.CommonConfig register WARNING: Attempt to register component of type class org.glassfish.jersey.client.JerseyClientTest$TestProvider to null or empty array of contracts is ignored. May 06, 2022 10:08:48 AM org.glassfish.jersey.model.internal.CommonConfig register WARNING: Attempt to register component of type class org.glassfish.jersey.client.JerseyClientTest$TestProvider to null or empty array of contracts is ignored. May 06, 2022 10:08:48 AM org.glassfish.jersey.model.internal.CommonConfig register WARNING: Attempt to register component of type class org.glassfish.jersey.client.JerseyClientTest$TestProvider to null or empty array of contracts is ignored. May 06, 2022 10:08:48 AM org.glassfish.jersey.model.internal.CommonConfig register WARNING: Attempt to register component of type class org.glassfish.jersey.client.JerseyClientTest$TestProvider to null or empty array of contracts is ignored. [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.083 s - in org.glassfish.jersey.client.JerseyClientTest [INFO] Running org.glassfish.jersey.client.authentication.HttpDigestAuthFilterTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.glassfish.jersey.client.authentication.HttpDigestAuthFilterTest [INFO] Running org.glassfish.jersey.client.JerseyInvocationTest May 06, 2022 10:08:48 AM org.glassfish.jersey.client.JerseyInvocation validateHttpMethodAndEntity WARNING: Entity must be null for http method DELETE. May 06, 2022 10:08:48 AM org.glassfish.jersey.client.JerseyInvocation validateHttpMethodAndEntity WARNING: Entity must be null for http method DELETE. May 06, 2022 10:08:48 AM org.glassfish.jersey.client.JerseyInvocation validateHttpMethodAndEntity WARNING: Entity must be null for http method DELETE. [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.153 s - in org.glassfish.jersey.client.JerseyInvocationTest [INFO] Running org.glassfish.jersey.client.ClientRxTest [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.101 s - in org.glassfish.jersey.client.ClientRxTest [INFO] Running org.glassfish.jersey.client.HttpUrlConnectorTest [WARNING] Tests run: 4, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.058 s - in org.glassfish.jersey.client.HttpUrlConnectorTest [INFO] Running org.glassfish.jersey.client.ClientConfigTest May 06, 2022 10:08:48 AM org.glassfish.jersey.internal.Errors logErrors WARNING: The following warnings have been detected: WARNING: HK2 failure has been detected in a code that does not run in an active Jersey Error scope. WARNING: HK2 service reification failed for [org.glassfish.jersey.client.ClientConfigTest$MyProvider] with an exception: MultiException stack 1 of 2 java.lang.NoSuchMethodException: Cannot instantiate org.glassfish.jersey.client.ClientConfigTest$MyProvider class. Instantiation of non-static member classes is not supported. at org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:119) at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:157) at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:105) at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:156) at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:719) at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:673) at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:438) at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:2316) at org.jvnet.hk2.internal.ServiceLocatorImpl.access$1200(ServiceLocatorImpl.java:107) at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1401) at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1396) at org.glassfish.hk2.utilities.cache.internal.WeakCARCacheImpl.compute(WeakCARCacheImpl.java:105) at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1458) at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServices(ServiceLocatorImpl.java:810) at org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllInstances(AbstractHk2InjectionManager.java:170) at org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllInstances(ImmediateHk2InjectionManager.java:30) at org.glassfish.jersey.internal.ContextResolverFactory$ContextResolversConfigurator.postInit(ContextResolverFactory.java:69) at org.glassfish.jersey.client.ClientConfig$State.lambda$initRuntime$2(ClientConfig.java:462) at java.util.Arrays$ArrayList.forEach(Arrays.java:3880) at org.glassfish.jersey.client.ClientConfig$State.initRuntime(ClientConfig.java:462) at org.glassfish.jersey.internal.util.collection.Values$LazyValueImpl.get(Values.java:317) at org.glassfish.jersey.client.ClientConfig.getRuntime(ClientConfig.java:820) at org.glassfish.jersey.client.ClientConfigTest.testCustomProvidersFeature(ClientConfigTest.java:135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.apache.maven.surefire.junitcore.pc.Scheduler$1.run(Scheduler.java:398) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) MultiException stack 2 of 2 java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor( implementation=org.glassfish.jersey.client.ClientConfigTest$MyProvider contracts={jakarta.ws.rs.ext.ContextResolver} scope=jakarta.inject.Singleton qualifiers={org.glassfish.jersey.internal.inject.Custom} descriptorType=CLASS descriptorVisibility=NORMAL metadata= rank=0 loader=null proxiable=null proxyForSameScope=null analysisName=null id=72 locatorId=83 identityHashCode=1374828265 reified=false) at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:684) at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:438) at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:2316) at org.jvnet.hk2.internal.ServiceLocatorImpl.access$1200(ServiceLocatorImpl.java:107) at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1401) at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1396) at org.glassfish.hk2.utilities.cache.internal.WeakCARCacheImpl.compute(WeakCARCacheImpl.java:105) at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1458) at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServices(ServiceLocatorImpl.java:810) at org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllInstances(AbstractHk2InjectionManager.java:170) at org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllInstances(ImmediateHk2InjectionManager.java:30) at org.glassfish.jersey.internal.ContextResolverFactory$ContextResolversConfigurator.postInit(ContextResolverFactory.java:69) at org.glassfish.jersey.client.ClientConfig$State.lambda$initRuntime$2(ClientConfig.java:462) at java.util.Arrays$ArrayList.forEach(Arrays.java:3880) at org.glassfish.jersey.client.ClientConfig$State.initRuntime(ClientConfig.java:462) at org.glassfish.jersey.internal.util.collection.Values$LazyValueImpl.get(Values.java:317) at org.glassfish.jersey.client.ClientConfig.getRuntime(ClientConfig.java:820) at org.glassfish.jersey.client.ClientConfigTest.testCustomProvidersFeature(ClientConfigTest.java:135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.apache.maven.surefire.junitcore.pc.Scheduler$1.run(Scheduler.java:398) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) May 06, 2022 10:08:48 AM org.glassfish.jersey.internal.Errors logErrors WARNING: The following warnings have been detected: WARNING: HK2 failure has been detected in a code that does not run in an active Jersey Error scope. WARNING: HK2 service reification failed for [org.glassfish.jersey.client.ClientConfigTest$MyProvider] with an exception: MultiException stack 1 of 2 java.lang.NoSuchMethodException: Cannot instantiate org.glassfish.jersey.client.ClientConfigTest$MyProvider class. Instantiation of non-static member classes is not supported. at org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:119) at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:157) at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:105) at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:156) at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:719) at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:673) at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:438) at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:2316) at org.jvnet.hk2.internal.ServiceLocatorImpl.access$1200(ServiceLocatorImpl.java:107) at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1401) at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1396) at org.glassfish.hk2.utilities.cache.internal.WeakCARCacheImpl.compute(WeakCARCacheImpl.java:105) at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1458) at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServices(ServiceLocatorImpl.java:810) at org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllInstances(AbstractHk2InjectionManager.java:170) at org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllInstances(ImmediateHk2InjectionManager.java:30) at org.glassfish.jersey.internal.ContextResolverFactory$ContextResolversConfigurator.postInit(ContextResolverFactory.java:69) at org.glassfish.jersey.client.ClientConfig$State.lambda$initRuntime$2(ClientConfig.java:462) at java.util.Arrays$ArrayList.forEach(Arrays.java:3880) at org.glassfish.jersey.client.ClientConfig$State.initRuntime(ClientConfig.java:462) at org.glassfish.jersey.internal.util.collection.Values$LazyValueImpl.get(Values.java:317) at org.glassfish.jersey.client.ClientConfig.getRuntime(ClientConfig.java:820) at org.glassfish.jersey.client.ClientConfigTest.testCustomProvidersFeature(ClientConfigTest.java:135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.apache.maven.surefire.junitcore.pc.Scheduler$1.run(Scheduler.java:398) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) MultiException stack 2 of 2 java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor( implementation=org.glassfish.jersey.client.ClientConfigTest$MyProvider contracts={jakarta.ws.rs.ext.ContextResolver} scope=jakarta.inject.Singleton qualifiers={org.glassfish.jersey.internal.inject.Custom} descriptorType=CLASS descriptorVisibility=NORMAL metadata= rank=0 loader=null proxiable=null proxyForSameScope=null analysisName=null id=72 locatorId=83 identityHashCode=1374828265 reified=false) at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:684) at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:438) at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:2316) at org.jvnet.hk2.internal.ServiceLocatorImpl.access$1200(ServiceLocatorImpl.java:107) at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1401) at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1396) at org.glassfish.hk2.utilities.cache.internal.WeakCARCacheImpl.compute(WeakCARCacheImpl.java:105) at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1458) at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServices(ServiceLocatorImpl.java:810) at org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllInstances(AbstractHk2InjectionManager.java:170) at org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllInstances(ImmediateHk2InjectionManager.java:30) at org.glassfish.jersey.internal.ContextResolverFactory$ContextResolversConfigurator.postInit(ContextResolverFactory.java:69) at org.glassfish.jersey.client.ClientConfig$State.lambda$initRuntime$2(ClientConfig.java:462) at java.util.Arrays$ArrayList.forEach(Arrays.java:3880) at org.glassfish.jersey.client.ClientConfig$State.initRuntime(ClientConfig.java:462) at org.glassfish.jersey.internal.util.collection.Values$LazyValueImpl.get(Values.java:317) at org.glassfish.jersey.client.ClientConfig.getRuntime(ClientConfig.java:820) at org.glassfish.jersey.client.ClientConfigTest.testCustomProvidersFeature(ClientConfigTest.java:135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.apache.maven.surefire.junitcore.pc.Scheduler$1.run(Scheduler.java:398) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s - in org.glassfish.jersey.client.ClientConfigTest [INFO] Running org.glassfish.jersey.client.FixedMultiBoundaryParserTest [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.glassfish.jersey.client.FixedMultiBoundaryParserTest [INFO] Running org.glassfish.jersey.client.JerseyClientBuilderTest May 06, 2022 10:08:48 AM org.glassfish.jersey.internal.Errors logErrors WARNING: The following warnings have been detected: WARNING: Contract class java.lang.String can not be registered for component class org.glassfish.jersey.client.ClientConfigTest$MyProvider: Contract type not supported. WARNING: Contract class java.lang.String can not be registered for component class org.glassfish.jersey.client.ClientConfigTest$MyProvider: Contract not assignable to component. WARNING: Contract class java.lang.Object can not be registered for component class org.glassfish.jersey.client.ClientConfigTest$MyProvider: Contract type not supported. May 06, 2022 10:08:48 AM org.glassfish.jersey.internal.Errors logErrors WARNING: The following warnings have been detected: WARNING: Contract class java.lang.String can not be registered for component class org.glassfish.jersey.client.ClientConfigTest$MyProvider: Contract type not supported. WARNING: Contract class java.lang.String can not be registered for component class org.glassfish.jersey.client.ClientConfigTest$MyProvider: Contract not assignable to component. WARNING: Contract class java.lang.Object can not be registered for component class org.glassfish.jersey.client.ClientConfigTest$MyProvider: Contract type not supported. [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.097 s - in org.glassfish.jersey.client.JerseyClientBuilderTest [INFO] Running org.glassfish.jersey.client.ClientResponseTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.glassfish.jersey.client.ClientResponseTest [INFO] Running org.glassfish.jersey.client.ClientRequestTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.679 s - in org.glassfish.jersey.client.ClientRequestTest [INFO] Running org.glassfish.jersey.client.AutoDiscoverableClientTest [WARNING] Tests run: 10, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.055 s - in org.glassfish.jersey.client.AutoDiscoverableClientTest [INFO] Running org.glassfish.jersey.client.JerseyWebTargetTest May 06, 2022 10:08:49 AM org.glassfish.jersey.model.internal.CommonConfig register WARNING: Attempt to register component of type class org.glassfish.jersey.client.JerseyWebTargetTest$TestProvider to null or empty array of contracts is ignored. May 06, 2022 10:08:49 AM org.glassfish.jersey.model.internal.CommonConfig register WARNING: Attempt to register component of type class org.glassfish.jersey.client.JerseyWebTargetTest$TestProvider to null or empty array of contracts is ignored. May 06, 2022 10:08:49 AM org.glassfish.jersey.model.internal.CommonConfig register WARNING: Attempt to register component of type class org.glassfish.jersey.client.JerseyWebTargetTest$TestProvider to null or empty array of contracts is ignored. May 06, 2022 10:08:49 AM org.glassfish.jersey.model.internal.CommonConfig register WARNING: Attempt to register component of type class org.glassfish.jersey.client.JerseyWebTargetTest$TestProvider to null or empty array of contracts is ignored. [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s - in org.glassfish.jersey.client.JerseyWebTargetTest [INFO] Running org.glassfish.jersey.client.FixedBoundaryParserTest [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.glassfish.jersey.client.FixedBoundaryParserTest [INFO] Running org.glassfish.jersey.client.ShutdownHookLeakTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.633 s - in org.glassfish.jersey.client.ShutdownHookLeakTest [INFO] Running org.glassfish.jersey.client.JaxRsFeatureRegistrationClientTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.glassfish.jersey.client.JaxRsFeatureRegistrationClientTest [INFO] [INFO] Results: [INFO] [WARNING] Tests run: 172, Failures: 0, Errors: 0, Skipped: 4 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ jersey-client --- [INFO] Building jar: /home/jenkins/agent/workspace/buildPRbranch/core-client/target/jersey-client-3.1.0-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:3.0.1:jar-no-fork (attach-sources) @ jersey-client --- [INFO] Building jar: /home/jenkins/agent/workspace/buildPRbranch/core-client/target/jersey-client-3.1.0-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-bundle-plugin:3.5.0:bundle (osgi-bundle) @ jersey-client --- [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ jersey-client --- [INFO] Installing /home/jenkins/agent/workspace/buildPRbranch/core-client/target/jersey-client-3.1.0-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/glassfish/jersey/core/jersey-client/3.1.0-SNAPSHOT/jersey-client-3.1.0-SNAPSHOT.jar [INFO] Installing /home/jenkins/agent/workspace/buildPRbranch/core-client/pom.xml to /home/jenkins/.m2/repository/org/glassfish/jersey/core/jersey-client/3.1.0-SNAPSHOT/jersey-client-3.1.0-SNAPSHOT.pom [INFO] Installing /home/jenkins/agent/workspace/buildPRbranch/core-client/target/jersey-client-3.1.0-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/glassfish/jersey/core/jersey-client/3.1.0-SNAPSHOT/jersey-client-3.1.0-SNAPSHOT-sources.jar