Error 500 Tiles container is not initialized when installing Filr 2 SU2

  • 7017875
  • 22-Jul-2016
  • 22-Jul-2016

Environment

Novell Filr 2.0

Situation

During the Filr 2.0 - Security Update 2 patch installation, the following error screen is displayed:

HTTP ERROR 500
Problem accessing /vaconfig/fieldpatch. Reason:
    Tiles container is not initialized. Have you added a TilesConfigurer to your web application context?

Caused by:
javax.servlet.ServletException: Tiles container is not initialized. Have you added a TilesConfigurer to your web application context?
    at org.springframework.web.servlet.view.tiles2.TilesView.renderMergedOutputModel(TilesView.java:98)
    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1244)
    at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1027)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:971)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)

Resolution

Run the pre-install script (preinstall-filr20su2.zip) included with "Filr 2.0 Security Update 2" prior to installing the security patch as follows:
  1. Download the pre-install script: preinstall-filr20su2.zip from the "Filr 2.0 - Security Update 2" download page.
  2. If SSH is not running, login to the Filr/Search/MySQL Appliance Config (https://hostname:9443) and Start SSH from System Services.
  3. Using a SSH/SFTP client such as Bitvise SSH or WinSCP remote login to the Filr appliance as user "root" and upload the pre-install script downloaded in step (1) to the appliance.
  4. Unzip the pre-install script using command: unzip preinstall-filr20su2.zip
  5. Execute the script using command: sh preinstall-filr20su2.sh
  6. When the script completes, it will print that Jetty has been restarted.

Cause

This error is caused because the pre-install script (preinstall-filr20su2.zip) included with "Filr 2.0 Security Update 2" was not run prior to installing the security patch. If you have run into this problem because the pre-install script was not run, you can run the pre-install script after installing the patch and ignore this error message. Also, verify that the patch is installed and listed under Appliance Configuration > Field Patch.