Thanks, Federico.  I've been working from an increasingly modified example
program, so I'll try checking from scratch.

Apologies to the board for not having done that prior to raising my
question about this issue.

Thanks,
Mitch

On Thu, Mar 21, 2024 at 6:49 AM Federico Mariani <
federico.mariani.1...@gmail.com> wrote:

> Hello,
>
> I just generated a camel spring boot application with the archetype and
> added the CamelValidationConfig class, but it is working as expected, I can
> see the bean being created without NoClassDefFoundError. I am afraid you
> are mixing different camel versions. can you try starting fresh using the
> archetype? for example, *mvn archetype:generate
> -DarchetypeGroupId=org.apache.camel.archetypes
> -DarchetypeArtifactId=camel-archetype-spring-boot -DarchetypeVersion=4.4.0
> *
>
> Greetings,
> Federico
>
> Il giorno gio 21 mar 2024 alle ore 01:01 Mitch Trachtenberg <
> mjt...@gmail.com> ha scritto:
>
> > 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
> >
>

Reply via email to