Code Monkey home page Code Monkey logo

aps-ais-authority-sync's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @alex4u2nv Alexander Mahabir
  • โš™๏ธ I'm a Sr. Solutions Architect
  • ๐ŸŒŽ Swazzy

aps-ais-authority-sync's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

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