diff --git a/node/src/main/kotlin/net/corda/node/services/config/ConfigUtilities.kt b/node/src/main/kotlin/net/corda/node/services/config/ConfigUtilities.kt
index 1921632e90..8401df82f4 100644
--- a/node/src/main/kotlin/net/corda/node/services/config/ConfigUtilities.kt
+++ b/node/src/main/kotlin/net/corda/node/services/config/ConfigUtilities.kt
@@ -10,6 +10,7 @@ import net.corda.core.internal.div
 import net.corda.core.internal.exists
 import net.corda.nodeapi.internal.*
 import net.corda.nodeapi.internal.config.SSLConfiguration
+import net.corda.nodeapi.internal.config.toProperties
 import net.corda.nodeapi.internal.crypto.X509KeyStore
 import net.corda.nodeapi.internal.crypto.loadKeyStore
 import net.corda.nodeapi.internal.crypto.save
@@ -35,7 +36,16 @@ object ConfigHelper {
                 .withFallback(appConfig)
                 .withFallback(defaultConfig)
                 .resolve()
+
+
         log.info("Config:\n${finalConfig.root().render(ConfigRenderOptions.defaults())}")
+
+        val entrySet = finalConfig.entrySet().filter { entry -> entry.key.contains("\"") }
+        for (mutableEntry in entrySet) {
+            val key = mutableEntry.key
+                log.error("Config files should not contain \" in property names. Please fix: ${key}")
+        }
+
         return finalConfig
     }
 }