Good day all, I'm at a loss as to running schema validation in 4.3.0. I tried (with Gemini's help) adding a file like that below; notice that the ValidatingProcessor is defined in org.apache.camel.support.processor.validation.ValidatingProcessor:
import org.apache.camel.CamelContext; import org.apache.camel.support.processor.validation.ValidatingProcessor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.io.File; @Configuration public class CamelValidationConfig { @Autowired private CamelContext camelContext; @Bean public ValidatingProcessor validatingProcessor() { ValidatingProcessor processor = new ValidatingProcessor(); // Configure XSD schema as needed (see variations in the route section below) File schemaFile = new File("classpath:order.xsd"); processor.setSchemaFile(schemaFile); return processor; } } But when I add camel-validator to my pom, I get a complaint: Exception in thread "main" java.lang.IllegalStateException: java.lang.NoClassDefFoundError: org/apache/camel/support/SingleInputLanguageSupport Any suggestions? I've tried adding camel-support, but I really have no idea what to add. This is 4.3.0 with spring boot. Thanks for any suggestions, Mitch