12:20:50 WARN KafkaConfiguration Failed to process event [record: ConsumerRecord(topic = folio.syscap1.mgr-tenant-entitlements.system-user, partition = 0, leaderEpoch = 0, offset = 2, CreateTime = 1701260446278, serialized key size = 15, serialized value size = 231, headers = RecordHeaders(headers = [], isReadOnly = false), key = mod-notes-5.0.1, value = ResourceEvent(id=null, type=CREATE, tenant=syscap1, resourceName=System user, newValue=\{name=mod-notes, type=module, permissions=[configuration.entries.item.post, configuration.entries.item.delete, configuration.audit.collection.get]}, oldValue=null))]
feign.FeignException$Conflict: [409 Conflict] during [PUT] to [http: at feign.FeignException.clientErrorStatus(FeignException.java:234) ~[feign-core-12.1.jar!/:?]
at feign.FeignException.errorStatus(FeignException.java:203) ~[feign-core-12.1.jar!/:?]
at feign.FeignException.errorStatus(FeignException.java:194) ~[feign-core-12.1.jar!/:?]
at feign.FeignException.errorStatus(FeignException.java:171) ~[feign-core-12.1.jar!/:?]
at feign.codec.ErrorDecoder$Default.decode(ErrorDecoder.java:92) ~[feign-core-12.1.jar!/:?]
at feign.ResponseHandler.decodeError(ResponseHandler.java:136) ~[feign-core-12.1.jar!/:?]
at feign.ResponseHandler.handleResponse(ResponseHandler.java:70) ~[feign-core-12.1.jar!/:?]
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:116) ~[feign-core-12.1.jar!/:?]
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:72) ~[feign-core-12.1.jar!/:?]
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:98) ~[feign-core-12.1.jar!/:?]
at org.springframework.cloud.openfeign.FeignCachingInvocationHandlerFactory$1.proceed(FeignCachingInvocationHandlerFactory.java:66) ~[spring-cloud-openfeign-core-4.0.0.jar!/:4.0.0]
at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-6.0.6.jar!/:6.0.6]
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-6.0.6.jar!/:6.0.6]
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-6.0.6.jar!/:6.0.6]
at org.springframework.cloud.openfeign.FeignCachingInvocationHandlerFactory.lambda$create$1(FeignCachingInvocationHandlerFactory.java:53) ~[spring-cloud-openfeign-core-4.0.0.jar!/:4.0.0]
at jdk.proxy2.$Proxy204.assignUserCapabilities(Unknown Source) ~[?:?]
at com.ebsco.uk.service.CapabilitiesService.assignCapabilities(CapabilitiesService.java:57) ~[classes!/:1.1.0-SNAPSHOT]
at com.ebsco.uk.service.CapabilitiesService.assignCapabilitiesByPermissions(CapabilitiesService.java:50) ~[classes!/:1.1.0-SNAPSHOT]
at com.ebsco.uk.integration.keycloak.SystemUserService.assignCapabilities(SystemUserService.java:70) ~[classes!/:1.1.0-SNAPSHOT]
at com.ebsco.uk.integration.keycloak.SystemUserService.createOnEvent(SystemUserService.java:57) ~[classes!/:1.1.0-SNAPSHOT]
at com.ebsco.uk.integration.kafka.KafkaMessageListener.handleSystemUserEvent(KafkaMessageListener.java:53) ~[classes!/:1.1.0-SNAPSHOT]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:169) ~[spring-messaging-6.0.6.jar!/:6.0.6]
at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:119) ~[spring-messaging-6.0.6.jar!/:6.0.6]
at org.springframework.kafka.listener.adapter.HandlerAdapter.invoke(HandlerAdapter.java:56) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:366) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.adapter.RecordMessagingMessageListenerAdapter.onMessage(RecordMessagingMessageListenerAdapter.java:92) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.adapter.RecordMessagingMessageListenerAdapter.onMessage(RecordMessagingMessageListenerAdapter.java:53) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.doInvokeOnMessage(KafkaMessageListenerContainer.java:2880) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.invokeOnMessage(KafkaMessageListenerContainer.java:2860) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.lambda$doInvokeRecordListener$56(KafkaMessageListenerContainer.java:2783) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at io.micrometer.observation.Observation.observe(Observation.java:559) ~[micrometer-observation-1.10.4.jar!/:1.10.4]
at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.doInvokeRecordListener(KafkaMessageListenerContainer.java:2781) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.doInvokeWithRecords(KafkaMessageListenerContainer.java:2633) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.invokeRecordListener(KafkaMessageListenerContainer.java:2519) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.invokeListener(KafkaMessageListenerContainer.java:2171) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.invokeIfHaveRecords(KafkaMessageListenerContainer.java:1526) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.pollAndInvoke(KafkaMessageListenerContainer.java:1490) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.run(KafkaMessageListenerContainer.java:1365) ~[spring-kafka-3.0.4.jar!/:3.0.4]
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:?]
at java.lang.Thread.run(Unknown Source) ~[?:?]