IBM Support

PH06008: AFTER MIGRATION FROM WAS 9.0.0.5 TO WAS 9.0.0.6 JSF FAILED WITH UNABLE TO CREATE VIEW "/WEB/COMMON/LOGINSUCCESSBLANK.XHTML"

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After migration from WAS 9.0.0.5 to WAS 9.0.0.6 JSF failed with
    javax.faces.FacesException: unable to create view
    "/web/common/loginSuccessBlank.xhtml"
    at
    org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.
    restoreView(FaceletViewDeclarationLanguage.java:2142)
    
    Further research resulted in following findings:
    
    Our applications use Stateless-Views as defined in the
    JSF-2.2-Standard.
    
    Additionally we use the JSF-Standard-Templatingmechanism.
    
    This template defines global links to javaScript-files, and
    css, in addition to the HTML-Structure, which we would
    otherwise have to maintain in every individual View.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of jsf-2.2 in WAS 9.0 and users of    *
    *                  jsf-2.2 and jsf-2.3 in Open Liberty         *
    ****************************************************************
    * PROBLEM DESCRIPTION: A javax.servlet.ServletException        *
    *                      might be thrown when utilizing          *
    *                      templated transient views, resulting    *
    *                      in a failure to load the page           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Views with the transient property set to true in the xhtml
    would show the exception below every time when attempting to
    display the final page.
    Exception thrown by application class
    'javax.faces.webapp.FacesServlet.service:236'
    javax.servlet.ServletException: unable to create view
    "/index.xhtml"
    at
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:236)
    at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1255)
    at [internal classes]
    Caused by: javax.faces.FacesException: unable to create
    view "/index.xhtml"
    at
    org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.
    restoreView(FaceletViewDeclarationLanguage.java:2130)
    ... 1 more
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH06008

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-11-30

  • Closed date

    2019-04-29

  • Last modified date

    2019-04-29

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R900 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"900","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
14 October 2021