FreeMarker template error! FreeMarker template error: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to a sequence+extended_hash (com.i2rd.dynamic.table.TableRowTuplizer$TableRowProxy wrapped into com.sun.proxy.$Proxy208): ==> address [in template "ComponentTemplateSource:Physician Detail View - 2019:510309" at line 107, column 11] ---- FTL stack trace ("~" means nesting-related): - Failed at: ${address} [in template "ComponentTemplateSource:Physician Detail View - 2019:510309" at line 107, column 9] - Reached through: @compress single_line=true [in template "ComponentTemplateSource:Physician Detail View - 2019:510309" at line 105, column 5] ---- Java stack trace (for programmers): ---- freemarker.core.NonStringOrTemplateOutputException: [... Exception message was already printed; see it above ...] at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:525) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:401) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:370) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) at freemarker.core.DollarVariable.accept(DollarVariable.java:63) at freemarker.core.Environment.visit(Environment.java:370) at freemarker.core.Environment.visitAndTransform(Environment.java:501) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:104) at freemarker.core.Environment.visit(Environment.java:334) at freemarker.core.Environment.visit(Environment.java:340) at freemarker.core.Environment.visit(Environment.java:340) at freemarker.core.Environment.visit(Environment.java:340) at freemarker.core.Environment.process(Environment.java:313) at com.i2rd.freemarker.component.FreeMarkerGenerator.render(FreeMarkerGenerator.java:268) at net.proteusframework.cms.controller.RenderChain.render_internal(RenderChain.java:211) at net.proteusframework.cms.controller.RenderChain.doChain(RenderChain.java:226) at net.proteusframework.cms.controller.PageElementChain.walk(PageElementChain.java:579) at net.proteusframework.cms.controller.RenderChain.renderChildElements(RenderChain.java:122) at net.proteusframework.cms.controller.HTMLBoxGenerator.render(HTMLBoxGenerator.java:191) at net.proteusframework.cms.controller.RenderChain.render_internal(RenderChain.java:211) at net.proteusframework.cms.controller.RenderChain.doChain(RenderChain.java:226) at net.proteusframework.cms.controller.PageElementChain.walk(PageElementChain.java:579) at net.proteusframework.cms.controller.RenderChain.renderChildElements(RenderChain.java:122) at net.proteusframework.cms.controller.HTMLBoxGenerator.render(HTMLBoxGenerator.java:191) at net.proteusframework.cms.controller.RenderChain.render_internal(RenderChain.java:211) at net.proteusframework.cms.controller.RenderChain.doChain(RenderChain.java:226) at net.proteusframework.cms.controller.PageElementChain.walk(PageElementChain.java:579) at net.proteusframework.cms.controller.RenderChain.renderChildElements(RenderChain.java:122) at net.proteusframework.cms.controller.HTMLBoxGenerator.render(HTMLBoxGenerator.java:191) at net.proteusframework.cms.controller.RenderChain.render_internal(RenderChain.java:211) at net.proteusframework.cms.controller.RenderChain.doChain(RenderChain.java:226) at net.proteusframework.cms.controller.PageElementChain.walk(PageElementChain.java:579) at net.proteusframework.cms.controller.RenderChain.renderChildElements(RenderChain.java:122) at net.proteusframework.cms.controller.HTMLPageGenerator.render(HTMLPageGenerator.java:475) at net.proteusframework.cms.controller.RenderChain.render_internal(RenderChain.java:211) at net.proteusframework.cms.controller.Processor.processAndRender(Processor.java:1151) at net.proteusframework.cms.controller.Processor.handle(Processor.java:940) at net.proteusframework.cms.controller.Cms.doPost(Cms.java:599) at net.proteusframework.cms.controller.Cms.doGet(Cms.java:543) at net.proteusframework.cms.controller.Cms.service(Cms.java:299) at net.proteusframework.cms.controller.Cms.service(Cms.java:198) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at net.proteusframework.internet.servlet.filter.ClientLog4JFilter.doFilter(ClientLog4JFilter.java:192) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) at net.proteusframework.users.authentication.RecordAccessFilter.doFilter(RecordAccessFilter.java:77) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at net.proteusframework.cms.controller.CmsContextFilter.doFilter(CmsContextFilter.java:184) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at net.proteusframework.users.authentication.ProteusRememberMeProcessingFilter.doFilter(ProteusRememberMeProcessingFilter.java:88) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at net.proteusframework.internet.servlet.filter.HibernateSessionHandlerFilter.doFilter(HibernateSessionHandlerFilter.java:99) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at net.proteusframework.internet.servlet.filter.compression.CompressionFilter.doFilter(CompressionFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:931) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)