xwiki-contrib / xwiki-social-login

Login to your XWiki from social sites (FB, Twitter, Foursquare, etc.). Based on socialauth
http://extensions.xwiki.org/xwiki/bin/view/Extension/Social+Login+Application
3 stars 6 forks source link

Class not found exception #14

Open jkolobok opened 11 years ago

jkolobok commented 11 years ago

May be installation instruction is missing something but I'm constantly getting this error : Extension is installed successfully. There is a jar file with this class but it desn't work.

2013-07-27 21:11:29,941 [http://localhost:8080/xwiki/bin/login/XWiki/XWikiLogin?sl_provider=facebook&xredirect=/xwiki/bin/register/XWiki/Register] INFO .HibernateDataMigrationManager - Storage schema updates and data migrations are enabled 2013-07-27 21:11:29,985 [http://localhost:8080/xwiki/bin/login/XWiki/XWikiLogin?sl_provider=facebook&xredirect=/xwiki/bin/register/XWiki/Register] INFO .HibernateDataMigrationManager - No data migration to apply for database [xwiki] currently in version [43000] 2013-07-27 21:11:29,985 [http://localhost:8080/xwiki/bin/login/XWiki/XWikiLogin?sl_provider=facebook&xredirect=/xwiki/bin/register/XWiki/Register] INFO .HibernateDataMigrationManager - Checking Hibernate mapping and updating schema if needed for wiki [xwiki] 2013-07-27 21:11:42,646 [http://localhost:8080/xwiki/bin/login/XWiki/XWikiLogin?sl_provider=facebook&xredirect=/xwiki/bin/register/XWiki/Register] WARN c.x.x.XWiki - Failed to initialize AuthService org.xwiki.social.authentication.internal.SocialAuthServiceImpl using Reflection, trying default implementations using 'new'. java.lang.ClassNotFoundException: org.xwiki.social.authentication.internal.SocialAuthServiceImpl at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) ~[catalina.jar:7.0.42] at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) ~[catalina.jar:7.0.42] at java.lang.Class.forName0(Native Method) ~[na:1.7.0_25] at java.lang.Class.forName(Class.java:190) ~[na:1.7.0_25] at com.xpn.xwiki.XWiki.getAuthService(XWiki.java:4923) [xwiki-platform-legacy-oldcore-5.1.jar:na] at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3729) [xwiki-platform-legacy-oldcore-5.1.jar:na] at org.xwiki.security.authorization.internal.XWikiCachingRightService.getCurrentUser(XWikiCachingRightService.java:229) ~[xwiki-platform-security-bridge-5.1.jar:na] at org.xwiki.security.authorization.internal.XWikiCachingRightService.checkAccess(XWikiCachingRightService.java:306) ~[xwiki-platform-security-bridge-5.1.jar:na] at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:3742) [xwiki-platform-legacy-oldcore-5.1.jar:na] at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:4773) [xwiki-platform-legacy-oldcore-5.1.jar:na] at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:233) ~[xwiki-platform-legacy-oldcore-5.1.jar:na] at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:128) ~[xwiki-platform-legacy-oldcore-5.1.jar:na] at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) ~[struts-1.2.9.jar:1.2.9] at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) ~[struts-1.2.9.jar:1.2.9] at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) ~[struts-1.2.9.jar:1.2.9] at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) ~[struts-1.2.9.jar:1.2.9] at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) ~[servlet-api.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) ~[servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) ~[catalina.jar:7.0.42] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.42] at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:120) ~[xwiki-platform-legacy-oldcore-5.1.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.42] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.42] at org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:144) ~[xwiki-platform-wysiwyg-server-5.1.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.42] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.42] at com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66) ~[xwiki-platform-webdav-server-5.1.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.42] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.42] at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) ~[xwiki-platform-container-servlet-5.1.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.42] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.42] at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) ~[xwiki-platform-container-servlet-5.1.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.42] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.42] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) ~[catalina.jar:7.0.42] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) ~[catalina.jar:7.0.42] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) ~[catalina.jar:7.0.42] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) ~[catalina.jar:7.0.42] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) ~[catalina.jar:7.0.42] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) ~[catalina.jar:7.0.42] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) ~[catalina.jar:7.0.42] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) ~[catalina.jar:7.0.42] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) ~[tomcat-coyote.jar:7.0.42] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) ~[tomcat-coyote.jar:7.0.42] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) ~[tomcat-coyote.jar:7.0.42] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_25] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_25] at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]

slauriere commented 11 years ago

Hello Nikita, Just in case: can you check that "socialauth-4.2.jar" is also available in the classpath? In case it is not, you can get it from there : http://code.google.com/p/socialauth/ (btw version 4.2 is needed for Twitter auth, while the default install comes with version 4.0). Did you install the plugin through the extension manager or "manually"? Regards,

jkolobok commented 11 years ago

Hello. Socialauth jar is there, but it's 4.0. I installed it using extension manager after installing xwiki.

tmortagne commented 11 years ago

Note that you can upgrade it using extension manager by using advanced search with "org.brickred:socialauth" as id and "4.2" version

jkolobok commented 11 years ago

Installed 4.2 using extension manager. Same problem. Also had to install javax.servlet api 3.0-something. I use osx jdk 1.7_25 and deploy it to tomcat 7.0.42. What else it could be?