<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Adding Dublin Core aspect to Sites (CMIS) in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298734#M251864</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for looking at my issue and sorry for the late reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So I've just redid the whole process (create site and add aspect).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is what I have in my alfresco.log &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;09:27:06,525 ERROR [freemarker.runtime] [http-apr-8080-exec-17] Error executing FreeMarker template&lt;BR /&gt;FreeMarker template error:&lt;BR /&gt;The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (FTL stack trace):&lt;BR /&gt;———-&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @siteLib.siteJSONManagers site=site r…&amp;nbsp; [in template "org/alfresco/repository/person/person.sites.get.json.ftl" at line 5, column 17]&lt;BR /&gt;———-&lt;BR /&gt;&lt;BR /&gt;Java stack trace (for programmers):&lt;BR /&gt;———-&lt;BR /&gt;freemarker.core.InvalidReferenceException: [… Exception message was already printed; see it above …]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.DollarVariable.accept(DollarVariable.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EscapeBlock.accept(EscapeBlock.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Macro$Context.runMacro(Macro.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:694)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.process(Environment.java:243)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:217)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:955)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:463)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:532)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:600)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:380)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;09:27:06,641 ERROR [org.springframework.extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-17] Exception from executeScript - redirecting to status template error: 02040023 Wrapped Exception (with status template): 02040094 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;org.springframework.extensions.webscripts.WebScriptException: 02040023 Wrapped Exception (with status template): 02040094 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1126)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:463)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:532)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:600)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:380)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;Caused by: org.alfresco.service.cmr.repository.TemplateException: 02040094 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:955)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 33 more&lt;BR /&gt;Caused by: freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.DollarVariable.accept(DollarVariable.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EscapeBlock.accept(EscapeBlock.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Macro$Context.runMacro(Macro.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:694)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.process(Environment.java:243)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:217)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 36 more&lt;BR /&gt;09:27:16,460 ERROR [freemarker.runtime] [http-apr-8080-exec-9] Error executing FreeMarker template&lt;BR /&gt;FreeMarker template error:&lt;BR /&gt;The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (FTL stack trace):&lt;BR /&gt;———-&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @siteLib.siteJSONManagers site=site r…&amp;nbsp; [in template "org/alfresco/repository/person/person.sites.get.json.ftl" at line 5, column 17]&lt;BR /&gt;———-&lt;BR /&gt;&lt;BR /&gt;Java stack trace (for programmers):&lt;BR /&gt;———-&lt;BR /&gt;freemarker.core.InvalidReferenceException: [… Exception message was already printed; see it above …]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.DollarVariable.accept(DollarVariable.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EscapeBlock.accept(EscapeBlock.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Macro$Context.runMacro(Macro.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:694)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.process(Environment.java:243)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:217)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:955)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:463)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:532)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:600)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:380)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;09:27:16,462 ERROR [org.springframework.extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-9] Exception from executeScript - redirecting to status template error: 02040024 Wrapped Exception (with status template): 02040095 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;org.springframework.extensions.webscripts.WebScriptException: 02040024 Wrapped Exception (with status template): 02040095 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1126)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:463)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:532)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:600)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:380)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;Caused by: org.alfresco.service.cmr.repository.TemplateException: 02040095 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:955)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 33 more&lt;BR /&gt;Caused by: freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.DollarVariable.accept(DollarVariable.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EscapeBlock.accept(EscapeBlock.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Macro$Context.runMacro(Macro.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:694)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.process(Environment.java:243)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:217)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 36 more&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Adam&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Mar 2015 08:31:11 GMT</pubDate>
    <dc:creator>akerenyi</dc:creator>
    <dc:date>2015-03-04T08:31:11Z</dc:date>
    <item>
      <title>Adding Dublin Core aspect to Sites (CMIS)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298732#M251862</link>
      <description>Hi,I would like to add the Dublin Core aspect to my Alfresco Sites.As a template, I used one of Jeff Potts's gists (https://gist.github.com/jpotts/7242070).*However whenever I add do this it messes up the site and Share too and they will not be accessible from Share.The received error message is "In</description>
      <pubDate>Mon, 02 Mar 2015 13:02:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298732#M251862</guid>
      <dc:creator>akerenyi</dc:creator>
      <dc:date>2015-03-02T13:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Dublin Core aspect to Sites (CMIS)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298733#M251863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is there any error in your alfresco.log?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Mar 2015 15:51:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298733#M251863</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2015-03-02T15:51:48Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Dublin Core aspect to Sites (CMIS)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298734#M251864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for looking at my issue and sorry for the late reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So I've just redid the whole process (create site and add aspect).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is what I have in my alfresco.log &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;09:27:06,525 ERROR [freemarker.runtime] [http-apr-8080-exec-17] Error executing FreeMarker template&lt;BR /&gt;FreeMarker template error:&lt;BR /&gt;The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (FTL stack trace):&lt;BR /&gt;———-&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @siteLib.siteJSONManagers site=site r…&amp;nbsp; [in template "org/alfresco/repository/person/person.sites.get.json.ftl" at line 5, column 17]&lt;BR /&gt;———-&lt;BR /&gt;&lt;BR /&gt;Java stack trace (for programmers):&lt;BR /&gt;———-&lt;BR /&gt;freemarker.core.InvalidReferenceException: [… Exception message was already printed; see it above …]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.DollarVariable.accept(DollarVariable.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EscapeBlock.accept(EscapeBlock.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Macro$Context.runMacro(Macro.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:694)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.process(Environment.java:243)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:217)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:955)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:463)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:532)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:600)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:380)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;09:27:06,641 ERROR [org.springframework.extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-17] Exception from executeScript - redirecting to status template error: 02040023 Wrapped Exception (with status template): 02040094 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;org.springframework.extensions.webscripts.WebScriptException: 02040023 Wrapped Exception (with status template): 02040094 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1126)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:463)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:532)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:600)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:380)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;Caused by: org.alfresco.service.cmr.repository.TemplateException: 02040094 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:955)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 33 more&lt;BR /&gt;Caused by: freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.DollarVariable.accept(DollarVariable.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EscapeBlock.accept(EscapeBlock.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Macro$Context.runMacro(Macro.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:694)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.process(Environment.java:243)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:217)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 36 more&lt;BR /&gt;09:27:16,460 ERROR [freemarker.runtime] [http-apr-8080-exec-9] Error executing FreeMarker template&lt;BR /&gt;FreeMarker template error:&lt;BR /&gt;The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (FTL stack trace):&lt;BR /&gt;———-&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @siteLib.siteJSONManagers site=site r…&amp;nbsp; [in template "org/alfresco/repository/person/person.sites.get.json.ftl" at line 5, column 17]&lt;BR /&gt;———-&lt;BR /&gt;&lt;BR /&gt;Java stack trace (for programmers):&lt;BR /&gt;———-&lt;BR /&gt;freemarker.core.InvalidReferenceException: [… Exception message was already printed; see it above …]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.DollarVariable.accept(DollarVariable.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EscapeBlock.accept(EscapeBlock.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Macro$Context.runMacro(Macro.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:694)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.process(Environment.java:243)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:217)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:955)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:463)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:532)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:600)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:380)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;09:27:16,462 ERROR [org.springframework.extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-9] Exception from executeScript - redirecting to status template error: 02040024 Wrapped Exception (with status template): 02040095 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;org.springframework.extensions.webscripts.WebScriptException: 02040024 Wrapped Exception (with status template): 02040095 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1126)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:463)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:532)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:600)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:380)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;Caused by: org.alfresco.service.cmr.repository.TemplateException: 02040095 Error during processing of the template 'The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]'. Please contact your system administrator.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:955)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 33 more&lt;BR /&gt;Caused by: freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; jsonUtils.encodeJSONString(x)&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" at line 7, column 15]&lt;BR /&gt;&lt;BR /&gt;Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use &amp;lt;#if myOptionalVar??&amp;gt;when-present&amp;lt;#else&amp;gt;when-missing&amp;lt;/#if&amp;gt;. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??&lt;BR /&gt;&lt;BR /&gt;The failing instruction (print stack trace for 1 more):&lt;BR /&gt;==&amp;gt; ${site.description} auto-escaped&amp;nbsp; [in template "org/alfresco/repository/site/site.lib.ftl" in macro "siteJSONManagers" at line 13, column 25]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.DollarVariable.accept(DollarVariable.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EscapeBlock.accept(EscapeBlock.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Macro$Context.runMacro(Macro.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:694)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.process(Environment.java:243)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:217)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 36 more&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Adam&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Mar 2015 08:31:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298734#M251864</guid>
      <dc:creator>akerenyi</dc:creator>
      <dc:date>2015-03-04T08:31:11Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Dublin Core aspect to Sites (CMIS)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298735#M251865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;A few additional information:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- If I add the aspect to the site manually from Share it seems to be working fine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- If I add the aspect manually using the Apache CMIS Workbench it produces the same error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So my initial presumption, that sites cannot have this aspect is false. They can, yet if I add it via CMIS something goes wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any Ideas?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Mar 2015 10:46:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298735#M251865</guid>
      <dc:creator>akerenyi</dc:creator>
      <dc:date>2015-03-04T10:46:54Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Dublin Core aspect to Sites (CMIS)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298736#M251866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Tested on version 4.2f with the same results, so it is not a version specific issue.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 09:42:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298736#M251866</guid>
      <dc:creator>akerenyi</dc:creator>
      <dc:date>2015-03-05T09:42:12Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Dublin Core aspect to Sites (CMIS)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298737#M251867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;When you manually add the aspect then it will use Javascript action code, the other methods will likely use some other code. The problem is probably a value that is being set in one of the properties of the aspect added is "unexpected" by the FreeMarker template. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When Alfresco reports an error on jsonUtils.encodeJSONString(x) it is being disingenuous. The error is actually elsewhere in the output and jsonUtils.encodeJSONString(x) can't encode the output to a JSON string so it throws the error on jsonUtils.encodeJSONString(x). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To track it you need to comment out jsonUtils.encodeJSONString(x) and run the code and look at the output to see which property is actually causing the error, fix that and then uncomment out jsonUtils.encodeJSONString(x) &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 11:24:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-dublin-core-aspect-to-sites-cmis/m-p/298737#M251867</guid>
      <dc:creator>rjohnson</dc:creator>
      <dc:date>2015-03-05T11:24:14Z</dc:date>
    </item>
  </channel>
</rss>

