Thursday, January 14, 2016

UI issues with Oracle Endeca Experience Manager

Problem:

I recently fired up an Oracle Linux 6.6 VM with 2.6.32-504.el6.x86_64 kernel. Installed Oracle commerce on the same and a crowd of other necessary software on the same using my custom puppet modules. When I deployed the default CRS endeca application and ran the baseline update and then tried to just browse through experience manager @ localhost:8006 I had trouble seeing contents under the firefox frame except for the application name and home icon header.

Solution:

I knew it was related to flash and so tried to do a lot of things even though my BCC with flash worked like charm - 

1. Uninstalled and installed firefox using YUM - did not work

2. Uninstalled and installed flash plugin using YUM - did not work

3. Restarted firefox, restarted VM after every try of step1 step2 - did not work

4. YUM erase firefox and flash-plugin, restarted VM installed both - did not work

5. Thought may be its an issue with the version of Firefox/Flash plugin, tried to lookup the Oracle Commerce supported environment matrix and validated and installed the exact same versions - did not work

6. With all the above combinations - redeployed and ran baseline almost every time - did not work

7. For one last time, ran YUM erase firefox and flash-plugin, restarted VM, installed firefox and flash-plugin (latest versions - Firefox (38.5 ESR), Flash plugin (11.2.202.559)), went ahead and stopped all endeca processes - PlatformServices, ToolsAndFrameworks, CAS. Renamed the workspace/state folder from all three, and restarted all 3 services again (ToolsAndFrameworks complained about non availability of state - created an empty folder to check - and it started). Ran a fresh new endeca deploy of CRS and ran a baseline and now everything worked as expected. So the issue doesnt seem to be flash but something else but wasnt able to understand as there wasnt much information in the UI.