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)
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