000029679 - JSP Processing Error and HTTP Error Code: 500 when attempting to edit or create a new AFX Server on Websphere in RSA Identity Governance & Lifecycle

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support on Apr 7, 2020
Version 3Show Document
  • View in full screen mode

Article Content

Article Number000029679
Applies ToRSA Product Set: RSA Identity Governance & Lifecycle 
RSA Product/Service Type: Enterprise Software
RSA Version/Condition: All
Platform/Application Server: WebSphere
 
IssueWhen attempting to edit or create a new AFX Server on Websphere in RSA Identity Governance & Lifecycle, the attempt fails with the following errors:
 
JSP Processing Error
HTTP Error Code:   500
Error Message:
JSPG0227E: Exception caught while translating /jsp/AFX/pages/agent/edit/BaseEditServerAgentPage.jsp:   java.lang.reflect.InvocationTargetException

Root Cause:
com.ibm.ws.jsp.translator.JspTranslationException: JSPG0227E: Exception caught while translating /jsp/AFX/pages/agent/edit/BaseEditServerAgentPage.jsp:  
java.lang.reflect.InvocationTargetException

    at com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.java:139)
    at com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTranslatorUtil.java:254)
    at com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile(JspTranslatorUtil.java:121)
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.translateJsp(AbstractJSPExtensionServletWrapper.java:559)
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._checkForTranslation(AbstractJSPExtensionServletWrapper.java:476)
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkForTranslation(AbstractJSPExtensionServletWrapper.java:297)
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.findWrapper(AbstractJSPExtensionProcessor.java:498)
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.getServletWrapper(AbstractJSPExtensionProcessor.java:338)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:997)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:1385)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:549)
    at com.aveksa.gui.pages.base.view.PageView.printJSP(PageView.java:965)
    at com.aveksa.gui.pages.base.view.DialogPageJSP.printContent(DialogPageJSP.java:25)
    at com.aveksa.gui.pages.base.view.DialogPageView.makeContent(DialogPageView.java:129)
    at com.aveksa.gui.pages.base.view.DialogPageView.handleRequest(DialogPageView.java:30)
    at com.aveksa.gui.pages.base.data.PageData.drawView(PageData.java:100)
    at com.aveksa.gui.pages.base.data.PageData.handleRequest(PageData.java:92)
    at com.aveksa.gui.pages.base.data.dialog.EditableDialogPageData.handleRequest(EditableDialogPageData.java:69)
    at com.aveksa.gui.pages.PageManager.forwardRequest(PageManager.java:558)
    at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:322)
    at com.aveksa.gui.pages.PageManager.handleRequest(PageManager.java:253)
    at com.aveksa.gui.core.MainManager.handleRequest(MainManager.java:163)
    at com.aveksa.gui.core.MainManager.doGet(MainManager.java:121)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
    at com.aveksa.gui.core.filters.LoginFilter.doFilter(LoginFilter.java:67)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.aveksa.gui.util.security.XSSFilter.doFilter(XSSFilter.java:20)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:960)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1064)
    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:914)
    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1864)


 
CauseThe cause of this issue is Insufficient privileges for a non-root user to write to the WebSphere temp directories (<WAS_install>/temp and <WAS_profile>/temp), and/or insufficient privileges to access JSP files compiled by other users that exist in the WebSphere temp directories (<WAS_install>/temp or <WAS_profile>/temp.)
 
ResolutionEnsure that the WebSphere temp directories (<WAS_install>/temp and <WAS_profile>/temp) have sufficient read and write privileges for the non-root user and that there are no JSP files which were compiled by other users in these directories. 
 

Attachments

    Outcomes