Article - CS288051

New ThingWorx 8.3 installation fails to start with "Failed to initialize HA Authentication" error in Tomcat logs

Modified: 08-Jan-2019   


Applies To

  • ThingWorx Platform 8.3

Description

  • Apache Tomcat will not start ThingWorx due to a HAAuthenticationFilter error
  • Tomcat starts successfully but ThingWorx fails to come up
  • \ThingworxStorage folder is not generating, so there are no ThingWorx logs
  • Contents of \ThingworxStorage folder sometimes generates but no logs exist
  • The following error is found in the <Tomcat_Home>/logs/catalina.out:
<TimeStamp> [localhost-startStop-1] ERROR ErrorLog.com.thingworx.security.authentication.HAAuthenticationFilter - Failed to initialize HA Authentication
java.lang.Exception: Table [AdministratorUserSettings] does not have a field named [IntialPassword]
    at com.thingworx.types.collections.ConfigurationTableCollection.setValue(ConfigurationTableCollection.java:160)
    at com.thingworx.types.collections.ConfigurationTableCollection.setValues(ConfigurationTableCollection.java:268)
    at com.thingworx.types.collections.ConfigurationTableCollection.setValues(ConfigurationTableCollection.java:305)
    at com.thingworx.system.configuration.PlatformSettings.<init>(PlatformSettings.java:620)
    at com.thingworx.system.configuration.PlatformSettings.getInstance(PlatformSettings.java:1115)
    at com.thingworx.security.authentication.HAAuthenticationFilter.init(HAAuthenticationFilter.java:36)
    at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:285)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:266)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4591)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5233)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
This is a printer-friendly version of Article 288051 and may be out of date. For the latest version click CS288051