IBM Support

PI26590: MAPPING SHARED LIBRARY TO AN APPLICATION VIA ADMIN CONSOLE: CHANGES NOT SAVED AND NULLPOINTEREXCEPTION RESULTS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When attempting to map a shared library to an application using
    the Administative Console at:
    Applications -> Application Types -> J2EE applications for
    WebSphere ->Applications -> Links to the shared libraries
    After removing or adding the library and clicking the "OK"
    button a blank page is loaded and the changes are not saved.
    The following NPE can be seen in the systemOut.log file:
    com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I:
    [isclite] [/ibm/console]
    [/com.ibm.ws.console.appmanagement/SharedLibPanel.jsp]:
    RequestProces W
    org.apache.struts.action.RequestProcessor processException
    Unhandled
    Exception thrown: class java.lang.NullPointerException
    ServletWrappe E
    com.ibm.ws.webcontainer.servlet.ServletWrapper service
    SRVE0014E:
    action: javax.servlet.ServletException:
    java.lang.NullPointerException
    atorg.apache.struts.action.RequestProcessor.processException
         (Unknown Source)
    atorg.apache.struts.action.RequestProcessor.processActionPerfor
         m(Unknown Source)
    atorg.apache.struts.action.RequestProcessor.process
         (UnknownSource)
    at org.apache.struts.action.ActionServlet.process
         (Unknown Source)
    at org.apache.struts.action.ActionServlet.doPost(Unknown Source)
    atjavax.servlet.http.HttpServlet.service(HttpServlet.java:595)
    atjavax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    atcom.ibm.ws.webcontainer.servlet.ServletWrapper.service
          (ServletWr apper.ja va:1235)
    atcom.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
          (ServletWrap per.java:779)
        ... <continues>
    Caused by: java.lang.NullPointerException
    atcom.ibm.ws.console.appmanagement.AppManagementHelper.
          getNextStep(AppMana gementHelper.java:147)
    atcom.ibm.ws.console.appmanagement.action.MapSharedLibForMod
          Action.execute (MapSharedLibForModAction.java:391)
        ... 36 more
    The problem only seems to occur with the Russian translation.
    The problem is that button.ok and appmanagement.button.ok do
    not translate to the same thing.
    We are unable to recreate the problem with the browser set to
    English.
    

Local fix

  • To workaround the issue change the appmanagement.button.ok
    message string in
    systemApps\isclite.ear\isclite.war\WEB-INF\classes\com\ibm\ws\
    console\core\resources\ConsoleAppResources_ru.properties  to OK
    just like all the other *.button.ok message strings are
    translated.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: NullPointerException mapping a shared   *
    *                      library to an application because of    *
    *                      incorrect translation                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Application Deployment panels may not accept the OK button
    when the browser is set to Russian language.
    When attempting to map a shared library to an application using
    the Administative Console at:
    Applications -> Application Types -> J2EE applications for
    WebSphere ->Applications -> Links to the shared libraries
    After removing or adding the library and clicking the "OK"
    button a blank page is loaded and the changes are not saved.
    Only occurs in Russian.
    

Problem conclusion

  • Changed the NLS file by making one of the translations into
    "OK" rather than a translated string in Russian.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.5.5.5.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI26590

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-09-26

  • Closed date

    2014-12-16

  • Last modified date

    2015-02-09

  • 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

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 April 2022