In that i am having issue in the line
Email email = mailTemplate.getEmail(StrLookup.mapLookup(emailParams), emailClass);
I am getting
27.07.2015 18:56:08.227 *ERROR* [127.0.0.1 [1438003568172] GET /bin/servlet/mailservlet HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught Throwable
java.lang.LinkageError: loader constraint violation: when resolving method "com.day.cq.commons.mail.MailTemplate.getEmail(Lorg/apache/commons/lang/text/StrLookup;Ljava/lang/Class;)Lorg/apache/commons/mail/Email;" the class loader (instance of org/apache/felix/framework/BundleWiringImpl$BundleClassLoaderJava5) of the current class, com/aircanada/aem/email/impl/EmailServiceImpl, and the class loader (instance of org/apache/felix/framework/BundleWiringImpl$BundleClassLoaderJava5) for resolved class, com/day/cq/commons/mail/MailTemplate, have different Class objects for the type s/lang/text/StrLookup;Ljava/lang/Class;)Lorg/apache/commons/mail/Email; used in the signature
at com.aircanada.aem.email.impl.EmailServiceImpl.getEmail(EmailServiceImpl.java:152)
at com.aircanada.aem.email.impl.EmailServiceImpl.sendEmail(EmailServiceImpl.java:109)
at com.aircanada.aem.email.impl.EmailServiceImpl.sendEmail(EmailServiceImpl.java:86)
at com.aircanada.aem.email.EmailSevlet.doGet(EmailSevlet.java:66)
error
Please help me with that.
Thanks,
Tushar