`

NullPointerException

阅读更多
	[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.

分享到:
评论

相关推荐

    java 空指针异常(NullPointerException)

    Java中的空指针异常(NullPointerException)是编程过程中常见的错误类型,尤其对于新手开发者来说更为常见。这个异常通常在试图访问或操作一个值为null的对象引用时抛出。下面将详细探讨这一异常的原因、表现形式、...

    java.lang.NullPointerException

    Java.lang.NullPointerException 解决方案与原因分析 Java.lang.NullPointerException 是 Java 语言中一种常见的异常,它发生在 Java 应用程序尝试使用 null 对象引用时。这种异常通常是由于程序员错误地认为对象...

    linux jdk字体库 解决.EasyExcel 导出报空指针NullPointerException就是缺少字体库

    在使用EasyExcel进行数据导出操作时,可能会遇到空指针异常(NullPointerException),这个异常通常是由于字体库缺失或者配置不当造成的。具体来说,当EasyExcel在执行字体相关的操作时,如果找不到必要的字体文件,...

    java.lang.NullPointerException的可能原因及处理.docx

    Java.lang.NullPointerException 的可能原因及处理 Java.lang.NullPointerException 是 Java 语言中最常见的异常之一,它的出现通常是由于编程不当或对象未被正确初始化所致。在本文中,我们将探讨 Java.lang....

    java.lang.NullPointerException的解决方法

    ### Java.lang.NullPointerException 解决方法详解 在Java开发过程中,`java.lang.NullPointerException`(简称NPE)是一种常见的运行时异常。它发生在试图对空对象执行操作时,例如调用对象的方法或访问其属性等。...

    java中常见的NullPointerException异常.pdf

    Java中常见的NullPointerException异常 Java中常见的NullPointerException异常是Java编程中最常见的一种异常。这种异常发生在程序试图访问或操作一个为null的对象时。下面是可能发生NullPointerException的几种情况...

    全面解析Java中的NullPointerException及其预防策略

    Java编程中空指针异常(NullPointerException, NPE)是在使用未初始化或已被赋值为null的对象时发生的一种运行时异常。这种异常会导致程序运行失败,进而影响到程序的稳定性和可靠性。要有效预防和处理...

    NullPointerException 异常处理

    Excel文件读取时NullPointerException 异常处理

    NullPointerException解决办法.md

    1. NullPointerException简介:NullPointerException,即空指针异常,是Java语言中的一种运行时异常。它通常发生在试图调用一个未指向任何对象的引用变量的方法或属性时。这种异常会导致程序停止执行,除非通过异常...

    NullPointerException如何解决.md

    在Java编程中,NullPointerException是一种常见的运行时异常,它发生在尝试访问或操作一个尚未被初始化或已经是null的对象时。解决NullPointerException的方法通常包括对变量进行初始化、在访问对象之前进行空值检查...

    NullPointerException(解决方案).md

    在Java编程中,NullPointerException是一种常见的异常,通常发生在尝试在空对象引用上访问或执行操作时。为了防止这种异常,开发人员必须在代码中做好相应的异常处理措施。以下是几种常见的预防和解决...

    java中常见的NullPointerException异常[归类].pdf

    Java 中常见的 NullPointerException 异常 在 Java 编程中,NullPointerException 是一种常见的异常,发生在程序尝试访问或操作空对象时。该异常的出现是由于程序员没有正确地处理对象的空值引用的结果。下面我们将...

    java.lang.NullPointerException(解决方案).md

    在Java开发过程中,遇到一个常见的错误是java.lang.NullPointerException,简称NullPointerException。这种错误是由于尝试访问或操作一个null对象的属性或方法导致的。为了避免此类错误,需要在代码中进行适当的空值...

Global site tag (gtag.js) - Google Analytics