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)
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:
- Download the pre-install script: preinstall-filr20su2.zip from the "Filr 2.0 - Security Update 2" download page.
- If SSH is not running, login to the Filr/Search/MySQL Appliance Config (https://hostname:9443) and Start SSH from System Services.
- 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.
- Unzip the pre-install script using command: unzip preinstall-filr20su2.zip
- Execute the script using command: sh preinstall-filr20su2.sh
- 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.