Password Reset fails with Invalid JSON value in blobText
search cancel

Password Reset fails with Invalid JSON value in blobText

book

Article ID: 260438

calendar_today

Updated On:

Products

CA Identity Suite

Issue/Introduction

When execute the “Forgotten Password” task, sometimes the task is completed but sometimes fail.

 

The failed error is:

 

Send Email: Generated By Policy Xpress: Failed to execute SendEmailEvent. ERROR MESSAGE: PxEnvironmentException:Error sending email

 

Below are the errors from server log:

 

2023-02-14 10:48:34,814 ERROR [ims.llsdk6.PasswordBlobImpl] (Thread-367 (ActiveMQ-client-global-threads)) Invalid JSON value in blobText

2023-02-14 10:48:34,814 ERROR [ims.llsdk6.PasswordBlobImpl] (Thread-367 (ActiveMQ-client-global-threads)) java.lang.NullPointerException

        at com.netegrity.llsdk6.imsimpl.passwordservices.PasswordBlobImpl.createBlobFromText(PasswordBlobImpl.java:79)

        at com.netegrity.llsdk6.imsimpl.managedobject.UserImpl.getPasswordBlob(UserImpl.java:3412)

        at com.netegrity.llsdk6.imsimpl.utility.PWHelper.updateNativePasswordHistory(PWHelper.java:600)

 

 

 

Cause

Invalid JSON value in blobText indicates that the password blob, that is, the value of the data stored in the PASSWORD_DATA user attribute, is unreadable.

There are several causes of the data becoming unreadable like user data being imported from another system with different data encoding or encryption, or an external process that is unexpectedly modifying the password_data value, etc.

 

Resolution

Clear the value of the user's PASSWORD_DATA. If the issue is widespread among users you need to investigate how and why the password_data is not readable by Identity Manager and then clear out the unreadable values as needed.