<?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 JSON - Can't convert the date to string in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249007#M202137</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is what I suspect, a very easy issue to solve. I just can't see what I'm doing wrong here.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've got a webscript which has some JSON on the front end:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;#assign loopNumber = 0 /&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;#escape x as jsonUtils.encodeJSONString(x)&amp;gt;&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;"recentDocs": [&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;#list results as recentDocItem&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"document-name":"${recentDocItem.properties["cm:name"]}",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"document-location":"${recentDocItem.displayPath}",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"document-modified":"${recentDocItem.properties["cm:modified"]?datetime}"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;#if loopNumber &amp;lt; 9&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;#else&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/#if&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;#assign loopNumber = loopNumber + 1 /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/#list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;]&lt;BR /&gt;}&lt;BR /&gt;&amp;lt;/#escape&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm becoming unstuck when getting the date:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;"document-modified":"${recentDocItem.properties["cm:modified"]?datetime}"&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I just want to get the date modified of a node and display it in one of my JSON values, but every time I do I get the following error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; org.springframework.extensions.webscripts.WebScriptException: 10120061 Wrapped Exception (with status template): 10122344 Error during processing of the template 'Can't convert the date to string, because it is not known which parts of the date variable are in use. Use ?date, ?time or ?datetime built-in, or ?string.&amp;lt;format&amp;gt; or ?string(format) built-in with this date.'. Please contact your system administrator.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1047)&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$2.execute(RepositoryContainer.java:400)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:388)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:462)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:500)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:316)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:372)&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:118)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:58)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Thread.java:662)&lt;BR /&gt;Caused by: org.alfresco.service.cmr.repository.TemplateException: 10122344 Error during processing of the template 'Can't convert the date to string, because it is not known which parts of the date variable are in use. Use ?date, ?time or ?datetime built-in, or ?string.&amp;lt;format&amp;gt; or ?string(format) built-in with this date.'. Please contact your system administrator.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:206)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:876)&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;… 25 more&lt;BR /&gt;Caused by: freemarker.template.TemplateModelException: Can't convert the date to string, because it is not known which parts of the date variable are in use. Use ?date, ?time or ?datetime built-in, or ?string.&amp;lt;format&amp;gt; or ?string(format) built-in with this date.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.formatDate(Environment.java:776)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Expression.getStringValue(Expression.java:105)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Expression.getStringValue(Expression.java:93)&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:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:428)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.EscapeBlock.accept(EscapeBlock.java:84)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.visit(Environment.java:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at freemarker.core.Environment.process(Environment.java:199)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:202)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 28 more&lt;BR /&gt;&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ben.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Nov 2012 15:57:57 GMT</pubDate>
    <dc:creator>bengrah</dc:creator>
    <dc:date>2012-11-12T15:57:57Z</dc:date>
    <item>
      <title>JSON - Can't convert the date to string</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249007#M202137</link>
      <description>Hi all,This is what I suspect, a very easy issue to solve. I just can't see what I'm doing wrong here.I've got a webscript which has some JSON on the front end:&amp;lt;#assign loopNumber = 0 /&amp;gt;&amp;lt;#escape x as jsonUtils.encodeJSONString(x)&amp;gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;"recentDocs": [&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;#list results as recentDocIte</description>
      <pubDate>Mon, 12 Nov 2012 15:57:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249007#M202137</guid>
      <dc:creator>bengrah</dc:creator>
      <dc:date>2012-11-12T15:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: JSON - Can't convert the date to string</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249008#M202138</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;SPAN&gt;as reported by the error try this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;${recentDocItem.properties["cm:modified"]?string("dd-MM-yyyy HH:mm:ss")}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;This allows you to format your dates according to your needs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Andrea&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2012 16:13:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249008#M202138</guid>
      <dc:creator>abarisone</dc:creator>
      <dc:date>2012-11-12T16:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: JSON - Can't convert the date to string</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249009#M202139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;HI abarisone&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for that, that worked a treat! Why do the regular built-ins like ?datetime etc. not working in this instance? They usually work in HTML templates?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ben.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Nov 2012 09:25:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249009#M202139</guid>
      <dc:creator>bengrah</dc:creator>
      <dc:date>2012-11-13T09:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: JSON - Can't convert the date to string</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249010#M202140</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;SPAN&gt;for more info about Freemarker's built-ins for dates take a look here &lt;/SPAN&gt;&lt;A href="http://freemarker.sourceforge.net/docs/ref_builtins_date.html" rel="nofollow noopener noreferrer"&gt;http://freemarker.sourceforge.net/docs/ref_builtins_date.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Andrea&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Nov 2012 09:49:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249010#M202140</guid>
      <dc:creator>abarisone</dc:creator>
      <dc:date>2012-11-13T09:49:22Z</dc:date>
    </item>
    <item>
      <title>Re: JSON - Can't convert the date to string</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249011#M202141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Patrick,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it working now?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Are you changing directly,&amp;nbsp; ftl, lib.js and min.js files? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I would not recommend this. Please use the extension module to extend it; Otherwise, when you're upgrading to newer version is a pain for you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 08:02:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249011#M202141</guid>
      <dc:creator>muralidharand</dc:creator>
      <dc:date>2013-02-25T08:02:45Z</dc:date>
    </item>
    <item>
      <title>Re: JSON - Can't convert the date to string</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249012#M202142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Your custom date is a date object or a string object?&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://freemarker.sourceforge.net/docs/ref_builtins_string.html#ref_builtin_string_date" rel="nofollow noopener noreferrer"&gt;http://freemarker.sourceforge.net/docs/ref_builtins_string.html#ref_builtin_string_date&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Extension module : &lt;/SPAN&gt;&lt;A href="http://docs.alfresco.com/4.0/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Ftasks%2Ftu-share-JS-customize.html" rel="nofollow noopener noreferrer"&gt;http://docs.alfresco.com/4.0/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Ftasks%2Ftu-share-JS-customize.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;For the client javascript,&amp;nbsp; you can extend it or override only the required function.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One of my customization, I've overridden onCreateNewItem of ObjectRenderer class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt; Alfresco.ObjectRenderer.prototype.onCreateNewItem =&amp;nbsp; function ObjectRenderer_onCreateNewItem()&lt;BR /&gt; {&lt;BR /&gt; }&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps you !&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 09:36:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249012#M202142</guid>
      <dc:creator>muralidharand</dc:creator>
      <dc:date>2013-02-25T09:36:29Z</dc:date>
    </item>
    <item>
      <title>Re: JSON - Can't convert the date to string</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249013#M202143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How the date object is represented in&amp;nbsp; your java class?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Are you able to&amp;nbsp; print the date in the FTL AS IS ( i.e without any type conversion / formatting)?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For testing purpose, is it possible for you to change the date datatype to string/ text and check it out once.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 13:03:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249013#M202143</guid>
      <dc:creator>muralidharand</dc:creator>
      <dc:date>2013-02-25T13:03:40Z</dc:date>
    </item>
    <item>
      <title>Re: JSON - Can't convert the date to string</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249014#M202144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Patrick,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ok, I understood. You've used the node properties to fill the custom&amp;nbsp; dates.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My hunch is that &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; node.properties["gha:RapportPublicatieDatum"] &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; returning null. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So, Just add&amp;nbsp; null check&amp;nbsp; to the&amp;nbsp; &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; node.properties["gha:RapportPublicatieDatum"] &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;( I've not tested the syntax or the code)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if&amp;nbsp; (node.properties["gha:RapportPublicatieDatum"] != null &amp;amp;&amp;amp; node.properties["gha:RapportPublicatieDatum"] != 'undefined')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; publicatiedatumRapport: node.properties["gha:RapportPublicatieDatum"]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; publicatiedatumRapport: new Date()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or simply hard-code the date in search.lib.js to check.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this will help you !&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 18:00:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/json-can-t-convert-the-date-to-string/m-p/249014#M202144</guid>
      <dc:creator>muralidharand</dc:creator>
      <dc:date>2013-02-25T18:00:37Z</dc:date>
    </item>
  </channel>
</rss>

