search cancel

HTTP Error 500

book

Article ID: 5237

calendar_today

Updated On:

Products

CA Application Delivery Analysis MTP (NetQoS / ADA)

Issue/Introduction

When accessing a product and you get:

 

HTTP ERROR 500

 

Problem accessing /sso/sign-in.jsp. Reason:

    PWC6033: Error in Javac compilation for JSP

PWC6197: An error occurred at line: 46 in the jsp file: /sign-in.jsp

PWC6199: Generated servlet error:

The method loadProduct(HttpSession, String) in the type ConfigurationUtility is not applicable for the arguments (HttpSession, Locale, String)

 

Caused by:

org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP

 

PWC6197: An error occurred at line: 46 in the jsp file: /sign-in.jsp

PWC6199: Generated servlet error:

The method loadProduct(HttpSession, String) in the type ConfigurationUtility is not applicable for the arguments (HttpSession, Locale, String)

 

               at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:129)

               at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:299)

               at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:392)

               at org.apache.jasper.compiler.Compiler.compile(Compiler.java:453)

               at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625)

               at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)

               at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)

               at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)

               at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)

               at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:648)

               at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1336)

               at com.ca.im.portal.common.web.security.RequestFilter.doFilter(RequestFilter.java:26)

               at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)

               at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)

               at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)

               at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:534)

               at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)

               at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)

               at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)

               at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)

               at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)

               at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)

               at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)

               at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)

               at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)

               at org.eclipse.jetty.server.Server.handle(Server.java:365)

               at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)

               at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)

               at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)

               at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)

               at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)

               at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)

               at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:627)

               at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:51)

               at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)

               at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)

               at java.lang.Thread.run(Unknown Source)

Environment

NetQoS Products Windows 2008

Cause

ADA, NFA, or UCM upgrades can cause this issue when the installer has problems deleting the older SSO (Single Sign-On) binary files during an upgrade.

The old binary files could get left behind and cause the CA Performance Center SSO service to hit this 500 Error.

Resolution

  1. Stop the CA Performance Center SSO Service.
  2. Navigate to the installdir\CA\Portal\SSO\webapps\sso\WEB-INF\lib.
  3. Do a search for '*2.1.100-RELEASE.jar' and then cut the files out to a backup directory for safe keeping.
  4. Start the CA Performance Center SSO Service.