Decision Management & Intelligence (ODM, DI)

Decision Management & Intelligence (ODM, DI)

Connect with experts and peers to elevate technical expertise, solve problems and share insights


#Data
#Data
#Businessautomation
 View Only
Expand all | Collapse all

ODM RES admin page is getting 500 error

  • 1.  ODM RES admin page is getting 500 error

    Posted Fri March 19, 2021 03:44 PM

    Below is the exception in the log:

    Error 500: javax.servlet.ServletException: SRVE0207E: Uncaught initialization exception created by servlet

    Log: [3/11/21 23:20:46:692 EST] 000000b7 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0271E: Uncaught init() exception created by servlet [FacesServlet] in application [Rule Execution Server]: java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!

    If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.

    A typical config looks like this;

    <listener>

    <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>

    </listener>

    at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:93)

    at javax.faces.webapp.FacesServlet.init(FacesServlet.java:91)

    at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:342)

    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:168)

    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:634)

    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:143)

    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:96)

    at ilog.rules.res.console.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:76)

    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197)

    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)

    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:969)

    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1109)

    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:82)

    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:963)

    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)

    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:382)

    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)

    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:532)

    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:318)

    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:289)



    #OperationalDecisionManager(ODM)
    #Support
    #SupportMigration


  • 2.  RE: ODM RES admin page is getting 500 error

    Posted Fri March 19, 2021 04:01 PM

    There is a known issue with the jsfportlet library which results in a WAS APAR of PH14966. The problem happens if you are in an older version of WebSphere 9. The solution is to update the WAS to 9.0.5.3 or later.

    As a possible tentative workaround, if you can rename the jar file:

    Ex: Rename:

    <was-install> plugins/com.ibm.ws.prereq.jsfportlet.jar

    to

    <was-install>>plugins/com.ibm.ws.prereq.jsfportlet.jar.bk

    More detail about about PH14966 can be found at https://www.ibm.com/support/pages/apar/PH14966



    #OperationalDecisionManager(ODM)
    #Support
    #SupportMigration