Avisos de interesse em contratação por dispensa - 2022

Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> fieldName.getValue().getString(locale)  [in template "20097#20123#288165" at line 55, column 127]

----
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 st = fieldName.getValue().get...  [in template "20097#20123#288165" at line 55, column 113]
----
1<style> 
2	.avisos-gmecs .row div{ 
3		border: 1px solid; 
4		min-height: 120px; 
5		display: flex; 
6		align-items: center; 
7		justify-content: center; 
8		font-weight: bold; 
9
10	 
11	.avisos-gmecs .row div .number{ 
12		color: #337ab7; 
13
14	 
15	.avisos-gmecs .row div .status{ 
16		color: #000080; 
17
18	 
19	 
20</style> 
21 
22<#assign dlService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 
23    <#assign 
24        ddmFieldLocalService=serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMFieldLocalService") /> 
25 
26    <div class="campanhas-parent container-fluid container-fluid-max-xl"> 
27 
28        <#if entries?has_content> 
29            <div class="campanhas container"> 
30                <#list entries as curEntry> 
31									<#if curEntry.getClassName()=="com.liferay.journal.model.JournalArticle"> 
32										<#assign assetRenderer=curEntry.getAssetRenderer() /> 
33										<#assign journalArticle=assetRenderer.getAssetObject() /> 
34										<#assign ddmStructure=journalArticle.getDDMStructure() /> 
35										<#assign ddmForm=ddmStructure.getDDMForm() /> 
36										<#assign ddmFormValues=ddmFieldLocalService.getDDMFormValues(ddmForm, journalArticle.getId()) /> 
37										<#assign ddmFormFieldValues=ddmFormValues.getDDMFormFieldValues() /> 
38										<#assign number = "" /> 
39										<#assign descr = "" /> 
40										<#assign st = "" /> 
41										<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
42										<#if assetLinkBehavior != "showFullContent" && assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL)??> 
43												<#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
44										</#if> 
45										<a href="${viewURL}" class="text-dark"> 
46											<div class="avisos-gmecs"> 
47												<#list ddmFormFieldValues as fieldName> 
48													<#if fieldName.getFieldReference()=='num'> 
49														<#assign number = fieldName.getValue().getString(locale) /> 
50													</#if> 
51													<#if fieldName.getFieldReference()=='shortDesc'> 
52														<#assign descr = fieldName.getValue().getString(locale) /> 
53													</#if> 
54													<#if fieldName.getFieldReference()=='status'> 
55														<#assign st = fieldName.getValue().getString(locale)/> 
56													</#if> 
57													</#list> 
58												<div class="row text-center align-items-center mb-3 mx-2"> 
59													<div class="col-xs-12 col-md-2 p-4"> 
60														<p class="m-0 number">${number}</p> 
61													</div> 
62													<div class="col-xs-12 col-md-8 p-4"> 
63														<p class="m-0">${descr}</p> 
64													</div> 
65													<div class="col-xs-12 col-md-2 p-4"> 
66														<p class="m-0 status">${st}</p> 
67													</div> 
68												</div> 
69											</div> 
70										</a> 
71										</#if> 
72                </#list> 
73            </div> 
74        </#if> 
75    </div> 

Roberto Lyra - Edifício Sede / Ministério Público de Pernambuco

R. Imperador Dom Pedro II, 473 - Santo Antônio CEP 50.010-240 - Recife / PE

CNPJ: 24.417.065/0001-03 / Telefone: (81) 3182-7000