Asset-Herausgeber

Attack on Albanian journalist

Quelle: Index on Censorship, Osservatorio Balcani e Caucaso

A gunman attacked the Albanian TV journalist Artur Cani on Monday, 1 December in Tirana.

Albania: Attempted assassination of investigative journalist

By Faik Konica, Albania Masked man holding gun with silencer tried to shoot Artur Cani, a journalist for TV News 24, on Monday, 1 December, around 20.30 near Cani’s home in Tirana, media reported.According to local media reports Cani said to the police officers that a masked man tried to shoot at him but the weapon got jammed and did not fire. Union of Albanian Journalists (UAJ) said it is deeply concerned after the attempted assassination of Cani. They point out that this shocking criminal act must be punished and urged for efficient investigation on the identity and motives of the perpetrator. UAJ emphasized that this unprecedented incident shows the danger and extreme risks that investigative journalist face in their work. Tirana's police said in a written statement that they are working 24/7 on discovering the perpetrator.

http://mediafreedom.ushahidi.com/reports/view/560

Asset-Herausgeber

Fehler bei der Verarbeitung der Vorlage.
Java method "de.usu.kas.frontend.service.impl.common.KASArticleServiceImpl.getArticleToUrl(String, long)" threw an exception when invoked on de.usu.kas.frontend.service.impl.common.KASArticleServiceImpl object "de.usu.kas.frontend.service.impl.common.KASArticleServiceImpl@4a9cc6a4"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign journalArticle = FrontendServ... [in template "252001#252047#252729" at line 35, column 5]
----
1<#-- 
2 used @ Detailseite, PARTNER 
3 used @ Veranstaltungs-Detailseite, PARTNER + Bereitgestellt von 
4--> 
5 
6<#include "${fullTemplatesPath}/functions/relatedContentUtil.ftl" /> 
7<#include "${fullTemplatesPath}/functions/contentUtil.ftl" /> 
8<#include "${fullTemplatesPath}/macros/debugging.ftl" /> 
9 
10<#include "${fullTemplatesPath}/macros/page-modules/PMContextPartner.ftl" /> 
11<#include "${fullTemplatesPath}/macros/page-modules/PMPartner.ftl" /> 
12<#include "${fullTemplatesPath}/macros/page-modules/PMContext.ftl" /> 
13<#include "${fullTemplatesPath}/macros/page-modules/PMPromo.ftl" /> 
14 
15<#include "${fullTemplatesPath}/macros/atomic-modules/AMPartner.ftl" /> 
16<#include "${fullTemplatesPath}/macros/atomic-modules/AMMediaElement.ftl" /> 
17 
18<#assign 
19  
20  
21 JournalArticleLocalService = getJournalArticleLocalService() 
22 
23 themeDisplay = getThemeDisplay() 
24 currentUrl = themeDisplay.getURLCurrent() 
25 locale = themeDisplay.getLocale() 
26 layout = themeDisplay.getLayout() 
27 
28 layouttpl = layout.getTypeSettingsProperties().getProperty("layout-template-id") 
29 editmode = FrontendService.user.isPrivilegedUser(themeDisplay) 
30/> 
31 
32<#-- PARTNER + "Bereitgestellt von" (Veranstaltungs-Detail) --> 
33<#-- check if it is a hidden detail page - get article from url --> 
34<#if currentUrl?contains("/-/content") > 
35 <#assign journalArticle = FrontendService.article.getArticleToUrl(currentUrl, groupId?number)!"" > 
36 
37 <#if journalArticle?has_content > 
38 <#assign 
39 primaryKey = journalArticle.resourcePrimKey?number 
40 jsonString = FrontendService.article.getWebcontent(primaryKey) 
41 json = FrontendService.json.parseAsJson(jsonString) 
42 
43 title = journalArticle.getTitle(locale) 
44 data = { 
45 "title": title 
46
47 /> 
48 <@debugJsonString jsonString "ADT_KASDE_CONTEXT" /> 
49 
50 <#assign content = getRelatedPublication(json, locale, primaryKey, themeDisplay, FrontendService ) > 
51 
52 <#if hasContentForSequence('partnerWCSKASDEPARTNER', locale, json)> 
53 <#assign 
54 partner = [] 
55 partners = getValueForLanguageAnsprechpartner('partnerWCSKASDEPARTNER', locale, json) 
56 /> 
57 
58 <#list partners as partnerEntry> 
59 <#if partnerEntry?has_content > 
60 <#assign 
61 partnerJson = getJsonFromArticle(FrontendService.json.parseAsJson(partnerEntry), JournalArticleLocalService, FrontendService) 
62 partnerData = getRelatedPartner(partnerJson, themeDisplay, locale, FrontendService)!"" 
63 /> 
64 <@debugJson partnerJson "ADT_KASDE_CONTEXT-partnerWCSKASDEPARTNER" /> 
65 
66 <#if partnerData?has_content > 
67 <#assign 
68 partner = partner + [partnerData] 
69 /> 
70 </#if> 
71 </#if> 
72 </#list> 
73 <#assign content = content + {"partner": partner} > 
74 </#if> 
75 
76 <#if content?has_content> 
77 
78 <#-- PARTNER --> 
79 <#if content.partner?? > 
80 <div class="o-page-module o-page-module--border"> 
81 <@PMContextPartner "ADT_KASDE_PARTNER_CONTEXT" content.partner PMPartner AMPartner AMMediaElement languageUtil.get(locale, "partner") "c-page-context--veranstaltungdetail" /> 
82 </div> 
83 <#elseif (editmode?? && editmode)> 
84 <@errorMessage languageUtil.get(locale, "keine.partner.zum.thema") "ADT_KASDE_CONTEXT" layouttpl currentUrl /> 
85 </#if> 
86 
87 <#if hasValue('bereitgestelltvon', locale, json)> 
88 <#assign 
89 bereitgestelltvon = getValueForLanguage('bereitgestelltvon', locale, json, "first") 
90 /> 
91 
92 <#-- "Bereitsgestellt von" --> 
93 <#if bereitgestelltvon?has_content > 
94 <#assign 
95 data = { 
96 "title": languageUtil.get(locale, "bereitgestellt.von"), 
97 "copy": bereitgestelltvon 
98
99 /> 
100 
101 <#if hasValue('bereitgestelltvonlink', locale, json)> 
102 <#assign data = data + { "href" : getValueForLanguage('bereitgestelltvonlink', locale, json, "first") } /> 
103 </#if> 
104 
105 <#assign data = data + { "uniquename" : "presented-by" } /> 
106 
107 <div class="o-page-module o-page-module--border"> 
108 <@PMContext "ADT_KASDE_ABOUT_CONTEXT" data "c-page-context--veranstaltungdetail c-page-context--presented-by" /> 
109 </div> 
110 <#elseif (editmode?? && editmode)> 
111 <@errorMessage languageUtil.get(locale, "es.existieren.keine.entries") "ADT_KASDE_CONTEXT" layouttpl currentUrl /> 
112 </#if> 
113 <#elseif (editmode?? && editmode)> 
114 <@errorMessage languageUtil.get(locale, "es.existieren.keine.entries") "ADT_KASDE_CONTEXT" layouttpl currentUrl /> 
115 </#if> 
116 <#elseif (editmode?? && editmode)> 
117 <@errorMessage languageUtil.get(locale, "es.existieren.keine.entries") "ADT_KASDE_CONTEXT" layouttpl currentUrl /> 
118 </#if> 
119 </#if> 
120 
121<#-- PARTNER --> 
122<#elseif entries?has_content> 
123 <#assign content = [] > 
124 
125 <#list entries as entry> 
126 <#assign 
127 primaryKey = entry.classPK?number 
128 jsonString = FrontendService.article.getWebcontent(primaryKey) 
129 json = FrontendService.json.parseAsJson(jsonString) 
130 
131 headline = languageUtil.get(locale, "partner") 
132 /> 
133 <@debugJsonString jsonString "ADT_KASDE_CONTEXT" /> 
134 
135 <#-- "PARTNER List" --> 
136 <#if hasContentForSequence('partnerWCSKASDEPARTNER', locale, json)> 
137 <#assign 
138 partner = [] 
139 partners = getValueForLanguageAnsprechpartner('partnerWCSKASDEPARTNER', locale, json) 
140 /> 
141 
142 <#list partners as partnerEntry> 
143 <#if partnerEntry?has_content > 
144 <#assign 
145 partnerJson = getJsonFromArticle(partnerEntry, JournalArticleLocalService, FrontendService) 
146 partnerData = getRelatedPartner(partnerJson, themeDisplay, locale, FrontendService)!"" 
147 /> 
148 <#if partnerData?has_content > 
149 <#assign 
150 partner = partner + [partnerData] 
151 /> 
152 </#if> 
153 </#if> 
154 </#list> 
155 
156 <#if partner?has_content> 
157 <div class="o-page-module o-page-module--border"> 
158 <@PMContextPartner "ADT_KASDE_PARTNER_CONTEXT" partner PMPartner AMPartner AMMediaElement headline "c-page-context--themadetail" /> 
159 </div> 
160 <#elseif (editmode?? && editmode && entry?is_first)> 
161 <@errorMessage languageUtil.get(locale, "keine.partner.zum.thema") "ADT_KASDE_CONTEXT" layouttpl currentUrl /> 
162 </#if> 
163 <#elseif (editmode?? && editmode && entry?is_first)> 
164 <@errorMessage languageUtil.get(locale, "keine.partner.zum.thema") "ADT_KASDE_CONTEXT" layouttpl currentUrl /> 
165 </#if> 
166 
167 </#list> 
168<#elseif (editmode?? && editmode)> 
169 <@errorMessage languageUtil.get(locale, "es.existieren.keine.entries") "ADT_KASDE_CONTEXT" layouttpl currentUrl /> 
170</#if>