After the installation of IBM Community Surveys, you may get an error after adding “Survey” or “Featured Survey” application to the Connections Communities. Adding the “Survey” Application will work, but when you try to use it you will get an error basically saying that the Application could not be loaded.
To resolve this issue, you need to disable “Edge Side Include (ESI) processing to cache the responses” option for the IBM HTTP Server. You can do this in the ISC:
- Navigate to Servers –> Server Types –> Web servers.
Click on your HTTP Server.
- After select “Plug-In properties”.
Under “Additional Properties” click on “Caching”.
- After that, just remove the checkmark from “Enable Edge Side Include (ESI) processing to cache the responses”
- Restart the HTTP Server.
After that, if your default browser language is set to English, you will be able to use “Survey” and “Featured Survey” inside the Communities. If you have any other language set you will get a “spinning” wheel (browser console will show “missing } after function body“) and without any error in the GUI the “Survey” application will fail to load.
To resolve this issue, you will need to download the updated “ibm.nitro.integrations.connections.packaging.client-8.6.0.071.jar” file and replace the one provided by the original Surveys package. You can download the file from the following URL: http://www-01.ibm.com/support/docview.wss?uid=swg22003527&aid=1
The File resides in “<connections_shared_data>/provision/webresources” directory. You just need to replace the old file and restart Connections applications.
This is documented in the following Technotes:
Have fun. 🙂