Giter Club home page Giter Club logo

keycloak-crowd-storage's Issues

Not compatible with Keycloak 21+

Bumping the pom.xml to Keycloak 21.0.1

<properties> <version.compiler.maven.plugin>3.10.1</version.compiler.maven.plugin> <version.shade.maven.plugin>3.4.1</version.shade.maven.plugin> <version.keycloak>21.0.1</version.keycloak> <version.crowd-client>1.4</version.crowd-client> </properties>

provides an error

dev:keycloakx logs 2024-03-20 17:20:05,090 ERROR [io.quarkus.vertx.http.runtime.QuarkusErrorHandler] (executor-thread-7) HTTP Request to /auth/admin/realms/<redacted>/ui-ext/brute-force-user?briefRepresentation=true&first=0&max=101&search=jeff failed, error id: 83834c73-d7c1-49f6-aa2d-153d536eab9b-1: java.lang.NoClassDefFoundError: com/google/common/util/concurrent/internal/InternalFutureFailureAccess dev:keycloakx logs at java.base/java.lang.ClassLoader.defineClass1(Native Method) dev:keycloakx logs at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012) dev:keycloakx logs at io.quarkus.bootstrap.runner.RunnerClassLoader.loadClass(RunnerClassLoader.java:105) dev:keycloakx logs at io.quarkus.bootstrap.runner.RunnerClassLoader.loadClass(RunnerClassLoader.java:65) dev:keycloakx logs at java.base/java.lang.ClassLoader.defineClass1(Native Method) dev:keycloakx logs at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012) dev:keycloakx logs at io.quarkus.bootstrap.runner.RunnerClassLoader.loadClass(RunnerClassLoader.java:105) dev:keycloakx logs at io.quarkus.bootstrap.runner.RunnerClassLoader.loadClass(RunnerClassLoader.java:65) dev:keycloakx logs at java.base/java.lang.ClassLoader.defineClass1(Native Method) dev:keycloakx logs at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012) dev:keycloakx logs at io.quarkus.bootstrap.runner.RunnerClassLoader.loadClass(RunnerClassLoader.java:105) dev:keycloakx logs at io.quarkus.bootstrap.runner.RunnerClassLoader.loadClass(RunnerClassLoader.java:65) dev:keycloakx logs at com.google.common.cache.LocalCache$LoadingValueReference.<init>(LocalCache.java:3472) dev:keycloakx logs at com.google.common.cache.LocalCache$LoadingValueReference.<init>(LocalCache.java:3476) dev:keycloakx logs at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2134) dev:keycloakx logs at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) dev:keycloakx logs at com.google.common.cache.LocalCache.get(LocalCache.java:3951) dev:keycloakx logs at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974) dev:keycloakx logs at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4935) dev:keycloakx logs at com.atlassian.crowd.integration.rest.util.JAXBContextCache.getJAXBContext(JAXBContextCache.java:57) dev:keycloakx logs at com.atlassian.crowd.integration.rest.service.RestExecutor.getUnmarshaller(RestExecutor.java:430) dev:keycloakx logs at com.atlassian.crowd.integration.rest.service.RestExecutor.access$000(RestExecutor.java:84) dev:keycloakx logs at com.atlassian.crowd.integration.rest.service.RestExecutor$MethodExecutor.andReceive(RestExecutor.java:505) dev:keycloakx logs at com.atlassian.crowd.integration.rest.service.RestCrowdClient.getUser(RestCrowdClient.java:111) dev:keycloakx logs at sk.drndos.keycloak.crowd.storage.CrowdStorageProviderFactory.create(CrowdStorageProviderFactory.java:105) dev:keycloakx logs at sk.drndos.keycloak.crowd.storage.CrowdStorageProviderFactory.create(CrowdStorageProviderFactory.java:37) dev:keycloakx logs at org.keycloak.storage.AbstractStorageManager.getStorageProviderInstance(AbstractStorageManager.java:229) dev:keycloakx logs at org.keycloak.storage.AbstractStorageManager.lambda$getEnabledStorageProviders$0(AbstractStorageManager.java:98) dev:keycloakx logs at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) dev:keycloakx logs at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) dev:keycloakx logs at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395) dev:keycloakx logs at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258) dev:keycloakx logs at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258) dev:keycloakx logs at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) dev:keycloakx logs at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) dev:keycloakx logs at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310) dev:keycloakx logs at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) dev:keycloakx logs at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) dev:keycloakx logs at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) dev:keycloakx logs at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) dev:keycloakx logs at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) dev:keycloakx logs at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) dev:keycloakx logs at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) dev:keycloakx logs at java.base/java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:601) dev:keycloakx logs at com.fasterxml.jackson.datatype.jdk8.StreamSerializer.serialize(StreamSerializer.java:71) dev:keycloakx logs at com.fasterxml.jackson.datatype.jdk8.StreamSerializer.serialize(StreamSerializer.java:15) dev:keycloakx logs at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:480) dev:keycloakx logs at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:400) dev:keycloakx logs at com.fasterxml.jackson.databind.ObjectWriter$Prefetch.serialize(ObjectWriter.java:1514) dev:keycloakx logs at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1007) dev:keycloakx logs at org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider.writeTo(ResteasyJackson2Provider.java:345) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.ServerWriterInterceptorContext.lambda$writeTo$1(ServerWriterInterceptorContext.java:79) dev:keycloakx logs at io.quarkus.resteasy.runtime.standalone.VertxHttpRequest$VertxExecutionContext.executeBlockingIo(VertxHttpRequest.java:251) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.ServerWriterInterceptorContext.writeTo(ServerWriterInterceptorContext.java:79) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.AbstractWriterInterceptorContext.syncProceed(AbstractWriterInterceptorContext.java:245) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.AbstractWriterInterceptorContext.proceed(AbstractWriterInterceptorContext.java:224) dev:keycloakx logs at org.keycloak.quarkus.runtime.integration.jaxrs.TransactionalResponseInterceptor.aroundWriteTo(TransactionalResponseInterceptor.java:41) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.AbstractWriterInterceptorContext.syncProceed(AbstractWriterInterceptorContext.java:254) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.AbstractWriterInterceptorContext.getStarted(AbstractWriterInterceptorContext.java:170) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.ServerWriterInterceptorContext.lambda$getStarted$0(ServerWriterInterceptorContext.java:73) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.ServerWriterInterceptorContext.aroundWriteTo(ServerWriterInterceptorContext.java:93) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.ServerWriterInterceptorContext.getStarted(ServerWriterInterceptorContext.java:73) dev:keycloakx logs at org.jboss.resteasy.core.ServerResponseWriter.lambda$writeNomapResponse$3(ServerResponseWriter.java:163) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.ContainerResponseContextImpl.filter(ContainerResponseContextImpl.java:410) dev:keycloakx logs at org.jboss.resteasy.core.ServerResponseWriter.executeFilters(ServerResponseWriter.java:252) dev:keycloakx logs at org.jboss.resteasy.core.ServerResponseWriter.writeNomapResponse(ServerResponseWriter.java:101) dev:keycloakx logs at org.jboss.resteasy.core.ServerResponseWriter.writeNomapResponse(ServerResponseWriter.java:74) dev:keycloakx logs at org.jboss.resteasy.core.SynchronousDispatcher.writeResponse(SynchronousDispatcher.java:594) dev:keycloakx logs at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:524) dev:keycloakx logs at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261) dev:keycloakx logs at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161) dev:keycloakx logs at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364) dev:keycloakx logs at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164) dev:keycloakx logs at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247) dev:keycloakx logs at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73) dev:keycloakx logs at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:151) dev:keycloakx logs at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.handle(VertxRequestHandler.java:82) dev:keycloakx logs at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.handle(VertxRequestHandler.java:42) dev:keycloakx logs at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1284) dev:keycloakx logs at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:173) dev:keycloakx logs at io.vertx.ext.web.impl.RoutingContextWrapper.next(RoutingContextWrapper.java:200) dev:keycloakx logs at io.quarkus.vertx.http.runtime.StaticResourcesRecorder$2.handle(StaticResourcesRecorder.java:84) dev:keycloakx logs at io.quarkus.vertx.http.runtime.StaticResourcesRecorder$2.handle(StaticResourcesRecorder.java:71) dev:keycloakx logs at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1284) dev:keycloakx logs at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:173) dev:keycloakx logs at io.vertx.ext.web.impl.RoutingContextWrapper.next(RoutingContextWrapper.java:200) dev:keycloakx logs at io.quarkus.vertx.http.runtime.VertxHttpRecorder$6.handle(VertxHttpRecorder.java:430) dev:keycloakx logs at io.quarkus.vertx.http.runtime.VertxHttpRecorder$6.handle(VertxHttpRecorder.java:408) dev:keycloakx logs at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1284) dev:keycloakx logs at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:173) dev:keycloakx logs at io.vertx.ext.web.impl.RoutingContextWrapper.next(RoutingContextWrapper.java:200) dev:keycloakx logs at org.keycloak.quarkus.runtime.integration.web.QuarkusRequestFilter.lambda$createBlockingHandler$0(QuarkusRequestFilter.java:82) dev:keycloakx logs at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:576) dev:keycloakx logs at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449) dev:keycloakx logs at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478) dev:keycloakx logs at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29) dev:keycloakx logs at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29) dev:keycloakx logs at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) dev:keycloakx logs at java.base/java.lang.Thread.run(Thread.java:833) dev:keycloakx logs Caused by: java.lang.ClassNotFoundException: com.google.common.util.concurrent.internal.InternalFutureFailureAccess dev:keycloakx logs at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) dev:keycloakx logs at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) dev:keycloakx logs at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) dev:keycloakx logs at io.quarkus.bootstrap.runner.RunnerClassLoader.loadClass(RunnerClassLoader.java:115) dev:keycloakx logs at io.quarkus.bootstrap.runner.RunnerClassLoader.loadClass(RunnerClassLoader.java:65) dev:keycloakx logs ... 99 more dev:keycloakx logs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.