簡體   English   中英

在配置sso期間出現wso2分析錯誤

[英]wso2 analytics error during to configuration of sso

我們有wso2 Analytics 2.1.0,我們想像其他任何組件一樣配置sso,api,ei等...

我們已對之前的內容更改了authenticator.xml,但收到錯誤500內部服務器錯誤,而分析正在傳播兩個錯誤(如下所示)

是否有人看到或知道如何解決?

非常感謝您的幫助

TID:[-1234] [] [2018-01-05 14:49:53,612]錯誤{org.apache.catalina.core.ApplicationDispatcher}-Servlet橋的Servlet.service()拋出異常{org.apache.catalina。 org.wso2.carbon.identity.authenticator.saml2.sso.common.builders.SignKeyDataHolder。(SignKeyDataHolder.java:46)處的org.wso2.carbon.identity.authenticator.saml2的java.lang.NullPointerException。 org.apache.jasper.runtime.HttpJsp.org上的sso.common.builders.AuthenticationRequestBuilder.buildAuthenticationRequest(AuthenticationRequestBuilder.java:123)位於org.apache.jsp.stratos_002dauth.redirect_005fajaxprocessor_jsp._jspService(redirect_005fajaxprocessor_jsp.java:211) org.apache.jasper.servlet.JspServlet的javax.servlet.http.HttpServlet.service(HttpServlet.java:731)的java:70)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)處.serviceJspFile(JspServlet.java:395)位於org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)位於 org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)上的javax.servlet.http.HttpServlet.service(HttpServlet.java:731)org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet。 org.eclipse.equinox.http上的javax.servlet.http.HttpServlet.service(HttpServlet.java:731)上的java:80)(org.eclipse.equinox.http上的org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37) org.eclipse.equinox上的.servlet.internal.ServletRegistration.service(ServletRegistration.java:61).org.eclipse.equinox.http.servlet.internal上的.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68處的javax.servlet.http.HttpServlet.service(HttpServlet.java:731)處的.ProxyServlet.service(ProxyServlet.java:68) )的org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)的org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) g.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)位於org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)位於org.apache.catalina.core.ApplicationFilterChain。 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationFilterpatin.java:747)的org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:485)的doFilter(ApplicationFilterChain.java:208)位於org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)的.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)位於org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward (RequestDispatcherAdaptor.java:30)在org.wso2.carbon.sso.redirector.ui.internal.RedirectorJSPFilter.doFilter(RedirectorJSPFilter.java:49)在org.eclipse.equinox.http.helper.FilterServletAdaptor.service(FilterServletAdaptor.java :37),網址為org.eclipse.equinox.http.servlet.internal.ServletRegistry org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)上的ation.service(ServletRegistration.java:61)org.eclipse.equinox.http.servlet.internal.ProxyServlet.service( org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)處的javax.servlet.http.HttpServlet.service(HttpServlet.java:731)處的ProxyServlet.java:60) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)上的.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)在org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter .java:52),位於org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208),位於org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208),位於org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)。 org.apache.catalina.core.ApplicationDispatcher.processRequest(Appl)上的core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747) org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)的icationDispatcher.java:485)org.eclipse.equinox處的org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)的icationDispatcher.java org.eclipse上的org.wso2.carbon.identity.authenticator.saml2.sso.ui.filters.LoginPageFilter.doFilter(LoginPageFilter.java:74)上的.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30) org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)上的.equinox.http.helper.FilterServletAdaptor.service(FilterServletAdaptor.java:37)在org.eclipse.equinox.http.servlet上org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)處的.internal.ProxyServlet.processAlias(ProxyServlet.java:128)javax.servlet.http.HttpServlet.service(HttpServlet.java) :731),位於org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68),位於org.apache.catalina.core.Appl org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)處的icationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)在org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)在org.apso.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)在org.apso.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)在org.wso2.carbon.ui.filters.cache位於org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)處的.URLBasedCachePreventionFilter.doFilter(URLBasedCachePreventionFilter.java:57)位於org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)上的org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter.java:88)在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain。 Java的 208)位於org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)位於org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)位於org.apache.catalina org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:120)的org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241的.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) )在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)在org.apache.catalina.core.StandardFilter.org.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)在org.apache.catalina.core.StandardContextValve。在org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)處調用(StandardContextValve.java:122)在org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)處.catalina.valves.ErrorReportValve.invoke(ErrorReportValv e.java:103)在org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99)在org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve $ 1.invoke(CarbonTomcatValve.java :47),位於org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57),位於org.wso2.carbon.event.receiver.core.internal.tenantmgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.invoke )在org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62)在org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)在org。位於org.apso.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:958)的wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159)位於org.wso2.carbon.tomcat.ext org.apache.catalina.co上的valve.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)在org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)在org.apache.catalina.co org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087)上的nnector.CoyoteAdapter.service(CoyoteAdapter.java:452),org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:637)在org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.run(NioEndpoint.java:1715)在org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1756) .concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.org.java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) .java:61)at java.lang.Thread.run(Thread.java:748)TID:[-1234] [] [2018-01-05 14:49:53,613]錯誤{org.apache.catalina.core。 StandardWrapperValve}-路徑為[/]的上下文中Servlet [bridgeservlet]的Servlet.service()引發了異常[在第123行處理JSP頁面/stratos-auth/redirect_ajaxprocessor.jsp時發生了異常。

120:AuthenticatorsConfiguration authenticatorsConfiguration = AuthenticatorsConfiguration.getInstance(); 121:AuthenticatorsConfiguration.AuthenticatorConfig authenticatorConfig = 122:authenticatorsConfiguration.getAuthenticatorConfig(SAML2SSOAuthenticatorConstants.AUTHENTICATOR_NAME); 123:AuthnRequest authRequest = authnReqGenerator.buildAuthenticationRequest(null,124:authenticatorConfig.getParameters()。get(SAML2SSOAuthenticatorConstants.NAMEID_POLICY_FORMAT),isPassive); 125:encodeReq = Util.encode(Util.marshall(authRequest)); 126:relayState = UUIDGenerator.generateUUID();

具有根本原因的Stacktrace:] {org.apache.catalina.core.StandardWrapperValve} org.wso2.carbon.identity.authenticator.saml2.sso.common.builders.SignKeyDataHolder。(SignKeyDataHolder.java:46)上的java.lang.NullPointerException在org.wso2.carbon.identity.authenticator.saml2.sso.common.builders.AuthenticationRequestBuilder.buildAuthenticationRequest(AuthenticationRequestBuilder.java:123)處,在org.apache.jsp.stratos_002dauth.redirect_005fajaxprocessor_jsp._jspService(redirect_005fajaxprocessor_jspjava。位於org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java)的javax.servlet.http.HttpServlet.service(HttpServlet.java:731)的.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) :439),位於org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395),位於org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339),javax.servlet.http.HttpServlet。 org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)處的service(HttpServlet.java:731) 位於org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java.servlet.http.HttpServlet.service(HttpServlet.java:731)處的so2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)。 org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)上的java:37)org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)上的ServletRegistration.java:61)在org.wso2.carbon.tomcat.ext上的org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)在javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)的.servlet.DelegationServlet.service(DelegationServlet.java:68)在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) )位於org.apache.catalina.core.ApplicationFilterChain.internalDoF的org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) ilter(ApplicationFilterChain.java:241)(位於org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)(位於org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747)) org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)上的.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:485)org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java) :337),位於org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30),位於org.wso2.carbon.sso.redirector.ui.internal.RedirectorJSPFilter.doFilter(RedirectorJSPFilter.java:49 )(位於org.eclipse.equinox.http.helper.FilterServletAdaptor.service(FilterServletAdaptor.java:37)於org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)處。 equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java :128),位於org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60),位於javax.servlet.http.HttpServlet.service(HttpServlet.java:731),位於org.wso2.carbon。位於org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)的tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)位於org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain。 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)處org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)處org.apache.catalina org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747)的.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)在org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:485) ),位於org.apac的org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410) org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)上的he.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)在org.wso2.carbon.identity.authenticator上。 org.eclipse.equinox.http.helper.FilterServletAdaptor.service(FilterServletAdaptor.java:37)的saml2.sso.ui.filters.LoginPageFilter.doFilter(LoginPageFilter.java:74)在org.eclipse.equinox.http.servlet中。 org.eclipse.equinox上的internal.ServletRegistration.service(ServletRegistration.java:61).org.eclipse.equinox.http.servlet.internal.ProxyServlet上的http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)。 org的org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)的javax.servlet.http.HttpServlet.service(HttpServlet.java:731)的service(ProxyServlet.java:60) .apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)位於org.apache.catalina.core.ApplicationFilterChain.doFilter(Ap org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)處的plicationFilterChain.java:208)org.apache處的org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) org.wso2.carbon.ui.filters.cache.URLBasedCachePreventionFilter.doFilter(URLBasedCachePreventionFilter.java:57)上的.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241)位於org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)位於org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter.java:88)位於org.apache.catalina。 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)的org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter。)的core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) java:61),網址為org.apache.catalina.core.Appli org.org.apache.catalina.core上的陽離子FilterChain.internalDoFilter(ApplicationFilterChain.java:241)(org.org上的org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:120) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)處的.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve .java:218)位於org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)位於org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)處於org.apache.catalina。 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)處的core.StandardHostValve.invoke(StandardHostValve.java:169)在org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve。 java:99),網址為org.wso2.carbon.tomca t.ext.valves.CarbonTomcatValve $ 1.invoke(CarbonTomcatValve.java:47)在org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57)在org.wso2.carbon.event.receiver.core org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)上的.internal.tenantmgt.TenantLazyLoaderValve.java調用(TenantLazyLoaderValve.java:48)在org.wso2.carbon.tomcat.ext.valves上org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159)處的.CompositeValve.invoke(CompositeValve.java:62)在org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve。 :958),位於org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57),位於org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)。 catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)在org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Pro cessor.java:1087)at org.org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:637)at org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1756)at org .apache.tomcat.util.net.NioEndpoint $ SocketProcessor.run(NioEndpoint.java:1715)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)在java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624)在org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)在java.lang.Thread.run(Thread.java:748)

非默認密鑰數據庫已實施,並且缺少證書

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM