Tuesday, June 17, 2014

Custom Skins Not Appearing after BI Composer setup


Have you faced a weird issue of custom skins getting disappeared after enabling BI Composer as your analysis editor?






After enabling Wizard (BI Composer) and navigating to BI Composer application, you would not face the issue. But after saving the report in BI Composer, when you navigate back to OBIEE Home page, all custom skins will stop appearing and show only error images as below. 




This seems a bug with current OBIEE release (11.1.1.7+). Solution to this problem is to change custom resource path in InstanceConfig file as shown below. 

After changes, just restart OBIEE services and clear browser cache. You would see regular portal screens even after enabling BI Composer option.

Cheers. 

Friday, June 6, 2014

"JAVA.LANG.NULLPOINTEREXCEPTION" when Adding Users to Application Roles in Enterprise Manager

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)
    1. Log in to Enterprise Manager.
    2. Click on WebLogic Domain.
    3. Click on bifoundation_domain.
    4. Click on the WeblLogic Domain drop down menu.
    5. Click on Security / Security Provider Configuration menut item.
    6. In the resulting page, remove the following variables then click the 'Configure' button to save the changes:
      •  user.login.attr
      •  username.attr
    7. Restart WebLogic Server.
    8. Restart the OBIEE services.
You are good to go. ;)

Cheers..