Help Desk Ticket Reference: https://na7.salesforce.com/500A0000007qhQq project_key: JBEPP Trying to delete one of the default DB users (john, mary...) in a setup with LDAP (readOnly=false) fails with the following error: ERROR [portal:UIPortalApplication] Error during the processAction phase java.lang.NullPointerException at org.picketlink.idm.impl.store.ldap.LDAPIdentityStoreImpl.removeIdentityObject(LDAPIdentityStoreImpl.java:498) at org.picketlink.idm.impl.repository.FallbackIdentityStoreRepository.removeIdentityObject(FallbackIdentityStoreRepository.java:490) at org.picketlink.idm.impl.api.session.managers.PersistenceManagerImpl.removeUser(PersistenceManagerImpl.java:231) at org.exoplatform.services.organization.idm.UserDAOImpl.removeUser(UserDAOImpl.java:251) at org.exoplatform.organization.webui.component.UIListUsers$DeleteUserActionListener.execute(UIListUsers.java:210)
Release Notes Docs Status: Added: Not Yet Documented
Labels: Added: EPP_5_2_1_Candidate
Labels: Removed: EPP_5_2_1_Candidate
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: CAUSE: Due to error in PicketLink IDM it was trying to remove user in store where it was not present FIX: Code and logic was corrected to remove user only in proper identity store
Technical note updated. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1,3 +1,3 @@ CAUSE: Due to error in PicketLink IDM it was trying to remove user in store where it was not present -FIX: Code and logic was corrected to remove user only in proper identity store+FIX: Code and logic was corrected to remove user only in proper identity store (https://issues.jboss.org/browse/PLIDM-36)
Fixed with update to PicketLink IDM 1.3.1.CR01
Technical note updated. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1,3 +1 @@ -CAUSE: Due to error in PicketLink IDM it was trying to remove user in store where it was not present +It was discovered that an error in the PicketLink IDM caused a problem with removing an LDAP User from a read/write user store, when the user was not present in the IDM database. The fix introduces logic improvements to user management that ensures a user can only be removed from the correct identity store.- -FIX: Code and logic was corrected to remove user only in proper identity store (https://issues.jboss.org/browse/PLIDM-36)
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.