Article - CS316790
"com.typesafe.config.ConfigException$Parse" seen on startup of ThingWorx Platform
Modified: 10-Dec-2025
Applies To
- ThingWorx Platform 8.1 to 9.6
Description
- Unable to access ThingWorx Composer due to
404 error - Thingworx no longer starts after modifying <ThingworxPlatform>\platform-settings.json
com.typesafe.config.ConfigException$Parseerror noted in <ThingworxStorage>\ApplicationLog.log on startup- Following errors could be seen:
- Note that the exact error may differ depending on where the syntactical issue is located within platform-settings.json
- Error in ApplicationLog.log within <ThingworxStorage>\logs:
<Date Time> [L: ERROR] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [P: PLATFORM_ID_IS_UNDEFINED] [T: localhost-startStop-2] com.typesafe.config.ConfigException$Parse: String: 30: expecting a field name after a comma, got a close brace } instead (if you intended '}' to be part of a key or string value, try enclosing the key or value in double quotes)<Date Time> [L: ERROR] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [P: PLATFORM_ID_IS_UNDEFINED] [T: localhost-startStop-2] *** Web Application STATE is being set to ERROR! ***
- Error in catalina log within <Tomcat Home>\logs
SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/Thingworx] startup failed due to previous errors
.....
SEVERE [main] org.apache.catalina.startup.Catalina.stopServer Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running.
SEVERE [main] org.apache.catalina.startup.Catalina.stopServer Error stopping Catalina
- One of the following in localhost log within <Tomcat Home>\logs
SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class [com.thingworx.system.ThingworxLogbackListener]
com.thingworx.exceptions.ConfigurationException: com.typesafe.config.ConfigException$Parse: String: 16: Expecting close brace } or a comma, got 'ExtensionPackageImportPolicy' (STRING) (if you intended 'ExtensionPackageImportPolicy' (STRING) to be part of a key or string value, try enclosing the key or value in double quotes)SEVERE [localhost-startStop-2] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class [com.thingworx.system.ThingworxLogbackListener]
com.thingworx.exceptions.ConfigurationException: com.typesafe.config.ConfigException$Parse: String: 30: expecting a field name after a comma, got a close brace } instead (if you intended '}' to be part of a key or string value, try enclosing the key or value in double quotes)Caused by: com.thingworx.exceptions.ConfigurationException: com.typesafe.config.ConfigException$Parse: String: 74: Expecting a value but got wrong token: 'tab' (JSON does not allow unescaped tab in quoted strings, use a backslash escape) (if you intended 'tab' (JSON does not allow unescaped tab in quoted strings, use a backslash escape) to be part of a key or string value, try enclosing the key or value in double quotes)
- Error in ApplicationLog.log within <ThingworxStorage>\logs:
- Note that the exact error may differ depending on where the syntactical issue is located within platform-settings.json
This is a printer-friendly version of Article 316790 and may be out of date. For the latest version click CS316790