IBM Support

PI38416: ANALYTICS DASHBOARD DOES NOT SHOW ANY CLIENT OR SERVER LOG WHEN RUNNING ON WEBSPHERE APPLICATION SERVER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The MobileFirst Platform Operational Analytics Console does not
    contain any client and server log.  The device and application
    actitivites are captured and displayed correctly.  This only
    occurs when the Analytics server is deployed on WebSphere
    Application Server.  No problem on Liberty Profile or
    Tomcat.
    
    In SystemOut.log, the following exception occurred:
    
    DataReceiver  E   Error sending bulk request:
    java.lang.RuntimeException: failure in bulk execution:
    [0]: index [worklight], type [server_logs], id
    [7Lo4fY0cQhSdTa6lYU3R4g], message
    [NoClassDefFoundError[org.apache.lucene.analysis.icu.ICUFoldingF
    ilter (initialization failure)]; nested:
    RuntimeException[java.io.IOException: ICU data file error:
    Header authentication failed, please check if you have a valid
    ICU data file]; nested: IOException[ICU data file error: Header
    authentication failed, please check if you have a valid ICU data
    file]; ]
     at
    com.ibm.elasticsearch.servlet.DataReceiver.processData(DataRecei
    ver.java:132)
    

Local fix

  • 1. Add the two missing jar files (xalan-2.7.2.jar,
    xercesImpl-2.10.0.jar) to the EAR file inside the
    worklight-analytics.ear/worklight-analytics-service.war/WEB-INF/
    lib/
    
    2. Redeploy the EAR file.
    
    3. In the WAS Admin console, set the class loader order to
    "parent-last" for both the worklight-analytics-service.war
    module and IMF Operational Analytics application.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Administrators and operators who are trying to search for    *
    * logs in the analytics platform running on WebSphere          *
    * Application Server                                           *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Due to the way client and server logs must be processed for  *
    * localization, a specific library must be included in the     *
    * analytics platform. This library has issues with             *
    * classloading when running on WebSphere Application Server    *
    * that were preventing client and server logs from being       *
    * persisted in the analytics platform.                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * -                                                            *
    ****************************************************************
    

Problem conclusion

  • The inclusion of additional jar files in the Analytics platform
    resolved the classloading issues on WebSphere Application
    Server.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI38416

  • Reported component name

    WL/MFPF ENTERPR

  • Reported component ID

    5725I4300

  • Reported release

    630

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-04-03

  • Closed date

    2015-04-09

  • Last modified date

    2015-04-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

    WL/MFPF ENTERPR

  • Fixed component ID

    5725I4300

Applicable component levels

  • R630 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSZH4A","label":"IBM Worklight"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"630","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
14 October 2021