Hi Isuru, What's the IS version you are trying this with ? I tried with a 5.4.0 and server started up just fine and could see the authenticator configs in IDP UI.
Regards, Omindu. On Mon, Dec 18, 2017 at 10:58 AM, Isuru Uyanage <[email protected]> wrote: > Hi All, > > I'm trying to set up Yammer as the federated authenticator[1]. Once the > authenticator > .jar file is placed in <IS_HOME>/repository/components/dropins directory > and restarted the IS, the following error is printed. > > java.lang.NoClassDefFoundError: org/wso2/carbon/identity/authenticator/ > YammerOAuth2Authenticator > > at org.wso2.carbon.identity.authenticator.internal. > YammerAuthenticatorServiceComponent.activate( > YammerAuthenticatorServiceComponent.java:39) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:498) > > at org.eclipse.equinox.internal.ds.model.ServiceComponent. > activate(ServiceComponent.java:260) > > at org.eclipse.equinox.internal.ds.model.ServiceComponentProp. > activate(ServiceComponentProp.java:146) > > at org.eclipse.equinox.internal.ds.model.ServiceComponentProp. > build(ServiceComponentProp.java:345) > > at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent( > InstanceProcess.java:620) > > at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents( > InstanceProcess.java:197) > > at org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver. > java:473) > > at org.eclipse.equinox.internal.ds.Resolver.enableComponents( > Resolver.java:217) > > at org.eclipse.equinox.internal.ds.SCRManager.performWork( > SCRManager.java:816) > > at org.eclipse.equinox.internal.ds.SCRManager$QueuedJob. > dispatch(SCRManager.java:783) > > at org.eclipse.equinox.internal.ds.WorkThread.run(WorkThread.java:89) > > at java.lang.Thread.run(Thread.java:748) > > Caused by: java.lang.ClassNotFoundException: org.wso2.carbon.identity. > authenticator.YammerOAuth2Authenticator cannot be found by > org.wso2.carbon.identity.authenticator.yammer_1.0.0 > > at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal( > BundleLoader.java:455) > > at org.eclipse.osgi.internal.loader.BundleLoader.findClass( > BundleLoader.java:421) > > at org.eclipse.osgi.internal.loader.BundleLoader.findClass( > BundleLoader.java:412) > > at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass( > DefaultClassLoader.java:107) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > > > > > > [1] - https://docs.wso2.com/display/ISCONNECTORS/Configuring+Yammer+ > Authenticator > > > Any thoughts about this would be appreciated. > > > > > *Thanks and Best Regards,* > > *Isuru Uyanage* > *Software Engineer - QA | WSO2* > *Mobile : **+94 77 <+94%2077%20767%201807> 55 30752* > *LinkedIn: **https://www.linkedin.com/in/isuru-uyanage/ > <https://www.linkedin.com/in/isuru-uyanage/>* > > > > -- Omindu Rathnaweera Senior Software Engineer, WSO2 Inc. Mobile: +94 771 197 211
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
