Hi
I have downloaded Spring Facebook integration demo using
https://github.com/santoshrangarajan/SpringFbDemo
However when I try to implement, faced lot of issues.
a) Does any one have a working example with appropriate libraries.
b) If not, I am having issue with the code I have downloaded. when I run the app, I am getting the following problem
SEVERE: Servlet.service() for servlet appServlet threw exception
java.lang.NoSuchMethodError: org.codehaus.jackson.map.ObjectMapper.registerModu le(Lorg/codehaus/jackson/map/Module;)V
at org.springframework.social.facebook.api.impl.Faceb ookTemplate.getJsonMessageConverter(FacebookTempla te.java:236)
at org.springframework.social.oauth2.AbstractOAuth2Ap iBinding.getMessageConverters(AbstractOAuth2ApiBin ding.java:128)
at org.springframework.social.oauth2.AbstractOAuth2Ap iBinding.<init>(AbstractOAuth2ApiBinding.java:61)
at org.springframework.social.facebook.api.impl.Faceb ookTemplate.<init>(FacebookTemplate.java:107)
at org.springframework.social.facebook.connect.Facebo okServiceProvider.getApi(FacebookServiceProvider.j ava:33)
at org.springframework.social.facebook.connect.Facebo okServiceProvider.getApi(FacebookServiceProvider.j ava:26)
at org.springframework.social.connect.support.OAuth2C onnection.initApi(OAuth2Connection.java:132)
at org.springframework.social.connect.support.OAuth2C onnection.<init>(OAuth2Connection.java:71)
at org.springframework.social.connect.support.OAuth2C onnectionFactory.createConnection(OAuth2Connection Factory.java:58)
at org.springframework.social.connect.web.ConnectSupp ort.completeConnection(ConnectSupport.java:125)
at org.springframework.social.connect.web.ProviderSig nInController.oauth2Callback(ProviderSignInControl ler.java:161)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.web.method.support.InvocableHa ndlerMethod.invoke(InvocableHandlerMethod.java:213 )
at org.springframework.web.method.support.InvocableHa ndlerMethod.invokeForRequest(InvocableHandlerMetho d.java:126)
at org.springframework.web.servlet.mvc.method.annotat ion.ServletInvocableHandlerMethod.invokeAndHandle( ServletInvocableHandlerMethod.java:96)
at org.springframework.web.servlet.mvc.method.annotat ion.RequestMappingHandlerAdapter.invokeHandlerMeth od(RequestMappingHandlerAdapter.java:617)
at org.springframework.web.servlet.mvc.method.annotat ion.RequestMappingHandlerAdapter.handleInternal(Re questMappingHandlerAdapter.java:578)
at org.springframework.web.servlet.mvc.method.Abstrac tHandlerMethodAdapter.handle(AbstractHandlerMethod Adapter.java:80)
at org.springframework.web.servlet.DispatcherServlet. doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet. doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.p rocessRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.d oGet(FrameworkServlet.java:778)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Did anyone encounter this issue? I tried with various versions of Jackson jars but no luck.. Please suggest what options I have..
Thanks
I have downloaded Spring Facebook integration demo using
https://github.com/santoshrangarajan/SpringFbDemo
However when I try to implement, faced lot of issues.
a) Does any one have a working example with appropriate libraries.
b) If not, I am having issue with the code I have downloaded. when I run the app, I am getting the following problem
SEVERE: Servlet.service() for servlet appServlet threw exception
java.lang.NoSuchMethodError: org.codehaus.jackson.map.ObjectMapper.registerModu le(Lorg/codehaus/jackson/map/Module;)V
at org.springframework.social.facebook.api.impl.Faceb ookTemplate.getJsonMessageConverter(FacebookTempla te.java:236)
at org.springframework.social.oauth2.AbstractOAuth2Ap iBinding.getMessageConverters(AbstractOAuth2ApiBin ding.java:128)
at org.springframework.social.oauth2.AbstractOAuth2Ap iBinding.<init>(AbstractOAuth2ApiBinding.java:61)
at org.springframework.social.facebook.api.impl.Faceb ookTemplate.<init>(FacebookTemplate.java:107)
at org.springframework.social.facebook.connect.Facebo okServiceProvider.getApi(FacebookServiceProvider.j ava:33)
at org.springframework.social.facebook.connect.Facebo okServiceProvider.getApi(FacebookServiceProvider.j ava:26)
at org.springframework.social.connect.support.OAuth2C onnection.initApi(OAuth2Connection.java:132)
at org.springframework.social.connect.support.OAuth2C onnection.<init>(OAuth2Connection.java:71)
at org.springframework.social.connect.support.OAuth2C onnectionFactory.createConnection(OAuth2Connection Factory.java:58)
at org.springframework.social.connect.web.ConnectSupp ort.completeConnection(ConnectSupport.java:125)
at org.springframework.social.connect.web.ProviderSig nInController.oauth2Callback(ProviderSignInControl ler.java:161)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.web.method.support.InvocableHa ndlerMethod.invoke(InvocableHandlerMethod.java:213 )
at org.springframework.web.method.support.InvocableHa ndlerMethod.invokeForRequest(InvocableHandlerMetho d.java:126)
at org.springframework.web.servlet.mvc.method.annotat ion.ServletInvocableHandlerMethod.invokeAndHandle( ServletInvocableHandlerMethod.java:96)
at org.springframework.web.servlet.mvc.method.annotat ion.RequestMappingHandlerAdapter.invokeHandlerMeth od(RequestMappingHandlerAdapter.java:617)
at org.springframework.web.servlet.mvc.method.annotat ion.RequestMappingHandlerAdapter.handleInternal(Re questMappingHandlerAdapter.java:578)
at org.springframework.web.servlet.mvc.method.Abstrac tHandlerMethodAdapter.handle(AbstractHandlerMethod Adapter.java:80)
at org.springframework.web.servlet.DispatcherServlet. doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet. doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.p rocessRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.d oGet(FrameworkServlet.java:778)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Did anyone encounter this issue? I tried with various versions of Jackson jars but no luck.. Please suggest what options I have..
Thanks