Asset Publisher

null Nguy cơ dịch bệnh trên đàn gia súc, gia cầm, động vật nuôi là rất cao

Asset Publisher

An error occurred while processing the template.
The following has evaluated to null or missing:
==> saxReaderUtil.read(journalArticle.getContent())  [in template "20101#20129#37538" at line 16, column 61]

----
Tip: If the failing expression is known to be 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 document = saxReaderUtil.read...  [in template "20101#20129#37538" at line 16, column 41]
----
1<div class="zone_box"> 
2    <div class="khung_box_bt"> 
3        <div class="content"> 
4            <div id="right-banners"> 
5                <#if entries?has_content> 
6                         
7                                <#list entries as entry> 
8                                    <#assign banner_name=""/> 
9                                    <#assign banner_image=""/> 
10                                    <#assign banner_address=""/> 
11                                    <#assign bannerUrl=""/> 
12                                    <#assign assetRenderer=entry.getAssetRenderer() /> 
13                                    <#assign className = assetRenderer.getClassName()/> 
14                                    <#if className="com.liferay.journal.model.JournalArticle"> 
15                                        <#assign journalArticle = assetRenderer.getArticle() /> 
16                                        <#assign document = saxReaderUtil.read(journalArticle.getContent())/> 
17                                        <#assign rootElement = document.getRootElement() /> 
18                                            <#list rootElement.elements()  as dynamicElement> 
19                                                <#if "banner_name" = dynamicElement.attributeValue("name")> 
20                                                    <#assign banner_name=dynamicElement.element("dynamic-content").getText()/> 
21                                                </#if> 
22                                                <#if "banner_image" = dynamicElement.attributeValue("name")> 
23                                                    <#assign banner_image=dynamicElement.element("dynamic-content").getText()/> 
24                                                    <#assign imgJson = jsonFactoryUtil.createJSONObject(banner_image)> 
25                                                    <#assign bannerUrl = "/documents/"+ imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid > 
26                                                </#if> 
27                                                <#if "banner_address" = dynamicElement.attributeValue("name")> 
28                                                    <#assign banner_address=dynamicElement.element("dynamic-content").getText()/> 
29                                                </#if> 
30                                            </#list> 
31                                            <div class="swiper-slide"> 
32                                                <a href="${banner_address}" title="${banner_name}" target="_blank"> 
33                                                    <img src="${bannerUrl}">         
34                                             
35                                                </a> 
36                                            </div> 
37                                        </#if> 
38                                </#list> 
39                                 
40                         
41                    </#if> 
42            </div> 
43                 
44        </div> 
45         
46    </div> 
47     
48</div>