Hi All,
Recently I faced an issue while adding AD users to specific application role in EM. Even though, users are present in AD and listed in users list in weblogic console, application was throwing error as shown below.
Searching for the user with search string in Display Name section, returns the user without Principal name and throws java.lang.nul pointer exception.
After spending lots of time on finding out the root cause, I finally got a breakthrough. Issue started appearing only after recent upgrade from 11.1.1.6+ to 11.1.1.7 release. So, when I searched in Oracle documents, I found that, certain attributes which are added in security provided configurations are no longer valid.
If you have configured below attributes in
Security / Security Provider Configuration under Identity Store Configuration, this is not required in 11.1.1.7+ releases !!
- user.login.attr
- username.attr
So, remove those variables, follow below mentioned steps (Doc ID 1570390.1)
- Log in to Enterprise Manager.
- Click on WebLogic Domain.
- Click on bifoundation_domain.
- Click on the WeblLogic Domain drop down menu.
- Click on Security / Security Provider Configuration menut item.
- In the resulting page, remove the following variables then click the 'Configure' button to save the changes:
- user.login.attr
- username.attr
- Restart WebLogic Server.
- Restart the OBIEE services.
You are good to go. ;)
Cheers..