Asset Publisher

An error occurred while processing the template.
Failed to "?eval" string with this error:

---begin-message---
Syntax error in ?eval-ed string in line 1, column 2:
Encountered ")", but was expecting one of:
    <STRING_LITERAL>
    <RAW_STRING>
    "false"
    "true"
    <INTEGER>
    <DECIMAL>
    "."
    "+"
    "-"
    "!"
    "["
    "("
    "{"
    <ID>
---end-message---

The failing expression:
==> imgsrc?eval  [in template "20101#20128#989670" at line 50, column 99]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: data = imgsrc?eval  [in template "20101#20128#989670" at line 50, column 92]
----
1<div class='onetec-css'> 
2<div id="page"> 
3    <div class="page-inner-new " id="page-inner"> 
4    <div class="container "> 
5        <div class="page-content "> 
6            
7                <div class="page-content-inner"> 
8                <section class="page media-details-page" id="media-details-page-1" style="padding: 0px 0"> 
9                    <div class="row"> 
10                        <div class="col-sm-4 col-md-4 rightSidebarWrap"> 
11                            <div class="sidebar"> 
12								<!--<a href="#" class="link text-uppercase" onclick="goBack()"><i class="icon-angle-left"></i>&nbsp;${languageUtil.get(locale, "onetec.backToMedia")}</a>--> 
13															<a href="#" class="link text-uppercase" onclick="goBack()"><i class="icon-angle-left"></i> 
14																<#if locale?contains('en')> 
15																	BACK TO MEDIA CENTER 
16																	<#else> 
17																		عودة إلى المركز الإعلامي 
18																	</#if> 
19															</a> 
20								<#attempt> 
21									<#assign articleId = paramUtil.getString(request, "news", "")> 
22								<#recover> 
23									<#assign articleId = ""/> 
24								</#attempt> 
25								<#if articleId?has_content> 
26									<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
27									<#attempt> 
28										<#assign journalArticle = journalArticleLocalService.getArticle(getterUtil.getLong(scopeGroupId), articleId)> 
29									<#recover> 
30										<#assign journalArticle = ""/> 
31									</#attempt> 
32									<#if journalArticle?has_content> 
33										<#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) /> 
34										<#assign rootElement = document.getRootElement() /> 
35										<#list rootElement.elements() as dynamicElement> 
36													 
37										<#if "NewsTitle" == dynamicElement.attributeValue("name")> 
38											<#assign NewsTitle = dynamicElement.element("dynamic-content").getText() /> 
39										</#if> 
40										<#if "NewsDescription" == dynamicElement.attributeValue("name")> 
41											<#assign NewsDescription = dynamicElement.element("dynamic-content").getText() /> 
42										</#if> 
43										<#if "NewsDate" == dynamicElement.attributeValue("name")> 
44											<#assign NewsDate = dynamicElement.element("dynamic-content").getText() /> 
45										</#if> 
46 
47										<#if "NewsImage" == dynamicElement.attributeValue("name")> 
48											<#assign imgsrc = dynamicElement.element("dynamic-content").getData() /> 
49											<#assign 
50											   data = imgsrc?eval 
51											   fileEntryId = data.fileEntryId 
52											/> 
53											<#assign 
54											   data = imgsrc?eval 
55											   uuid = data.uuid 
56											/> 
57										</#if> 
58 
59										</#list> 
60										<#assign imageURL = "/c/document_library/get_file?uuid=" + uuid + "&groupId=" + entry.getGroupId()/> 
61									<#else> 
62										<#assign errorMsg = "News Article doesnot exists" /> 
63									</#if> 
64								<#else> 
65									<#assign errorMsg = "Select News Article" /> 
66								</#if> 
67 
68								<span> 
69									<#if errorMsg?has_content> 
70										${errorMsg} 
71									</#if> 
72								</span> 
73                            <#if imageURL?has_content> 
74                            <div class="memberBlockWrap v1 img-desc-style-1"> 
75                                <div class="memberBlock"> 
76                                    <div class="memberImg"> 
77                                        <div class="memberImgInner">										 
78											<div style="background-image: url('${imageURL}')"></div>										 
79                                        </div> 
80                                        <div class="memberImgAnim"> 
81											<div></div> 
82											<div></div> 
83											<div></div> 
84											<div></div> 
85                                        </div> 
86                                    </div> 
87                                </div> 
88                            </div> 
89							</#if> 
90                            </div> 
91                        </div> 
92                        <div class="col-sm-8 col-md-8 contentBlock"> 
93                            <div class="contentLeftContainer" style='opacity: 1;'> 
94                            <#if NewsTitle?has_content> 
95							<h2 class="page-sub-title line"> 
96                                <span>								 
97									${NewsTitle}								 
98								</span> 
99                            </h2> 
100							</#if> 
101							<#if NewsDate?has_content> 
102                            <h5>							 
103							${NewsDate}							 
104							</h5> 
105							</#if> 
106							<#if NewsDescription?has_content> 
107                            <div class="contentWrap">                                 
108								${NewsDescription}								 
109                            </div> 
110							</#if> 
111                            </div> 
112                        </div> 
113                    </div> 
114                </section> 
115                </div> 
116           
117        </div> 
118    </div> 
119    </div> 
120</div> 
121</div> 
122<script> 
123    function goBack(){ 
124        if(window.history.length > 1){ 
125            window.history.back(); 
126        }else{ 
127           window.location = "/news"; 
128
129
130</script>