Došlo je do pogreške prilikom obrade predloška.
The following has evaluated to null or missing:
==> LabelOnlineApplication  [in template "20116#20152#BKS-JOB-OFFER" at line 78, column 116]

----
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: linkTitle = languageUtil.format(local...  [in template "20116#20152#BKS-JOB-OFFER" at line 78, column 65]
	- Reached through: #assign-container  [in template "20116#20152#BKS-JOB-OFFER" at line 77, column 57]
----
1<#assign 
2	ait_contentreplacer = taglibLiferayHash["/META-INF/ait-contentreplacer.tld"] 
3 
4	DLFileEntryService = serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryService') 
5/> 
6 
7<@ait_contentreplacer["replace-content"]> 
8 
9	<div class="portlet-boundary portlet-borderless portlet-journal-content"> 
10		<div class="portlet"> 
11			<div class="portlet-content"> 
12				<div class=" portlet-content-container"> 
13					<div class="portlet-body"> 
14						<div class="journal-content-article"> 
15							<div class="content-large"> 
16								<h1 class="job-headline">${Heading.getData()}</h1> 
17								<p> 
18									<span class="job-location">${Region.getData()}</span> 
19									<#if Anstellungsverhaeltnis.getData()?? && Anstellungsverhaeltnis.getData() != ''> 
20										<span>,&nbsp;</span> 
21										<span class="job-contract">${Anstellungsverhaeltnis.getData()}</span> 
22									</#if> 
23									<#if Berufserfahrung.getData()?? && Berufserfahrung.getData() != ''> 
24										<span>,&nbsp;</span> 
25										<span class="job-experience">${Berufserfahrung.getData()}</span> 
26									</#if> 
27								</p> 
28							</div> 
29						</div> 
30					</div> 
31				</div> 
32			</div> 
33		</div> 
34	</div> 
35 
36	<div class="portlet-boundary portlet-bordered portlet-journal-content"> 
37		<div class="portlet"> 
38			<div class="portlet-content panel"> 
39				<div class="portlet-content-container"> 
40					<div class="portlet-body"> 
41						<div class="journal-content-article"> 
42							<#if Image.getData()?? && Image.getData() != ""> 
43								<#assign 
44								altText = Image.getAttribute("alt") 
45								/> 
46								<#if !Image.getAttribute("alt")?? || Image.getAttribute("alt") == ""> 
47									<#assign 
48									altText = getDLFileEntryAltText(Image) 
49									/> 
50								</#if> 
51								<figure class="content-media-element media-element-full-width"> 
52									<img data-fileentryid="${Image.getAttribute("fileEntryId")}" alt="${altText}" src="${Image.getData()}" /> 
53								</figure> 
54							</#if> 
55							<#if Aufgaben.getData()?? && Aufgaben.getData() != ''> 
56								<div class="job-description"> 
57									${Aufgaben.getData()} 
58								</div> 
59							</#if> 
60							<#if Bewerberprofil.getData()?? && Bewerberprofil.getData() != ''> 
61								<div class="job-profile-candidate"> 
62									${Bewerberprofil.getData()} 
63								</div> 
64							</#if> 
65							<#if Stellenprofil.getData()?? && Stellenprofil.getData() != ''> 
66								<div class="job-profile-company"> 
67									${Stellenprofil.getData()} 
68								</div> 
69							</#if> 
70							<#if Kontakt.getData()?? && Kontakt.getData() != ''> 
71								<div class="job-contact"> 
72									${Kontakt.getData()} 
73								</div> 
74							</#if> 
75							 
76							<#setting url_escaping_charset="UTF-8"> 
77							<#assign  
78								linkTitle = languageUtil.format(locale, "go-to-x", LabelOnlineApplication.getData(), false) 
79								buttonId = randomNamespace 
80							/> 
81							<a id="${buttonId}" class="btn btn-primary" href="javascript:void(0);" title="${linkTitle}">${LabelOnlineApplication.getData()}</a> 
82							<script> 
83								$('#${buttonId}').on('click', function() { 
84									Liferay.Loader.require(['bks-application-app-main'], function(appMain) { 
85										console.log("Starting app after require from apply for job button.", appMain); 
86 
87										appMain.start('${Heading.getData()?url}').then(function(app) { 
88											console.log("appAPI:", app); 
89											appRef = app; 
90 
91											// without this the initial animation will not play 
92											setTimeout(app.show, 0); 
93										}) 
94										.catch(function(err) { 
95											console.log(err) 
96										}); 
97									}, function(error) { 
98										console.error(error) 
99									}); 
100								}); 
101							</script> 
102						</div> 
103					</div> 
104				</div> 
105			</div> 
106		</div> 
107	</div> 
108 
109	<#function getDLFileEntryAltText Image> 
110		<#if Image.getAttribute("id")?? && Image.getAttribute("id") != ""> 
111			<#return ""> 
112		<#else> 
113			<#assign dlFileEntry = getDLFileEntry(Image) > 
114			<#return dlFileEntry.getDescription()/> 
115		</#if> 
116	</#function> 
117 
118	<#function getDLFileEntry fileEntry> 
119		<#assign dlFileEntry = ''> 
120		<#if fileEntry.getAttribute("fileEntryId")?? && fileEntry.getAttribute("fileEntryId") != ""> 
121			<#assign 
122			dlFileEntry = DLFileEntryService.getFileEntry(fileEntry.getAttribute("fileEntryId")?number) 
123			/> 
124		<#else> 
125			<#assign 
126			dlFileEntry = getDLFileEntryFromUrl(fileEntry.getData()) 
127			/> 
128		</#if> 
129		<#return dlFileEntry> 
130	</#function> 
131 
132	<#function getDLFileEntryFromUrl fileUrl> 
133		<#assign counter = 0 > 
134		<#list "${fileUrl}"?split("/") as pathSegemtent> 
135			<#if counter == 2> 
136				<#assign groupId = pathSegemtent?number > 
137			</#if> 
138			<#if counter == 5> 
139				<#assign subCounter = 0 > 
140				<#list "${pathSegemtent}"?split("?") as subSegemtent> 
141					<#if subCounter == 0> 
142						<#assign uuId = subSegemtent > 
143					</#if> 
144					<#assign subCounter = subCounter+1 > 
145				</#list> 
146			</#if> 
147			<#assign counter = counter+1 > 
148		</#list> 
149 
150		<#assign dlFileEntry = DLFileEntryService.getFileEntryByUuidAndGroupId(uuId,groupId) > 
151 
152		<#return dlFileEntry> 
153	</#function> 
154 
155</@>