 
      María Eugenia Prendes Menéndez
Fiscal de Sala Coordinadora contra la Violencia sobre la Mujer
Informació del contacte
Adreça: c/ Ortega y Gasset, 57. 28006. Madrid
Dinos qué buscas, nosotros te ayudamos a encontrar la información que necesitas

 
      María Eugenia Prendes Menéndez
Fiscal de Sala Coordinadora contra la Violencia sobre la Mujer
Adreça: c/ Ortega y Gasset, 57. 28006. Madrid
Java method "com.sun.proxy.$Proxy1051.getFriendlyURLEntryLocalization(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy1051 object "com.liferay.friendly.url.service.impl.FriendlyURLEntryLocalServiceImpl@3d303b84"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign friendlyURLEntryLocalization ...  [in template "13333257#13333299#13750832" at line 28, column 33]
----
            1<#assign classNameLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService")/> 
              2<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/> 
              3<#assign dlFileEntryTypeLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService")/> 
              4<#assign dlFileEntryMetadataLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryMetadataLocalService")/> 
              5<#assign friendlyURLLocalService = serviceLocator.findService("com.liferay.friendly.url.service.FriendlyURLEntryLocalService")/> 
              6<#assign storageEngineManagerUtil = objectUtil("com.liferay.dynamic.data.mapping.kernel.StorageEngineManagerUtil")/> 
              7 
              8<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")/> 
              9<#assign layout = themeDisplay.getLayout()> 
              10	<#if layout??> 
              11		<#if layout.isPrivateLayout()> 
              12			<#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "FISCAL_Zona_Privada")/> 
              13		<#else> 
              14			<#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "Guest")/> 
              15		</#if> 
              16		<#assign repositoryFriendlyUrl = fiscalRepositoryGroup.getFriendlyURL()/> 
              17	<#assign imgUrlBase = "/documents/d"+repositoryFriendlyUrl+"/"/> 
              18	</#if> 
              19<#assign documentUrlPrincipal = ""/> 
              20 
              21<#if entries?has_content> 
              22	<ul class="mj-links-list"> 
              23		<#list entries as curEntry> 
              24			<li> 
              25				<#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntry(curEntry.classPK) /> 
              26				<#assign classNameId = classNameLocalService.getClassNameId("com.liferay.portal.kernel.repository.model.FileEntry") /> 
              27				<#assign friendlyURLEntry = friendlyURLLocalService.getMainFriendlyURLEntry(classNameId, curEntry.classPK) /> 
              28				<#assign friendlyURLEntryLocalization = friendlyURLLocalService.getFriendlyURLEntryLocalization(friendlyURLEntry.getFriendlyURLEntryId(), themeDisplay.getLanguageId()) /> 
              29				<#if dlFileEntry.getSize() gt 0 > 
              30					<#assign documentUrlPrincipal = getDocumentUrl(repositoryFriendlyUrl, friendlyURLEntryLocalization.getUrlTitle(), false)/> 
              31				<#else> 
              32					<#assign documentUrlPrincipal = "" /> 
              33				</#if> 
              34 
              35				<#assign descripcion = dlFileEntry.getDescription() /> 
              36				<#assign fileEntryType = dlFileEntryTypeLocalService.getFileEntryType(dlFileEntry.getFileEntryTypeId()) /> 
              37				<#assign fileEntryTypeName = fileEntryType.getName(locale) /> 
              38				<#assign fileEntryMetadata = dlFileEntryMetadataLocalService.getFileEntryMetadata(fileEntryType.getDataDefinitionId(), dlFileEntry.getLatestFileVersion(true).getFileVersionId()) /> 
              39				<#assign ddmFormValues = storageEngineManagerUtil.getDDMFormValues(fileEntryMetadata.getDDMStorageId()) /> 
              40				<#assign ddmFormFieldValues = ddmFormValues.getDDMFormFieldValues()/> 
              41 
              42				<#if fileEntryTypeName=="DOCUMENTO" > 
              43 
              44					<#-- start --> 
              45					<#list ddmFormFieldValues as field> 
              46						<#assign reference = field.getFieldReference() /> 
              47						<#if reference=="titulo" > 
              48							<#assign documentTitulo = (field.getValue().getString(locale)?has_content)?then(field.getValue().getString(locale),dlFileEntry.fileName) /> 
              49						<#elseif reference=="fecha"> 
              50							<#assign documentFecha = field.getValue().getString(locale)/> 
              51						</#if> 
              52 
              53					</#list> 
              54					<#-- html --> 
              55					<div> 
              56						<@printDocumentTitle documentUrlPrincipal documentTitulo /> 
              57						<div> 
              58							<#if documentFecha?? && documentFecha!=""> 
              59								<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", documentFecha, locale)>  
              60								<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yyyy", locale)/> 
              61								<p class="mb-0"><time class="mj-datetime" datetime="${documentFecha_DateObj?date?iso_utc}">${documentFechaFormat}</time></p> 
              62							</#if> 
              63						</div> 
              64					</div> 
              65				<#else> 
              66					<#assign fechaLugarList = []/> 
              67					<#list ddmFormFieldValues as ddmFormFieldValue> 
              68						<#assign nestedDDNFormFieldValues = ddmFormFieldValue.getNestedDDMFormFieldValues()/> 
              69						<#assign documentTitulo = "" /> 
              70						<#list nestedDDNFormFieldValues as field> 
              71							<#assign reference = field.getFieldReference() /> 
              72							<#if reference=="titulo" > 
              73								<#assign documentTitulo = field.getValue().getString(locale) /> 
              74							<#elseif reference=="lugar" > 
              75								<#assign lugarItem = field.getValue().getString(locale) /> 
              76							<#elseif reference=="fecha"> 
              77								<#assign fechaItem = field.getValue().getString(locale)/> 
              78							</#if> 
              79						</#list> 
              80						<#assign fechaLugarList = fechaLugarList+[{'fecha':fechaItem, 'lugar':lugarItem}]/> 
              81					</#list> 
              82					<div> 
              83						<@printDocumentTitle documentUrlPrincipal documentTitulo /> 
              84						<#if fechaLugarList?has_content> 
              85							<@printFechaLugarList fechaLugarList /> 
              86						</#if> 
              87					</div> 
              88				</#if> 
              89				<a class="mj-link-download" href="${documentUrlPrincipal}" download aria-label="<@liferay.language key='download' /> ${documentTitulo}"> 
              90					${languageUtil.format(locale, "download-x", dlFileEntry.extension?upper_case, false)} 
              91				</a> 
              92			</li> 
              93		</#list> 
              94	</ul> 
              95</#if> 
              96 
              97 
              98<#function getDocumentUrl repositoryUrl title isDownload> 
              99	<#if repositoryUrl?? && repositoryUrl!="" && title?? && title!="" > 
              100		<#if isDownload?? && isDownload==true > 
              101			<#return "/documents/d"+repositoryUrl+"/"+title+"?download=true"> 
              102		<#else> 
              103			<#return "/documents/d"+repositoryUrl+"/"+title > 
              104		</#if> 
              105	<#else> 
              106		<#return ""> 
              107	</#if> 
              108</#function> 
              109 
              110 
              111<#macro printDocumentTitle documentUrl docTitulo> 
              112	<#if docTitulo?? && docTitulo!=""> 
              113		<p class="mj-links-list__text mb-2"> 
              114		<#if documentUrl?? && documentUrl!="">  
              115			<a href="${documentUrl}?download=false" target="_blank" title="<@liferay.language key='opens-new-window'/>">${htmlUtil.escape(docTitulo)} 
              116			</a> 
              117		<#else> 
              118			${htmlUtil.escape(docTitulo)} 
              119		</#if> 
              120		</p> 
              121	</#if> 
              122</#macro> 
              123 
              124<#macro printFechaLugarList fechaLugarList >	 
              125	<ul class="list-unstyled"> 
              126		<#list fechaLugarList as fechaLugarItem> 
              127			<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", fechaLugarItem.fecha, locale)>  
              128			<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yy", locale)/> 
              129			<li class="d-block border-bottom-0 p-0"> 
              130				<p class="mb-0"> 
              131					<#if fechaLugarItem.fecha?has_content > 
              132						<time datetime="${fechaLugarItem.fecha}">${documentFechaFormat}</time> 
              133					</#if> 
              134					<#if fechaLugarItem.lugar?has_content > 
              135						 - <strong><@liferay.language key="fiscal-templates.equipo.discurso-intervencion.place" />:</strong> 
              136						<span>${fechaLugarItem.lugar}</span> 
              137					</#if> 
              138				</p> 
              139			</li> 
              140		</#list> 
              141	</ul> 
              142</#macro> 
             Utilitzem galetes per oferir contingut personalitzat, analitzar tendències, administrar el lloc web, fer un seguiment dels moviments dels usuaris al lloc web i recollir informació demogràfica sobre la nostra base d'usuaris en conjunt. Accepteu totes les galetes per gaudir de la millor experiència possible al nostre lloc web o gestioneu les vostres preferències. Consulteu la nostra política de privadesa