Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> author  [in template "20154#20194#31420724" at line 63, column 18]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign autor = author.getData()!""  [in template "20154#20194#31420724" at line 63, column 1]
----
1<style> 
2.listaRadios .destaqueRadio h1.titulo, 
3.listaRadios .destaqueRadio h1.titulo a { 
4    font-size: 21pt; 
5    font-family: UniNeueHeavy; 
6	color: #000; 
7	text-decoration: none; 
8
9 
10.listaRadios .destaqueRadio h2.subtitulo { 
11    font-size: 12pt; 
12    color: #58595B; 
13	font-family: UniNeueRegular; 
14	text-decoration: none; 
15
16 
17.listaRadios .destaqueRadio div.dataHora { 
18    width: 100%; 
19    font-size: 10pt; 
20    color: #093089; 
21
22 
23.listaRadios .destaqueRadio div.autor { 
24    font-size: 12pt; 
25    color: #808285; 
26
27 
28 
29.listaRadios .destaqueRadio .ouvindo { 
30    font-size: 12pt; 
31    color: #58595b; 
32    font-weight: 600; 
33
34 
35.listaRadios .destaqueRadio .compartilhar, 
36.listaRadios .destaqueRadio .compartilhar a { 
37    font-size: 11pt; 
38    color: #58595b; 
39    text-decoration: none; 
40    margin-right: 20px; 
41
42 
43.listaRadios .destaqueRadio .player { 
44    width: 100%; 
45
46 
47.listaRadios .destaqueRadio img.playAudio { 
48	cursor: pointer; 
49
50</style> 
51 
52<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
53<#assign articleId = .vars['reserved-article-id'].data > 
54<#assign journalArticle = JournalArticleLocalService.getArticle( groupId, articleId ) > 
55 
56<#setting datetime_format="dd'/'MM'/'yyyy '|' HH'h'mm"> 
57 
58<#assign dataPublicacao = journalArticle["displayDate"]?datetime > 
59<#assign titulo = journalArticle["title"] > 
60 
61<#assign urlRadio = radio_url.getData() > 
62<#assign descricao = descricao.getData() > 
63<#assign autor = author.getData()!"" > 
64 
65 
66<#assign linkWhats = "https://api.whatsapp.com/send?text="+ titulo +" - Link: " + themeDisplay.getURLPortal() + themeDisplay.getURLCurrent() /> 
67 
68<div class="container-fluid listaRadios mt-4 mb-5"> 
69    <section id="content"> 
70        <div class="container"> 
71            <div class="row section-heading mb-5"> 
72                <div class="col-lg-10 col-sm-12 col-md-12 d-flex align-items-center"><span class="titulo">Rádio Paiaguás</span><span class="risco">&nbsp;</span></div> 
73                <div class="col-lg-2 d-none d-lg-block align-self-center"> 
74                    <div class="row"> 
75                        <form class="buscaInterna" action="/pesquisa" method="get"> 
76                        	<input type="hidden" id="canal" name="canal" value="radio-global"> 
77                        	<input type="text" id="busca" name="busca"> 
78                        	<button type="submit"><i class="fa-solid fa-magnifying-glass"></i></button> 
79                        </form> 
80                    </div> 
81                </div> 
82            </div> 
83             
84			<div class="row destaqueRadio mb-5"> 
85				<div class="col-sm-3"> 
86					<img src="/o/mt-secom-theme/images/img_botao_verde.jpg" class="img-fluid playAudio"> 
87					<audio controls class="player mb-3 playerSECOM" style="background-color: #f1f3f4;"> 
88						<source src="${urlRadio}" type="audio/mpeg"> 
89						Seu navegador não suporta o elemento de áudio. 
90					</audio> 
91				</div> 
92				<div class="col-sm-9 align-self-center"> 
93					<div class="ouvindo">Você está ouvindo</div> 
94					<h1 class="titulo mb-1">${titulo}</h1> 
95					 
96					<div class="autor mb-1">${autor}</div> 
97                    <div class="dataHora mb-2">${dataPublicacao}</div> 
98					 
99					 
100					<div class="compartilhar mb-3"> 
101						<a href="${linkWhats}" target="_blank" title="Compartilhar"><i class="fa-solid fa-share-from-square"></i> Compartilhar</a> 
102						<a href="${urlRadio}" target="_blank" title="Download"><i class="fa-solid fa-download"></i> Download</a> 
103					</div> 
104					<h2 class="subtitulo mb-3">${descricao}</h2> 
105				</div> 
106			</div> 
107				 
108        </div> 
109    </section> 
110</div> 
111 
112<script> 
113	$("img.playAudio").click(function(event) { 
114		event.preventDefault(); 
115		$(".playerSECOM").trigger('play'); 
116	}); 
117</script>