From 01fb025714eb10feccb7b6f28559b2c309f78db1 Mon Sep 17 00:00:00 2001 From: Soby Chacko Date: Wed, 12 Mar 2025 11:45:08 -0400 Subject: [PATCH] GH-3787: Add native runtime hint for LogAndFailProcessingExceptionHandler Fixes: #3787 Issue link: https://github.com/spring-projects/spring-kafka/issues/3787 **Auto-cherry-pick to `3.3.x`** Signed-off-by: Soby Chacko --- .../java/org/springframework/kafka/aot/KafkaRuntimeHints.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spring-kafka/src/main/java/org/springframework/kafka/aot/KafkaRuntimeHints.java b/spring-kafka/src/main/java/org/springframework/kafka/aot/KafkaRuntimeHints.java index 8d4b034f..452e11ec 100644 --- a/spring-kafka/src/main/java/org/springframework/kafka/aot/KafkaRuntimeHints.java +++ b/spring-kafka/src/main/java/org/springframework/kafka/aot/KafkaRuntimeHints.java @@ -144,8 +144,7 @@ public class KafkaRuntimeHints implements RuntimeHintsRegistrar { "sun.security.provider.ConfigFile", "org.apache.kafka.streams.processor.internals.assignment.StickyTaskAssignor", "org.apache.kafka.streams.processor.internals.assignment.FallbackPriorTaskAssignor", - "org.apache.kafka.streams.state.BuiltInDslStoreSuppliers$RocksDBDslStoreSuppliers", - "org.apache.kafka.streams.state.BuiltInDslStoreSuppliers$InMemoryDslStoreSuppliers") + "org.apache.kafka.streams.errors.LogAndFailProcessingExceptionHandler") .forEach(type -> reflectionHints.registerTypeIfPresent(classLoader, type, builder -> builder.withMembers(MemberCategory.INVOKE_PUBLIC_CONSTRUCTORS))); }