[TP-Processor5] 0 [ERROR] [2009-10-18 09:13:33,920] com.webex.webapp.bbtc.common.CommonUtil - Error key : idp.targetparameter not defined in keyinfo.properties [TP-Processor5] 0 [INFO ] [2009-10-18 09:13:33,920] com.webex.webapp.bbtc.common.CommonUtil - idpid: idp-test, spid:http://www.webex.com, sploginurl:http://lisatcbb.qa.webex.com/dispatcher/SAML2AuthService.do?siteurl=lisatcbb [TP-Processor5] 312 [ERROR] [2009-10-18 09:13:34,232] com.webex.webapp.bbtc.common.CommonUtil - samlutil.error.postsamlresponse com.webex.webapp.exception2.SAML2UtilException: samlutil.error.postsamlresponse at com.webex.webapp.tool.SAML2Util.postRequest(SAML2Util.java:779) at com.webex.webapp.tool.SAML2Util.postSAML2Assertion(SAML2Util.java:703) at com.webex.webapp.bbtc.common.CommonUtil.generateSessionTicketBySAML2(CommonUtil.java:216) at com.webex.webapp.bbtc.common.saml.SessionTicketPool.getTicket(SessionTicketPool.java:44) at com.webex.webapp.bbtc.common.saml.SessionTicketPoolHelper.lookupTicketByUser(SessionTicketPoolHelper.java:18) at com.webex.webapp.bbtc.common.AdapterManager.postRequest(AdapterManager.java:95) at com.webex.webapp.bbtc.common.AdapterManager.excuteXMLAPIAction(AdapterManager.java:70) at com.webex.webapp.bbtc.manager.UserManager.validateSiteAdmin(UserManager.java:306) at com.webex.webapp.bbtc.adaptor.ConfigWBXServer.verifyAPIAvailability(ConfigWBXServer.java:158) at com.webex.webapp.bbtc.adaptor.ConfigWBXServer.getData(ConfigWBXServer.java:105) at com.webex.webapp.bbtc.struts.actions.admin.WBXServerConfigAction.execute(WBXServerConfigAction.java:38) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:413) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:225) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at blackboard.struts.BbActionServlet.service(BbActionServlet.java:87) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at blackboard.platform.servlet.ContentTypeFilter.doFilter(ContentTypeFilter.java:56) at sun.reflect.GeneratedMethodAccessor266.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at blackboard.platform.servlet.RequestSessionFilter.handleRequest(RequestSessionFilter.java:314) at blackboard.platform.servlet.RequestSessionFilter.doFilter(RequestSessionFilter.java:152) at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.NullPointerException at com.webex.webapp.tool.SAML2Util.postRequest(SAML2Util.java:736) ... 72 more [TP-Processor5] 312 [ERROR] [2009-10-18 09:13:34,232] com.webex.webapp.bbtc.common.saml.SessionTicketPool - samlutil.error.postsamlresponse com.webex.webapp.bbtc.common.exception.TCSystemWarningException: samlutil.error.postsamlresponse at com.webex.webapp.bbtc.common.CommonUtil.generateSessionTicketBySAML2(CommonUtil.java:221) at com.webex.webapp.bbtc.common.saml.SessionTicketPool.getTicket(SessionTicketPool.java:44) at com.webex.webapp.bbtc.common.saml.SessionTicketPoolHelper.lookupTicketByUser(SessionTicketPoolHelper.java:18) at com.webex.webapp.bbtc.common.AdapterManager.postRequest(AdapterManager.java:95) at com.webex.webapp.bbtc.common.AdapterManager.excuteXMLAPIAction(AdapterManager.java:70) at com.webex.webapp.bbtc.manager.UserManager.validateSiteAdmin(UserManager.java:306) at com.webex.webapp.bbtc.adaptor.ConfigWBXServer.verifyAPIAvailability(ConfigWBXServer.java:158) at com.webex.webapp.bbtc.adaptor.ConfigWBXServer.getData(ConfigWBXServer.java:105) at com.webex.webapp.bbtc.struts.actions.admin.WBXServerConfigAction.execute(WBXServerConfigAction.java:38) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:413) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:225) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at blackboard.struts.BbActionServlet.service(BbActionServlet.java:87) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at blackboard.platform.servlet.ContentTypeFilter.doFilter(ContentTypeFilter.java:56) at sun.reflect.GeneratedMethodAccessor266.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at blackboard.platform.servlet.RequestSessionFilter.handleRequest(RequestSessionFilter.java:314) at blackboard.platform.servlet.RequestSessionFilter.doFilter(RequestSessionFilter.java:152) at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Caused by: com.webex.webapp.exception2.SAML2UtilException: samlutil.error.postsamlresponse at com.webex.webapp.tool.SAML2Util.postRequest(SAML2Util.java:779) at com.webex.webapp.tool.SAML2Util.postSAML2Assertion(SAML2Util.java:703) at com.webex.webapp.bbtc.common.CommonUtil.generateSessionTicketBySAML2(CommonUtil.java:216) ... 70 more Caused by: java.lang.NullPointerException at com.webex.webapp.tool.SAML2Util.postRequest(SAML2Util.java:736) ... 72 more [TP-Processor5] 312 [ERROR] [2009-10-18 09:13:34,232] com.webex.webapp.bbtc.common.AdapterManager - samlutil.error.postsamlresponse com.webex.webapp.bbtc.common.exception.TCSystemWarningException: samlutil.error.postsamlresponse at com.webex.webapp.bbtc.common.CommonUtil.generateSessionTicketBySAML2(CommonUtil.java:221) at com.webex.webapp.bbtc.common.saml.SessionTicketPool.getTicket(SessionTicketPool.java:44) at com.webex.webapp.bbtc.common.saml.SessionTicketPoolHelper.lookupTicketByUser(SessionTicketPoolHelper.java:18) at com.webex.webapp.bbtc.common.AdapterManager.postRequest(AdapterManager.java:95) at com.webex.webapp.bbtc.common.AdapterManager.excuteXMLAPIAction(AdapterManager.java:70) at com.webex.webapp.bbtc.manager.UserManager.validateSiteAdmin(UserManager.java:306) at com.webex.webapp.bbtc.adaptor.ConfigWBXServer.verifyAPIAvailability(ConfigWBXServer.java:158) at com.webex.webapp.bbtc.adaptor.ConfigWBXServer.getData(ConfigWBXServer.java:105) at com.webex.webapp.bbtc.struts.actions.admin.WBXServerConfigAction.execute(WBXServerConfigAction.java:38) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:413) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:225) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at blackboard.struts.BbActionServlet.service(BbActionServlet.java:87) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at blackboard.platform.servlet.ContentTypeFilter.doFilter(ContentTypeFilter.java:56) at sun.reflect.GeneratedMethodAccessor266.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at blackboard.platform.servlet.RequestSessionFilter.handleRequest(RequestSessionFilter.java:314) at blackboard.platform.servlet.RequestSessionFilter.doFilter(RequestSessionFilter.java:152) at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Caused by: com.webex.webapp.exception2.SAML2UtilException: samlutil.error.postsamlresponse at com.webex.webapp.tool.SAML2Util.postRequest(SAML2Util.java:779) at com.webex.webapp.tool.SAML2Util.postSAML2Assertion(SAML2Util.java:703) at com.webex.webapp.bbtc.common.CommonUtil.generateSessionTicketBySAML2(CommonUtil.java:216) ... 70 more Caused by: java.lang.NullPointerException at com.webex.webapp.tool.SAML2Util.postRequest(SAML2Util.java:736) ... 72 more [TP-Processor5] 312 [ERROR] [2009-10-18 09:13:34,232] com.webex.webapp.bbtc.adaptor.ConfigWBXServer - samlutil.error.postsamlresponse com.webex.webapp.bbtc.common.exception.TCSystemWarningException: samlutil.error.postsamlresponse at com.webex.webapp.bbtc.common.CommonUtil.generateSessionTicketBySAML2(CommonUtil.java:221) at com.webex.webapp.bbtc.common.saml.SessionTicketPool.getTicket(SessionTicketPool.java:44) at com.webex.webapp.bbtc.common.saml.SessionTicketPoolHelper.lookupTicketByUser(SessionTicketPoolHelper.java:18) at com.webex.webapp.bbtc.common.AdapterManager.postRequest(AdapterManager.java:95) at com.webex.webapp.bbtc.common.AdapterManager.excuteXMLAPIAction(AdapterManager.java:70) at com.webex.webapp.bbtc.manager.UserManager.validateSiteAdmin(UserManager.java:306) at com.webex.webapp.bbtc.adaptor.ConfigWBXServer.verifyAPIAvailability(ConfigWBXServer.java:158) at com.webex.webapp.bbtc.adaptor.ConfigWBXServer.getData(ConfigWBXServer.java:105) at com.webex.webapp.bbtc.struts.actions.admin.WBXServerConfigAction.execute(WBXServerConfigAction.java:38) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:413) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:225) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at blackboard.struts.BbActionServlet.service(BbActionServlet.java:87) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at blackboard.platform.servlet.ContentTypeFilter.doFilter(ContentTypeFilter.java:56) at sun.reflect.GeneratedMethodAccessor266.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at blackboard.platform.servlet.RequestSessionFilter.handleRequest(RequestSessionFilter.java:314) at blackboard.platform.servlet.RequestSessionFilter.doFilter(RequestSessionFilter.java:152) at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Caused by: com.webex.webapp.exception2.SAML2UtilException: samlutil.error.postsamlresponse at com.webex.webapp.tool.SAML2Util.postRequest(SAML2Util.java:779) at com.webex.webapp.tool.SAML2Util.postSAML2Assertion(SAML2Util.java:703) at com.webex.webapp.bbtc.common.CommonUtil.generateSessionTicketBySAML2(CommonUtil.java:216) ... 70 more Caused by: java.lang.NullPointerException at com.webex.webapp.tool.SAML2Util.postRequest(SAML2Util.java:736) ... 72 more
Which is caused by SAML2Util.postSAML2Assertion(String, IdpInfo, Key, Certificate, Attribute, String)->postRequest method.