- ๐ Hi, Iโm @alex4u2nv Alexander Mahabir
- โ๏ธ I'm a Sr. Solutions Architect
- ๐ Swazzy
aps-ais-authority-sync's Introduction
aps-ais-authority-sync's People
aps-ais-authority-sync's Issues
Exception while executing full keycloak sync
Getting exception after installing and configuring keycloack sync with APS.
Following is the error log.
07:21:00 [pool-4-thread-5] WARN com.activiti.extension.bean.KeyCloakSync - Keycloak's API doesn't support query by modified timestamp, so we'll be attempting it locally 07:21:00 [pool-4-thread-5] INFO com.activiti.api.idm.AbstractExternalIdmSourceSyncService - Starting differential keycloak synchronization 07:21:00 [pool-4-thread-5] INFO com.activiti.api.idm.AbstractExternalIdmSourceSyncService - No previous synchronization found. A full synchronization must first be executed before a differential synchronization. 07:22:00 [pool-4-thread-1] INFO com.activiti.api.idm.AbstractExternalIdmSourceSyncService - No initial keycloak sync info found. Executing full synchronization. 07:22:00 [pool-4-thread-1] INFO com.activiti.api.idm.AbstractExternalIdmSourceSyncService - Starting full keycloak synchronization 07:22:00 [pool-4-thread-1] INFO com.activiti.api.idm.AbstractExternalIdmSourceSyncService - Starting to process the keycloak users and groups. 07:22:00 [pool-4-thread-1] WARN com.activiti.extension.converter.KeycloakDateToDate - Date is null 07:22:00 [pool-4-thread-1] ERROR com.activiti.api.idm.AbstractExternalIdmSourceSyncService - Exception while executing full keycloak sync java.time.format.DateTimeParseException: Text '20190327093931.0Z' could not be parsed at index 14 at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) at java.time.LocalDateTime.parse(LocalDateTime.java:492) at com.activiti.extension.converter.KeycloakDateToDate.convert(KeycloakDateToDate.java:29) at com.activiti.extension.converter.KeycloakUserToUser.lambda$convert$0(KeycloakUserToUser.java:39) at java.util.Optional.map(Optional.java:215) at com.activiti.extension.converter.KeycloakUserToUser.convert(KeycloakUserToUser.java:39) at com.activiti.extension.services.KeycloakSyncServiceImpl.lambda$processAllUsersInGroup$0(KeycloakSyncServiceImpl.java:86) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.activiti.extension.services.KeycloakSyncServiceImpl.processAllUsersInGroup(KeycloakSyncServiceImpl.java:86) at com.activiti.extension.services.KeycloakSyncServiceImpl.processAllUsers(KeycloakSyncServiceImpl.java:58) at com.activiti.extension.services.KeycloakSyncServiceImpl.getAllUsers(KeycloakSyncServiceImpl.java:128) at com.activiti.extension.services.KeycloakSyncServiceImpl.getAllUsersAndGroups(KeycloakSyncServiceImpl.java:161) at com.activiti.extension.bean.KeyCloakSync.getAllUsersAndGroupsWithResolvedMembers(KeyCloakSync.java:77) at com.activiti.api.idm.AbstractExternalIdmSourceSyncService.fullSync(AbstractExternalIdmSourceSyncService.java:373) at com.activiti.api.idm.AbstractExternalIdmSourceSyncService.internalExecuteFullSynchronization(AbstractExternalIdmSourceSyncService.java:298) at com.activiti.api.idm.AbstractExternalIdmSourceSyncService$1.run(AbstractExternalIdmSourceSyncService.java:214) at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 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)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.