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

Reply via email to