Mais notícias

Um erro ocorreu enquanto processava o modelo.
Method public long[] com.liferay.portlet.asset.model.impl.AssetEntryImpl.getCategoryIds() throws com.liferay.portal.kernel.exception.SystemException threw an exception when invoked on {entryId=24915135, groupId=21078, companyId=20155, userId=24550052, userName=FRANCO THOME SIMONI, createDate=Fri Jun 11 16:45:23 BRT 2021, modifiedDate=Fri Jun 11 17:44:19 BRT 2021, classNameId=20109, classPK=24915129, classUuid=9420a7ca-be24-9694-c4f4-0cc3e268f72c, classTypeId=328261, visible=true, startDate=null, endDate=null, publishDate=Fri Jun 11 17:41:00 BRT 2021, expirationDate=null, mimeType=text/html, title=<?xml version='1.0' encoding='UTF-8'?><root available-locales="pt_BR" default-locale="pt_BR"><Title language-id="pt_BR">Dia Mundial contra o Trabalho Infantil: TRT/RJ realiza doação de máscaras faciais e camisas</Title></root>, description=<?xml version='1.0' encoding='UTF-8'?><root available-locales="pt_BR" default-locale="pt_BR"><Description language-id="pt_BR">Iniciativa faz parte das comemorações pela data internacional, comemorada neste sábado (dia 12/6), que contou ainda com "Twitaço" para conscientizar a sociedade sobre a importância da erradicação do trabalho infantil.</Description></root>, summary=<?xml version='1.0' encoding='UTF-8'?><root available-locales="pt_BR" default-locale="pt_BR"><Description language-id="pt_BR">Iniciativa faz parte das comemorações pela data internacional, comemorada neste sábado (dia 12/6), que contou ainda com "Twitaço" para conscientizar a sociedade sobre a importância da erradicação do trabalho infantil.</Description></root>, url=, layoutUuid=, height=0, width=0, priority=0.0, viewCount=79}
1<style> 
2 
3    .aui body #wrapper.padrao-csjt #content>#main-content .portlet-layout .noticias-home h2 a { 
4        color: #01426a; 
5
6 
7    .aui body #wrapper.padrao-csjt #content>#main-content .portlet-layout .noticias-home h2 a{ 
8        line-height: 1.42em; 
9        max-height: 40px; 
10        overflow: hidden; 
11        text-overflow: ellipsis; 
12        display: -webkit-box; 
13        -webkit-line-clamp: 2; 
14        -webkit-box-orient: vertical; 
15
16 
17    .aui body #wrapper.padrao-csjt #content>#main-content .portlet-layout .noticias-home.noticas-lista-home h2{ 
18        font-size: 1.14em; 
19        margin-top: 0; 
20
21     
22    .aui body #wrapper.padrao-csjt #content>#main-content .portlet-layout .noticias-home.noticas-lista-home h2{ 
23        font-size: 1.14em; 
24
25     
26</style> 
27 
28<#assign destaqueJuridicoCategoriaID = 2275272> 
29<#assign destaqueNoticiaCategoriaID = 328124> 
30 
31<#if entries?has_content> 
32        <#assign contadorTotal = 0 /> 
33        <#assign contadorNoticiasDestaque = 0 /> 
34        <#assign portletIdUltimasNoticias = "IpQvDk7pXBme" /> 
35        <#assign paginaUltimasNoticias = "ultimas-noticias" /> 
36        <#assign destaquesSecundario = "" /> 
37        <#list entries as curEntry> 
38                <#assign isDestaqueJuridico = false> 
39		<#assign isDestaque = false> 
40                <#assign assetRenderer = curEntry.getAssetRenderer() /> 
41        	<#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
42        	<#assign docXml = saxReaderUtil.read(assetRenderer.getArticle().getContent()) /> 
43        	<#assign urlConteudo = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
44        	<#assign article = assetRenderer.getArticle() > 
45                <#assign descricao = article.getDescription()?replace('<[^>]+>','','r')?replace('&nbsp;','')> 
46                <#if descricao?length &gt; 190> 
47                    <#assign descricao = descricao?substring(0,190) + "..."  /> 
48                </#if> 
49        		<#assign viewURL =  themeDisplay.getPortalURL() + "/" + paginaUltimasNoticias + "/-/asset_publisher/" + portletIdUltimasNoticias + "/content/" + assetRenderer.getUrlTitle() + "/" + article.getGroupId() /> 
50        		 
51        		<#list curEntry.getCategoryIds() as curCat> 
52        		    <#if curCat == destaqueJuridicoCategoriaID> 
53        		        <#assign entryTitle = "Destaque jurídico: " + entryTitle> 
54        		        <#assign isDestaqueJuridico = true> 
55        		    </#if> 
56    			    <#if curCat == destaqueNoticiaCategoriaID> 
57        		        <#assign isDestaque = true> 
58        		    </#if> 
59        	    </#list> 
60                <#if ((isDestaqueJuridico || contadorNoticiasDestaque &gt; 3) && contadorTotal &lt; 3)> 
61                     
62                    <#assign destaquesSecundario = destaquesSecundario + '<article class="row-fluid" role="article">' /> 
63                    <#assign destaquesSecundario = destaquesSecundario + '<aside class="">' /> 
64                    <#assign destaquesSecundario = destaquesSecundario + '<h2><a href="${viewURL}">${entryTitle}</a></h2>' /> 
65                    <#assign destaquesSecundario = destaquesSecundario + '</aside>' /> 
66                    <#assign destaquesSecundario = destaquesSecundario + '<aside class="descricao">' /> 
67                    <#assign destaquesSecundario = destaquesSecundario + '<p>${descricao}</p>' /> 
68                    <#assign destaquesSecundario = destaquesSecundario + '</aside>' /> 
69                    <#assign destaquesSecundario = destaquesSecundario + '</article>' /> 
70                    <#assign contadorTotal = contadorTotal + 1 /> 
71                <#else> 
72                    <#assign contadorNoticiasDestaque = contadorNoticiasDestaque + 1 /> 
73                </#if> 
74        </#list> 
75     
76     
77    <div class="row-fluid noticias-home noticas-lista-home"> 
78        ${destaquesSecundario} 
79        <a class="veja-mais" href="/${paginaUltimasNoticias}">Veja todas as matérias</a> 
80    </div> 
81</#if> 

Vídeo