Я получаю сообщение об ошибке при попытке запустить Spring Boot 2.2 с Camel 3 (любой версией). Похоже, на нем была jira: https://issues.apache.org/jira/browse/CAMEL-14075, но она датирована 2019 годом, и я использую последний код Camel 3 и все еще имею ту же проблему. Просто задайтесь вопросом, действительно ли это было решено.
Любой класс (clazz), который не может быть найден, терпит неудачу в этой строке:
org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor:
(BindToRegistry) clazz.getAnnotation(BindToRegistry.class);
с
java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at
sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:724)
И Spring Классы Boot AutoConfig содержат множество тех, которых может не быть в пути к классам.