spring - Updating my SpringSocialLinkedIn version prevent it from working, why? -


i've been using spring social linkedin 1.0.0.rc1 few times , managed have working application. however, since changed module version in pom.xml, doesn't work anymore. have form enabling users use application :

edit : form updated

<form action="signin/linkedin" method="post">     <button type="submit">import linkedin</button>     <input type="hidden" name="scope" value="r_basicprofile" /> </form> 

when submit form, here :

org.springframework.web.util.nestedservletexception: handler processing failed; nested exception java.lang.noclassdeffounderror: org/apache/http/conn/scheme/schemesocketfactory     org.springframework.web.servlet.dispatcherservlet.triggeraftercompletionwitherror(dispatcherservlet.java:1259)     org.springframework.web.servlet.dispatcherservlet.dodispatch(dispatcherservlet.java:945)     org.springframework.web.servlet.dispatcherservlet.doservice(dispatcherservlet.java:856)     org.springframework.web.servlet.frameworkservlet.processrequest(frameworkservlet.java:936)     org.springframework.web.servlet.frameworkservlet.doget(frameworkservlet.java:827)     javax.servlet.http.httpservlet.service(httpservlet.java:617)     org.springframework.web.servlet.frameworkservlet.service(frameworkservlet.java:812)     javax.servlet.http.httpservlet.service(httpservlet.java:717)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:311)     org.springframework.security.web.access.intercept.filtersecurityinterceptor.invoke(filtersecurityinterceptor.java:116)     org.springframework.security.web.access.intercept.filtersecurityinterceptor.dofilter(filtersecurityinterceptor.java:83)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.access.exceptiontranslationfilter.dofilter(exceptiontranslationfilter.java:113)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.session.sessionmanagementfilter.dofilter(sessionmanagementfilter.java:101)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.anonymousauthenticationfilter.dofilter(anonymousauthenticationfilter.java:113)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.servletapi.securitycontextholderawarerequestfilter.dofilter(securitycontextholderawarerequestfilter.java:54)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.savedrequest.requestcacheawarefilter.dofilter(requestcacheawarefilter.java:45)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.www.basicauthenticationfilter.dofilter(basicauthenticationfilter.java:150)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.abstractauthenticationprocessingfilter.dofilter(abstractauthenticationprocessingfilter.java:182)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.logout.logoutfilter.dofilter(logoutfilter.java:105)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.context.securitycontextpersistencefilter.dofilter(securitycontextpersistencefilter.java:87)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.filterchainproxy.dofilter(filterchainproxy.java:173)     org.springframework.web.filter.delegatingfilterproxy.invokedelegate(delegatingfilterproxy.java:346)     org.springframework.web.filter.delegatingfilterproxy.dofilter(delegatingfilterproxy.java:259)     org.tuckey.web.filters.urlrewrite.rulechain.handlerewrite(rulechain.java:176)     org.tuckey.web.filters.urlrewrite.rulechain.dorules(rulechain.java:145)     org.tuckey.web.filters.urlrewrite.urlrewriter.processrequest(urlrewriter.java:92)     org.tuckey.web.filters.urlrewrite.urlrewritefilter.dofilter(urlrewritefilter.java:394)     org.springframework.web.filter.hiddenhttpmethodfilter.dofilterinternal(hiddenhttpmethodfilter.java:77)     org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:107)     org.springframework.web.filter.characterencodingfilter.dofilterinternal(characterencodingfilter.java:88)     org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:107)  root cause  java.lang.noclassdeffounderror: org/apache/http/conn/scheme/schemesocketfactory     org.springframework.social.support.clienthttprequestfactoryselector$httpcomponentsclientrequestfactorycreator.createrequestfactory(clienthttprequestfactoryselector.java:74)     org.springframework.social.support.clienthttprequestfactoryselector.getrequestfactory(clienthttprequestfactoryselector.java:50)     org.springframework.social.oauth2.oauth2template.createresttemplate(oauth2template.java:195)     org.springframework.social.oauth2.oauth2template.getresttemplate(oauth2template.java:243)     org.springframework.social.oauth2.oauth2template.postforaccessgrant(oauth2template.java:220)     org.springframework.social.oauth2.oauth2template.exchangeforaccess(oauth2template.java:131)     org.springframework.social.connect.web.connectsupport.completeconnection(connectsupport.java:152)     org.springframework.social.connect.web.providersignincontroller.oauth2callback(providersignincontroller.java:206)     sun.reflect.nativemethodaccessorimpl.invoke0(native method)     sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57)     sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     java.lang.reflect.method.invoke(method.java:606)     org.springframework.web.method.support.invocablehandlermethod.invoke(invocablehandlermethod.java:219)     org.springframework.web.method.support.invocablehandlermethod.invokeforrequest(invocablehandlermethod.java:132)     org.springframework.web.servlet.mvc.method.annotation.servletinvocablehandlermethod.invokeandhandle(servletinvocablehandlermethod.java:104)     org.springframework.web.servlet.mvc.method.annotation.requestmappinghandleradapter.invokehandlemethod(requestmappinghandleradapter.java:745)     org.springframework.web.servlet.mvc.method.annotation.requestmappinghandleradapter.handleinternal(requestmappinghandleradapter.java:686)     org.springframework.web.servlet.mvc.method.abstracthandlermethodadapter.handle(abstracthandlermethodadapter.java:80)     org.springframework.web.servlet.dispatcherservlet.dodispatch(dispatcherservlet.java:925)     org.springframework.web.servlet.dispatcherservlet.doservice(dispatcherservlet.java:856)     org.springframework.web.servlet.frameworkservlet.processrequest(frameworkservlet.java:936)     org.springframework.web.servlet.frameworkservlet.doget(frameworkservlet.java:827)     javax.servlet.http.httpservlet.service(httpservlet.java:617)     org.springframework.web.servlet.frameworkservlet.service(frameworkservlet.java:812)     javax.servlet.http.httpservlet.service(httpservlet.java:717)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:311)     org.springframework.security.web.access.intercept.filtersecurityinterceptor.invoke(filtersecurityinterceptor.java:116)     org.springframework.security.web.access.intercept.filtersecurityinterceptor.dofilter(filtersecurityinterceptor.java:83)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.access.exceptiontranslationfilter.dofilter(exceptiontranslationfilter.java:113)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.session.sessionmanagementfilter.dofilter(sessionmanagementfilter.java:101)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.anonymousauthenticationfilter.dofilter(anonymousauthenticationfilter.java:113)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.servletapi.securitycontextholderawarerequestfilter.dofilter(securitycontextholderawarerequestfilter.java:54)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.savedrequest.requestcacheawarefilter.dofilter(requestcacheawarefilter.java:45)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.www.basicauthenticationfilter.dofilter(basicauthenticationfilter.java:150)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.abstractauthenticationprocessingfilter.dofilter(abstractauthenticationprocessingfilter.java:182)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.logout.logoutfilter.dofilter(logoutfilter.java:105)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.context.securitycontextpersistencefilter.dofilter(securitycontextpersistencefilter.java:87)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.filterchainproxy.dofilter(filterchainproxy.java:173)     org.springframework.web.filter.delegatingfilterproxy.invokedelegate(delegatingfilterproxy.java:346)     org.springframework.web.filter.delegatingfilterproxy.dofilter(delegatingfilterproxy.java:259)     org.tuckey.web.filters.urlrewrite.rulechain.handlerewrite(rulechain.java:176)     org.tuckey.web.filters.urlrewrite.rulechain.dorules(rulechain.java:145)     org.tuckey.web.filters.urlrewrite.urlrewriter.processrequest(urlrewriter.java:92)     org.tuckey.web.filters.urlrewrite.urlrewritefilter.dofilter(urlrewritefilter.java:394)     org.springframework.web.filter.hiddenhttpmethodfilter.dofilterinternal(hiddenhttpmethodfilter.java:77)     org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:107)     org.springframework.web.filter.characterencodingfilter.dofilterinternal(characterencodingfilter.java:88)     org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:107)  root cause  java.lang.classnotfoundexception: org.apache.http.conn.scheme.schemesocketfactory     org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1645)     org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1491)     org.springframework.social.support.clienthttprequestfactoryselector$httpcomponentsclientrequestfactorycreator.createrequestfactory(clienthttprequestfactoryselector.java:74)     org.springframework.social.support.clienthttprequestfactoryselector.getrequestfactory(clienthttprequestfactoryselector.java:50)     org.springframework.social.oauth2.oauth2template.createresttemplate(oauth2template.java:195)     org.springframework.social.oauth2.oauth2template.getresttemplate(oauth2template.java:243)     org.springframework.social.oauth2.oauth2template.postforaccessgrant(oauth2template.java:220)     org.springframework.social.oauth2.oauth2template.exchangeforaccess(oauth2template.java:131)     org.springframework.social.connect.web.connectsupport.completeconnection(connectsupport.java:152)     org.springframework.social.connect.web.providersignincontroller.oauth2callback(providersignincontroller.java:206)     sun.reflect.nativemethodaccessorimpl.invoke0(native method)     sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57)     sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     java.lang.reflect.method.invoke(method.java:606)     org.springframework.web.method.support.invocablehandlermethod.invoke(invocablehandlermethod.java:219)     org.springframework.web.method.support.invocablehandlermethod.invokeforrequest(invocablehandlermethod.java:132)     org.springframework.web.servlet.mvc.method.annotation.servletinvocablehandlermethod.invokeandhandle(servletinvocablehandlermethod.java:104)     org.springframework.web.servlet.mvc.method.annotation.requestmappinghandleradapter.invokehandlemethod(requestmappinghandleradapter.java:745)     org.springframework.web.servlet.mvc.method.annotation.requestmappinghandleradapter.handleinternal(requestmappinghandleradapter.java:686)     org.springframework.web.servlet.mvc.method.abstracthandlermethodadapter.handle(abstracthandlermethodadapter.java:80)     org.springframework.web.servlet.dispatcherservlet.dodispatch(dispatcherservlet.java:925)     org.springframework.web.servlet.dispatcherservlet.doservice(dispatcherservlet.java:856)     org.springframework.web.servlet.frameworkservlet.processrequest(frameworkservlet.java:936)     org.springframework.web.servlet.frameworkservlet.doget(frameworkservlet.java:827)     javax.servlet.http.httpservlet.service(httpservlet.java:617)     org.springframework.web.servlet.frameworkservlet.service(frameworkservlet.java:812)     javax.servlet.http.httpservlet.service(httpservlet.java:717)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:311)     org.springframework.security.web.access.intercept.filtersecurityinterceptor.invoke(filtersecurityinterceptor.java:116)     org.springframework.security.web.access.intercept.filtersecurityinterceptor.dofilter(filtersecurityinterceptor.java:83)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.access.exceptiontranslationfilter.dofilter(exceptiontranslationfilter.java:113)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.session.sessionmanagementfilter.dofilter(sessionmanagementfilter.java:101)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.anonymousauthenticationfilter.dofilter(anonymousauthenticationfilter.java:113)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.servletapi.securitycontextholderawarerequestfilter.dofilter(securitycontextholderawarerequestfilter.java:54)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.savedrequest.requestcacheawarefilter.dofilter(requestcacheawarefilter.java:45)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.www.basicauthenticationfilter.dofilter(basicauthenticationfilter.java:150)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.abstractauthenticationprocessingfilter.dofilter(abstractauthenticationprocessingfilter.java:182)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.authentication.logout.logoutfilter.dofilter(logoutfilter.java:105)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.context.securitycontextpersistencefilter.dofilter(securitycontextpersistencefilter.java:87)     org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:323)     org.springframework.security.web.filterchainproxy.dofilter(filterchainproxy.java:173)     org.springframework.web.filter.delegatingfilterproxy.invokedelegate(delegatingfilterproxy.java:346)     org.springframework.web.filter.delegatingfilterproxy.dofilter(delegatingfilterproxy.java:259)     org.tuckey.web.filters.urlrewrite.rulechain.handlerewrite(rulechain.java:176)     org.tuckey.web.filters.urlrewrite.rulechain.dorules(rulechain.java:145)     org.tuckey.web.filters.urlrewrite.urlrewriter.processrequest(urlrewriter.java:92)     org.tuckey.web.filters.urlrewrite.urlrewritefilter.dofilter(urlrewritefilter.java:394)     org.springframework.web.filter.hiddenhttpmethodfilter.dofilterinternal(hiddenhttpmethodfilter.java:77)     org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:107)     org.springframework.web.filter.characterencodingfilter.dofilterinternal(characterencodingfilter.java:88)     org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:107) 

i tried adding these lines pom.xml :

<dependency>    <groupid>org.apache.httpcomponents</groupid>    <artifactid>httpclient</artifactid>    <version>4.0-alpha1</version> </dependency> 

but trouble still there.

do guys see reasons problem ?

it looks class introduced in version 4.1 of httpclient. try use version 4.1 or higher:

<dependency>    <groupid>org.apache.httpcomponents</groupid>    <artifactid>httpclient</artifactid>    <version>4.2.5</version> </dependency> 

Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -