IBM Support

PI94586: WHEN USING THE CORDOVA-PLUGIN-MFP-PUSH PLUGIN WITH VERSION 8.0.2018021609, CLIENT REGISTRATION WILL FAIL.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as duplicate of another APAR.

Error description

  • Product components impacted: cordova-plugin-mfp-push plugin
    Affected mobile development environments:  all
    Mobile Devices Operating Systems impacted:  all
    User roles impacted: Developer and User
    Distribution:  npm
    Versions affected:  8.0
    
    Device push registration fails for a client that was built
    using the 8.0.2018021609 version of the
    cordova-mfp-push-plugin.  Earlier versions of the plugin, such
    as 8.0.2017082110 do not exhibit this problem.  When the
    registration fails, messages such as the following will appear
    in the client log:
    
    E/com.ibm.mobilefirstplatform.clientsdk.android.push.api:
    MFPPush$10.onFailure in MFPPush.java:1085 :: MFPPush:
    getSenderIdFromServerAndRegisterInBackground() - Error while
    getting senderId from push server.
    
    Failed to Register Device in Push service:
    "com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPushE
    xception: Response: Status=404, Text: Error 404: SRVE0295E:
    Error reported: 404\n, Error Message: Not Found"
    
    On the server side, message such as the following will be
    logged:
    
    [3/1/18 11:21:57:462 BRT] 000000bd PageNotFound  W
    org.springframework.web.servlet.PageNotFound noHandlerFound No
    mapping
    found for HTTP request with URI [/mfpbr/api/imfpush] in
    DispatcherServlet with name 'mvc-dispatcher'
    [...]
    [3/1/18 12:17:57:943 BRT] 000000dc LTPAServerObj E   SECJ0369E:
    Authentication failed when using LTPA. The exception is
    com.ibm.websphere.wim.exception.PasswordCheckFailedException:
    CWWIM4537E
    No principal is found from the 'admin-client-id' principal
    name..
    [3/1/18 12:22:49:567 BRT] 000000b9 LTPAServerObj E   SECJ0369E:
    Authentication failed when using LTPA. The exception is
    com.ibm.websphere.wim.exception.PasswordCheckFailedException:
    CWWIM4537E
    No principal is found from the 'push-client-id' principal name..
    

Local fix

  • Use an earlier version of the cordova-plugin-mfp-push plugin.
    

Problem summary

Problem conclusion

Temporary fix

Comments

  • This APAR is a duplicate of PI89436
    

APAR Information

  • APAR number

    PI94586

  • Reported component name

    MOBILE1ST PLATF

  • Reported component ID

    5725I4301

  • Reported release

    800

  • Status

    CLOSED DUB

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-02

  • Closed date

    2018-05-31

  • Last modified date

    2018-05-31

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

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

Fix information

Applicable component levels

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

Document Information

Modified date:
31 May 2018