This is an automated email from the ASF dual-hosted git repository. dkulp pushed a commit to branch 3.6.x-fixes in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 1c053052adf61adb14073fb2be9bbe73ae40505f Author: Daniel Kulp <d...@kulp.com> AuthorDate: Wed Mar 15 14:23:22 2023 -0400 Use the first cache provider. When debugging in eclipse, there are sometimes multiple providers which triggers an exception. (cherry picked from commit 974abab51a7d3d38eb4bbfa60df1f9f18a222c7f) --- .../java/org/apache/cxf/jaxrs/client/cache/CacheControlFeature.java | 2 +- .../cxf/rs/security/oauth2/provider/JCacheOAuthDataProvider.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/cache/CacheControlFeature.java b/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/cache/CacheControlFeature.java index dd2df0f4d7..0b2877889d 100644 --- a/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/cache/CacheControlFeature.java +++ b/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/cache/CacheControlFeature.java @@ -81,7 +81,7 @@ public class CacheControlFeature implements Feature, Closeable { final ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader(); - provider = Caching.getCachingProvider(); + provider = Caching.getCachingProviders().iterator().next(); try { manager = provider.getCacheManager( uri == null ? provider.getDefaultURI() : new URI(uri), diff --git a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/JCacheOAuthDataProvider.java b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/JCacheOAuthDataProvider.java index 58a2cfae7d..264915cfd9 100644 --- a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/JCacheOAuthDataProvider.java +++ b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/JCacheOAuthDataProvider.java @@ -282,7 +282,9 @@ public class JCacheOAuthDataProvider extends AbstractOAuthDataProvider { bus = BusFactory.getThreadDefaultBus(true); } - CachingProvider provider = Caching.getCachingProvider(); + // grab the first provider for now. Ideally we could look at the + // config file and try to match it with a provider + CachingProvider provider = Caching.getCachingProviders().iterator().next(); URI configFileURI; try {