Hi Isuru, I also tried with IS5.4.0 GA pack, it works fine. Could you try to download the authenticator[1] again and try?, sometimes your downloaded authenticator may corrupted.
[1] https://store.wso2.com/store/assets/isconnector/details/0e1f0ba7-c4dc-4826-afa7-ba3adef00e7b Thanks, Nila. On Mon, Dec 18, 2017 at 11:24 AM, Isuru Uyanage <[email protected]> wrote: > Hi Omidu, > I tried with the 5.4.0 pack. > > Thanks > Isuru > > > > *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/>* > > > > > On Mon, Dec 18, 2017 at 11:16 AM, Omindu Rathnaweera <[email protected]> > wrote: > >> 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/authe >>> nticator/YammerOAuth2Authenticator >>> >>> at org.wso2.carbon.identity.authenticator.internal.YammerAuthen >>> ticatorServiceComponent.activate(YammerAuthenticatorServiceC >>> omponent.java:39) >>> >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >>> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >>> ssorImpl.java:62) >>> >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >>> thodAccessorImpl.java:43) >>> >>> at java.lang.reflect.Method.invoke(Method.java:498) >>> >>> at org.eclipse.equinox.internal.ds.model.ServiceComponent.activ >>> ate(ServiceComponent.java:260) >>> >>> at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.a >>> ctivate(ServiceComponentProp.java:146) >>> >>> at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.b >>> uild(ServiceComponentProp.java:345) >>> >>> at org.eclipse.equinox.internal.ds.InstanceProcess.buildCompone >>> nt(InstanceProcess.java:620) >>> >>> at org.eclipse.equinox.internal.ds.InstanceProcess.buildCompone >>> nts(InstanceProcess.java:197) >>> >>> at org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied >>> (Resolver.java:473) >>> >>> at org.eclipse.equinox.internal.ds.Resolver.enableComponents(Re >>> solver.java:217) >>> >>> at org.eclipse.equinox.internal.ds.SCRManager.performWork(SCRMa >>> nager.java:816) >>> >>> at org.eclipse.equinox.internal.ds.SCRManager$QueuedJob.dispatc >>> h(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.findClassInter >>> nal(BundleLoader.java:455) >>> >>> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund >>> leLoader.java:421) >>> >>> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund >>> leLoader.java:412) >>> >>> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa >>> dClass(DefaultClassLoader.java:107) >>> >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >>> >>> >>> >>> >>> >>> [1] - https://docs.wso2.com/display/ISCONNECTORS/Configuring+Yam >>> mer+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 <+94%2077%20119%207211> >> > > -- Nilasini Thirunavukkarasu Software Engineer - WSO2 Email : [email protected] Mobile : +94775241823 Web : http://wso2.com/ <http://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
