If you are using maven, you would not have this kind third part dependency issue. You need put Mail.jar and quartz.jar into your class path.
-- Willem Jiang Red Hat, Inc. Web: http://www.redhat.com Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English) http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese) Twitter: willemjiang Weibo: 姜宁willem On Wednesday, November 13, 2013 at 3:12 PM, ishwar wrote: > hi. my project is running fine without the scheduling but when i integrate > the scheduling in my project then i am getting following exception. > > [main] INFO org.apache.camel.impl.DefaultCamelContext - Apache Camel 2.12.1 > (CamelContext: camel-1) is starting > [main] INFO org.apache.camel.management.ManagedManagementStrategy - JMX is > enabled > [main] WARN org.apache.camel.impl.converter.AnnotationTypeConverterLoader - > Ignoring converter type: org.apache.camel.component.mail.MailConverters as a > dependent class could not be found: java.lang.NoClassDefFoundError: > javax/mail/search/SearchTerm > java.lang.NoClassDefFoundError: javax/mail/search/SearchTerm > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Unknown Source) > at java.lang.Class.getDeclaredMethods(Unknown Source) > at > org.apache.camel.impl.converter.AnnotationTypeConverterLoader.loadConverterMethods(AnnotationTypeConverterLoader.java:260) > at > org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:128) > at > org.apache.camel.impl.converter.BaseTypeConverterRegistry.loadTypeConverters(BaseTypeConverterRegistry.java:530) > at > org.apache.camel.impl.converter.DefaultTypeConverter.doStart(DefaultTypeConverter.java:47) > at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) > at > org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:1888) > at > org.apache.camel.impl.DefaultCamelContext.doAddService(DefaultCamelContext.java:979) > at > org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:940) > at > org.apache.camel.impl.DefaultCamelContext.getTypeConverter(DefaultCamelContext.java:1148) > at > org.apache.camel.impl.DefaultCamelContext.getTypeConverterRegistry(DefaultCamelContext.java:1165) > at > org.apache.camel.impl.DefaultCamelContext.forceLazyInitialization(DefaultCamelContext.java:2239) > at > org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1640) > at > org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1544) > at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) > at > org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1512) > at com.snefotics.schedule.Schedule.main(Schedule.java:56) > Caused by: java.lang.ClassNotFoundException: javax.mail.search.SearchTerm > at java.net.URLClassLoader$1.run(Unknown Source) > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > ... 19 more > [main] INFO org.apache.camel.impl.converter.DefaultTypeConverter - Loaded > 175 type converters > Exception in thread "main" java.lang.NoClassDefFoundError: > org/quartz/SchedulerException > at java.lang.Class.getDeclaredConstructors0(Native Method) > at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) > at java.lang.Class.getConstructor0(Unknown Source) > at java.lang.Class.newInstance0(Unknown Source) > at java.lang.Class.newInstance(Unknown Source) > at org.apache.camel.util.ObjectHelper.newInstance(ObjectHelper.java:1239) > at > org.apache.camel.util.ReflectionInjector.newInstance(ReflectionInjector.java:32) > at > org.apache.camel.impl.DefaultInjector.newInstance(DefaultInjector.java:45) > at > org.apache.camel.impl.DefaultComponentResolver.resolveComponent(DefaultComponentResolver.java:87) > at > org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:347) > at > org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:334) > at > org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:498) > at > org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:63) > at > org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:192) > at > org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:106) > at > org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:112) > at > org.apache.camel.model.FromDefinition.resolveEndpoint(FromDefinition.java:72) > at > org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:88) > at > org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:890) > at > org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:177) > at > org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:770) > at > org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1914) > at > org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1670) > at > org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1544) > at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) > at > org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1512) > at com.snefotics.schedule.Schedule.main(Schedule.java:56) > Caused by: java.lang.ClassNotFoundException: org.quartz.SchedulerException > at java.net.URLClassLoader$1.run(Unknown Source) > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > ... 27 more > > i included in my class path. > camel-core-2.12.1.jar > camel-mail-2.12.1.jar > camel-quartz2.2.12.1.jar > slf4j-api-1.7.5.jar > slf4j-simple-1.7.5.jar > > i do now know what i am missing > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/while-integration-Scheduling-in-my-project-getting-exception-tp5743147.html > Sent from the Camel - Users mailing list archive at Nabble.com > (http://Nabble.com).