Hi Srikanth, I guess you have setup this as the first step and won't be using any other authenticator afterwards? With mail chimp authinticator we are using email as the subject identifier. Hope you have given a email for the user and set the required visibility for the API?
@Hariprasath - Please follow up on this issue. On Fri, Sep 23, 2016 at 9:31 PM, Srikanth Puppala < [email protected]> wrote: > > Hi, > > I am trying to connect to MailChimp via WSO2 server > using following document: > https://docs.wso2.com/display/ISCONNECTORS/Configuring+ > MailChimp+Authenticator > > > *However I ended up with following error(Any Idea??):* > [2016-09-23 15:53:48,353] ERROR {org.wso2.carbon.identity. > application.authentication.framework.handler.request.impl.DefaultRequestCoordinator} > - Exception in Authentication Frameworkjava.lang.IllegalArgumentException: > Failed to create Federated Authenticated User from the given subject > identifier. Invalid argument. authenticatedSubjectIdentifier : null > at org.wso2.carbon.identity.application.authentication. > framework.model.AuthenticatedUser.createFederateAuthenticatedUse > rFromSubjectIdentifier(AuthenticatedUser.java:123) > at org.wso2.carbon.identity.authenticator.mailChimp. > MailChimpAuthenticator.processAuthenticationResponse( > MailChimpAuthenticator.java:190) > at org.wso2.carbon.identity.application.authentication.framework. > AbstractApplicationAuthenticator.process(AbstractApplicationAuthenticat > or.java:66) > at org.wso2.carbon.identity.application.authentication. > framework.handler.step.impl.DefaultStepHandler.doAuthentication( > DefaultStepHandler.java:432) > at org.wso2.carbon.identity.application.authentication. > framework.handler.step.impl.DefaultStepHandler.handleResponse( > DefaultStepHandler.java:4 > 06) > at org.wso2.carbon.identity.application.authentication. > framework.handler.step.impl.DefaultStepHandler.handle( > DefaultStepHandler.java:117) > at org.wso2.carbon.identity.application.authentication. > framework.handler.sequence.impl.DefaultStepBasedSequenceHandle > r.handle(DefaultStepBased > SequenceHandler.java:171) > at org.wso2.carbon.identity.application.authentication. > framework.handler.request.impl.DefaultAuthenticationRequestHa > ndler.handle(DefaultAuthen > ticationRequestHandler.java:115) > at org.wso2.carbon.identity.application.authentication. > framework.handler.request.impl.DefaultRequestCoordinator. > handle(DefaultRequestCoordinat > or.java:135) > at org.wso2.carbon.identity.application.authentication. > framework.servlet.CommonAuthenticationServlet.doPost( > CommonAuthenticationServlet.java:5 > 3) > at org.wso2.carbon.identity.application.authentication. > framework.servlet.CommonAuthenticationServlet.doGet( > CommonAuthenticationServlet.java:43 > ) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > at org.eclipse.equinox.http.helper.ContextPathServletAdaptor. > service(ContextPathServletAdaptor.java:37) > at org.eclipse.equinox.http.servlet.internal. > ServletRegistration.service(ServletRegistration.java:61) > at org.eclipse.equinox.http.servlet.internal.ProxyServlet. > processAlias(ProxyServlet.java:128) > at org.eclipse.equinox.http.servlet.internal.ProxyServlet. > service(ProxyServlet.java:60) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet. > service(DelegationServlet.java:68) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:303) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) > at org.apache.tomcat.websocket.server.WsFilter.doFilter( > WsFilter.java:52) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) > at org.wso2.carbon.ui.filters.CSRFPreventionFilter.doFilter( > CSRFPreventionFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) > at org.wso2.carbon.ui.filters.CRLFPreventionFilter.doFilter( > CRLFPreventionFilter.java:59) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) > at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter. > doFilter(CharacterSetFilter.java:61) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) > at org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:220) > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:122) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:504) > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:170) > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:103) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve. > continueInvocation(CompositeValve.java:99) > at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1. > invoke(CarbonTomcatValve.java:47) > at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke( > TenantLazyLoaderValve.java:57) > at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer. > invokeValves(TomcatValveContainer.java:47) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke( > CompositeValve.java:62) > at org.wso2.carbon.tomcat.ext.valves. > CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValv > e.java:159) > at org.apache.catalina.valves.AccessLogValve.invoke( > AccessLogValve.java:950) > at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve. > invoke(CarbonContextCreatorValve.java:57) > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:116) > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:421) > at org.apache.coyote.http11.AbstractHttp11Processor.process( > AbstractHttp11Processor.java:1074) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler. > process(AbstractProtocol.java:611) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. > doRun(NioEndpoint.java:1739) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. > run(NioEndpoint.java:1698) > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown > Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( > TaskThread.java:61) > at java.lang.Thread.run(Unknown Source) > > > -- > Thanks & Regards, > Srikanth Puppala. > 6103065998 > -- Best Regards, Malaka Silva Senior Technical Lead M: +94 777 219 791 Tel : 94 11 214 5345 Fax :94 11 2145300 Skype : malaka.sampath.silva LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 Blog : http://mrmalakasilva.blogspot.com/ WSO2, Inc. lean . enterprise . middleware https://wso2.com/signature http://www.wso2.com/about/team/malaka-silva/ <http://wso2.com/about/team/malaka-silva/> https://store.wso2.com/store/ Don't make Trees rare, we should keep them with care
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
