Skip to content

Instantly share code, notes, and snippets.

@jtrent238
Created August 26, 2019 00:15
Show Gist options
  • Save jtrent238/e3cb34a31a4930b7b5007f87ec412998 to your computer and use it in GitHub Desktop.
Save jtrent238/e3cb34a31a4930b7b5007f87ec412998 to your computer and use it in GitHub Desktop.
HTTP Status 500 - com.ilrn.session.services.SSOPortFailureException: errors.ssoPortFailure
type Exception report
message com.ilrn.session.services.SSOPortFailureException: errors.ssoPortFailure
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: com.ilrn.session.services.SSOPortFailureException: errors.ssoPortFailure
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
com.ilrn.controller.tiles.ILrnTilesRequestProcessor.processActionPerform(ILrnTilesRequestProcessor.java:312)
com.ilrn.controller.tiles.ILrnTilesRequestProcessor.process(ILrnTilesRequestProcessor.java:195)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
com.ilrn.controller.filters.AbstractHttpServletFilter.doFilter(AbstractHttpServletFilter.java:84)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.ilrn.controller.filters.AbstractHttpServletFilter.doFilter(AbstractHttpServletFilter.java:84)
com.ilrn.controller.filters.ContentSecurityPolicyFilter.doFilter(ContentSecurityPolicyFilter.java:22)
com.ilrn.controller.filters.AbstractHttpServletFilter.doFilter(AbstractHttpServletFilter.java:84)
com.ilrn.controller.filters.AbstractHttpServletFilter.doFilter(AbstractHttpServletFilter.java:84)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:232)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)
com.ilrn.controller.filters.AbstractHttpServletFilter.doFilter(AbstractHttpServletFilter.java:84)
com.ilrn.controller.filters.AbstractHttpServletFilter.doFilter(AbstractHttpServletFilter.java:84)
com.ilrn.controller.filters.AbstractHttpServletFilter.doFilter(AbstractHttpServletFilter.java:84)
com.ilrn.controller.filters.AbstractHttpServletFilter.doFilter(AbstractHttpServletFilter.java:84)
root cause
com.ilrn.session.services.SSOPortFailureException: errors.ssoPortFailure
com.ilrn.session.services.SsoManagerImpl.getNewSsoPort(SsoManagerImpl.java:366)
com.ilrn.session.services.SsoManagerImpl.makeCall(SsoManagerImpl.java:212)
com.ilrn.session.services.SsoManagerImpl.makeCallAndRefreshToken(SsoManagerImpl.java:470)
com.ilrn.session.services.SsoManagerImpl.getUserByToken(SsoManagerImpl.java:498)
com.ilrn.session.services.CachingSsoManagerImpl$SsoUserByTokenCache.load(CachingSsoManagerImpl.java:67)
com.ilrn.session.services.CachingSsoManagerImpl$SsoUserByTokenCache.load(CachingSsoManagerImpl.java:56)
com.ilrn.services.util.AbstractExpiringMapLazyLoader$Loader.call(AbstractExpiringMapLazyLoader.java:56)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)
root cause
javax.xml.ws.WebServiceException: Failed to access the WSDL at: https://ws.cengage.com/ssows/SSOws?WSDL. It failed with:
Server returned HTTP response code: 503 for URL: https://ws.cengage.com/ssows/SSOws?WSDL.
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.tryWithMex(RuntimeWSDLParser.java:251)
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:228)
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:191)
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:160)
com.sun.xml.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:307)
com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:269)
com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:205)
com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:195)
com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:112)
javax.xml.ws.Service.<init>(Service.java:92)
com.tl.ssows.SSOws.<init>(SSOws.java:39)
com.ilrn.session.services.SsoManagerImpl.getNewSsoPort(SsoManagerImpl.java:357)
com.ilrn.session.services.SsoManagerImpl.makeCall(SsoManagerImpl.java:212)
com.ilrn.session.services.SsoManagerImpl.makeCallAndRefreshToken(SsoManagerImpl.java:470)
com.ilrn.session.services.SsoManagerImpl.getUserByToken(SsoManagerImpl.java:498)
com.ilrn.session.services.CachingSsoManagerImpl$SsoUserByTokenCache.load(CachingSsoManagerImpl.java:67)
com.ilrn.session.services.CachingSsoManagerImpl$SsoUserByTokenCache.load(CachingSsoManagerImpl.java:56)
com.ilrn.services.util.AbstractExpiringMapLazyLoader$Loader.call(AbstractExpiringMapLazyLoader.java:56)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)
root cause
java.io.IOException: Server returned HTTP response code: 503 for URL: https://ws.cengage.com/ssows/SSOws?WSDL
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1894)
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
java.net.URL.openStream(URL.java:1045)
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.createReader(RuntimeWSDLParser.java:977)
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(RuntimeWSDLParser.java:394)
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:213)
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:191)
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:160)
com.sun.xml.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:307)
com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:269)
com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:205)
com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:195)
com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:112)
javax.xml.ws.Service.<init>(Service.java:92)
com.tl.ssows.SSOws.<init>(SSOws.java:39)
com.ilrn.session.services.SsoManagerImpl.getNewSsoPort(SsoManagerImpl.java:357)
com.ilrn.session.services.SsoManagerImpl.makeCall(SsoManagerImpl.java:212)
com.ilrn.session.services.SsoManagerImpl.makeCallAndRefreshToken(SsoManagerImpl.java:470)
com.ilrn.session.services.SsoManagerImpl.getUserByToken(SsoManagerImpl.java:498)
com.ilrn.session.services.CachingSsoManagerImpl$SsoUserByTokenCache.load(CachingSsoManagerImpl.java:67)
com.ilrn.session.services.CachingSsoManagerImpl$SsoUserByTokenCache.load(CachingSsoManagerImpl.java:56)
com.ilrn.services.util.AbstractExpiringMapLazyLoader$Loader.call(AbstractExpiringMapLazyLoader.java:56)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.82 logs.
Apache Tomcat/7.0.82
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment