2017-11-10 13:02:37,790 INFO [org.nuxeo.launcher.config.ServerConfigurator] Detected Tomcat server. 2017-11-10 13:02:37,792 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Nuxeo home: C:\nuxeo-server-9.3-I20171109_2314-tomcat 2017-11-10 13:02:37,792 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Nuxeo configuration: C:\nuxeo-server-9.3-I20171109_2314-tomcat\bin\nuxeo.conf 2017-11-10 13:02:37,866 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Include template: C:\nuxeo-server-9.3-I20171109_2314-tomcat\templates\common-base 2017-11-10 13:02:37,869 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Include template: C:\nuxeo-server-9.3-I20171109_2314-tomcat\templates\common 2017-11-10 13:02:37,869 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Include template: C:\nuxeo-server-9.3-I20171109_2314-tomcat\templates\mongodb 2017-11-10 13:02:40,338 WARN [org.nuxeo.launcher.NuxeoLauncher] Server stopped. 2017-11-10 13:02:40,635 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] No current configuration, generating files... 2017-11-10 13:02:40,881 ERROR [freemarker.runtime] Error executing FreeMarker template FreeMarker template error: The following has evaluated to null or missing: ==> nuxeo.db.driver [in template "datasources-config.xml.nxftl" at line 7, column 64] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${nuxeo.db.driver} auto-escaped [in template "datasources-config.xml.nxftl" at line 7, column 62] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:465) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:387) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:356) at freemarker.core.BuiltInForLegacyEscaping._eval(BuiltInForLegacyEscaping.java:34) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at freemarker.template.Template.process(Template.java:378) at org.nuxeo.common.utils.TextTemplate.processFreemarker(TextTemplate.java:416) at org.nuxeo.common.utils.TextTemplate.processDirectory(TextTemplate.java:506) at org.nuxeo.common.utils.TextTemplate.processDirectory(TextTemplate.java:537) at org.nuxeo.common.utils.TextTemplate.processDirectory(TextTemplate.java:537) at org.nuxeo.launcher.config.ServerConfigurator.parseAndCopy(ServerConfigurator.java:164) at org.nuxeo.launcher.config.ConfigurationGenerator.generateFiles(ConfigurationGenerator.java:814) at org.nuxeo.launcher.config.ConfigurationGenerator.run(ConfigurationGenerator.java:481) at org.nuxeo.launcher.NuxeoLauncher.configure(NuxeoLauncher.java:2347) at org.nuxeo.launcher.NuxeoLauncher.doStart(NuxeoLauncher.java:2047) at org.nuxeo.launcher.NuxeoLauncher.doStart(NuxeoLauncher.java:1903) at org.nuxeo.launcher.NuxeoLauncher.launch(NuxeoLauncher.java:1188) at org.nuxeo.launcher.NuxeoLauncher.main(NuxeoLauncher.java:1110) 2017-11-10 13:02:40,889 ERROR [org.nuxeo.common.utils.TextTemplate] Failure on C:\nuxeo-server-9.3-I20171109_2314-tomcat\templates\common-base\nxserver\config\datasources-config.xml.nxftl 2017-11-10 13:02:40,890 ERROR [org.nuxeo.launcher.NuxeoLauncher] Could not run configuration: Could not process FreeMarker template: The following has evaluated to null or missing: ==> nuxeo.db.driver [in template "datasources-config.xml.nxftl" at line 7, column 64] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${nuxeo.db.driver} auto-escaped [in template "datasources-config.xml.nxftl" at line 7, column 62] ----