HTTP Status 500 Accessing Port 8443 Administration Utility

  • 7023417
  • 02-Oct-2018
  • 02-Oct-2018

Environment

Micro Focus Filr 3.x

Situation

Attempting to load the Port 8443 Administration Utility, the following error is returned:
HTTP Status 500 - Error creating bean with name 'sPropsUtil' defined in ServletContext resource [/WEB-INF/context/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.kablink.teaming.util.SPropsUtil]: Constructor threw exception; nested exception is java.lang.IllegalStateException: PropsUtil is a singleton class
Attempting to load any https (Secure HTTP) site results in the same HTTP Status 500 error.

When attempting to log in with the Filr Desktop App, the following error is returned:
Unable to connect to Micro Focus Filr.  Please check your Internet connection or contact your system administrator.
At the time of attempting to load https pages, the /var/opt/novell/tomcat-filr/logs/appserver.log shows:
Loading the following properties from '/vashare/filr/conf/memcached.properties'
{memcached.servers=}
Notice there is no server address following the memcached.servers= parameter.
Important Note: An HTTP Status 500 error is a highly generic error.  To determine if this document is relevant to the 500 error you are experiencing, look to the appserver.log and see if the above mentioned memcached.servers parameter is blank.  Or, view the memcached.servers parameter within the /vashare/filr/conf/memcached.properties file to see if a Search Server's address is listed.

Resolution

  1. Edit the /vashare/filr/conf/memcached.properties file. Add the Search server's address in the memcached.servers parameter:
    • Syntax: memcached.servers=<DNS of the Search Server>:11211
    • Example: memcached.servers=FilrSrch-01.mycompany.com:11211
  2. Then run these commands:
    • rcmemcached restart;rcfilr restart
  3. Clear the workstation's browser cache. 
  4. Load an https page to confirm the problem is resolved.