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/>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to