We are using SDlSDL web 8.5 while initializing contact we are getting below error
java.lang.ClassNotFoundException: com.tridion.configuration.step.StepArtifacts
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1309)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1137)
com.tridion.storage.AudienceManagerProfileDAO.getInstance(AudienceManagerProfileDAO.java:23)
com.tridion.marketingsolution.profile.ExtendedDetailsDal.loadExtendedDetails(ExtendedDetailsDal.java:29)
com.tridion.marketingsolution.profile.ExtendedDetails.loadExtendedDetailsTemplate(ExtendedDetails.java:37)
com.tridion.marketingsolution.profile.ExtendedDetails.<init>(ExtendedDetails.java:61)
com.tridion.marketingsolution.profile.Contact.init(Contact.java:867)
com.tridion.marketingsolution.profile.Contact.<init>(Contact.java:753)
com.tridion.marketingsolution.profile.Contact.<init>(Contact.java:736)
org.apache.jsp.test_002dcontact_jsp._jspService(test_002dcontact_jsp.java:123)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:457)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.tridion.ambientdata.web.AbstractAmbientDataServletFilter.doFilter(AbstractAmbientDataServletFilter.java:291)
it seems some jar file is missing but we are no able to figure out that jar file
Update
Code snippet
String email = "[email protected]";
com.tridion.marketingsolution.profile.Contact contact;
try {
contact = new com.tridion.marketingsolution.profile.Contact(new String[]{email, "website"});
out.println("Contact - " + contact + "<br>");
} catch (com.tridion.marketingsolution.profile.ContactDoesNotExistException cdne) {
out.println("Error1 - " + email + "<br>");
}