An Error Occurred:

Cant instantiate class: es.dipucr.tablon.view.beans.BeanEntidad.

+ Stack Trace

com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class: es.dipucr.tablon.view.beans.BeanEntidad.
	at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:190)
	at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
	at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:368)
	at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)
	at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:86)
	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
	at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
	at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:69)
	at org.apache.el.parser.AstValue.getValue(AstValue.java:112)
	at org.apache.el.parser.AstDeferredExpression.getValue(AstDeferredExpression.java:42)
	at org.apache.el.parser.AstCompositeExpression.getValue(AstCompositeExpression.java:48)
	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
	at javax.faces.component.UIGraphic.getValue(UIGraphic.java:148)
	at com.sun.faces.renderkit.html_basic.ImageRenderer.src(ImageRenderer.java:128)
	at com.sun.faces.renderkit.html_basic.ImageRenderer.encodeEnd(ImageRenderer.java:98)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:861)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:244)
	at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:106)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:277)
	at org.richfaces.renderkit.html.PageRenderer.doEncodeBegin(PageRenderer.java:212)
	at org.richfaces.renderkit.html.PageRenderer.doEncodeBegin(PageRenderer.java:128)
	at org.ajax4jsf.renderkit.RendererBase.encodeBegin(RendererBase.java:100)
	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:928)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:594)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException

+ Component Tree

<AjaxViewRoot id="_viewRoot" immediate="false" locale="en_US" renderKitId="HTML_BASIC" renderRegionOnly="false" rendered="true" selfRendered="false" submitted="false" transient="false" viewId="/tablon.xhtml">
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"/> <!-- <link rel="stylesheet" type="text/css" href="css/estilo.css?v=1.4" /> --> <link rel="stylesheet" type="text/css" href="css/estilos_modernos.css?v=2.0"/> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta http-equiv="Pragma" content="no-cache"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Tablón electrónico de la Diputación</title> </head> <body>
<HtmlPage id="j_id2" rendered="true" sidebarWidth="160" transient="false" width="-2147483648">
header
<HtmlPanelGroup id="j_id4" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_id5" rendered="true" transient="false"/>
<div id="cabecera" class="row"> <div id="header" class="col-sm-7 col-xs-12"> <div id="logo">
<HtmlGraphicImage id="logoEntidad" ismap="false" rendered="true" styleClass="imagen_cabecera" transient="false"/>
</div> <div id="logo_eTablon">
<HtmlGraphicImage alt="eTablon" id="j_id8" ismap="false" rendered="true" style="height: 90px" styleClass="link_imagen" transient="false" url="/img/etablon-new5.png" value="/img/etablon-new5.png"/>
</div> </div> <div id="derechos" class="col-sm-5 col-xs-12">
<HtmlOutputText escape="true" id="j_id10" rendered="true" styleClass="nombre_entidad" transient="false"/>
<br/>
<HtmlPanelGroup id="j_id12" transient="false">
<HtmlAjaxCommandLink action="#{beanBusqueda.irSede}" actionExpression="#{beanBusqueda.irSede}" ajaxSingle="false" bypassUpdates="false" disabled="false" id="j_id13" ignoreDupResponses="false" immediate="false" limitToList="false" rendered="true" requestDelay="-2147483648" styleClass="enlace_sede" timeout="-2147483648" transient="false">
<HtmlOutputText escape="true" id="j_id14" rendered="true" transient="false" value="Ir a la sede electrónica"/>
</HtmlAjaxCommandLink>
<br/>
</HtmlPanelGroup>
<HtmlPanelGroup id="j_id16" transient="false">
<p> <a href="javascript:void(0)" class="enlace_info" onclick="#{rich:component('mpInfo')}.show(); return false;"> Información de interés </a> </p>
</HtmlPanelGroup>
</div> </div>
</HtmlPanelGroup>
<!-- CABECERA -->
<!-- CONTENIDO PRINCIPAL -->
<HtmlForm enctype="application/x-www-form-urlencoded" id="j_id20" prependId="true" rendered="true" submitted="false" transient="false">
<div class="container-fluid"> <div class="row" style="margin-top: 10px"> <!-- PANEL DE BÚSQUEDA (Izquierda) --> <div id="lateral" class="col-md-3"> <div id="busqueda">
<HtmlAjaxOutputPanel ajaxRendered="false" id="panelBusqueda" keepTransient="true" layout="inline" rendered="true" transient="false">
<table style="margin-top:10px"> <tr> <td>
<HtmlOutputText escape="true" id="j_id23" rendered="true" transient="false" value="Título"/>
</td> </tr> <tr> <td>
<HtmlInputText disabled="false" id="j_id25" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="-2147483648" styleClass="campo_busqueda" transient="false" valid="true"/>
</td> </tr> <tr> <td>
<HtmlOutputText escape="true" id="j_id27" rendered="true" transient="false" value="Servicio"/>
</td> </tr> <tr> <td>
<HtmlSelectOneMenu disabled="false" id="j_id29" immediate="false" localValueSet="false" readonly="false" rendered="true" required="false" styleClass="campo_busqueda" transient="false" valid="true">
<UISelectItems id="j_id30" rendered="true" transient="false"/>
</HtmlSelectOneMenu>
</td> </tr> <tr> <td>
<HtmlOutputText escape="true" id="j_id32" rendered="true" transient="false" value="Categoría"/>
</td> </tr> <tr> <td>
<HtmlSelectOneMenu disabled="false" id="j_id34" immediate="false" localValueSet="false" readonly="false" rendered="true" required="false" styleClass="campo_busqueda" transient="false" valid="true">
<UISelectItems id="j_id35" rendered="true" transient="false"/>
</HtmlSelectOneMenu>
</td> </tr> <tr> <td>
<HtmlOutputText escape="true" id="j_id37" rendered="true" transient="false" value="Fecha inicio"/>
</td> </tr> <tr> <td>
<HtmlCalendar ajaxSingle="true" boundaryDatesMode="inactive" bypassUpdates="false" datePattern="dd/MM/yyyy" defaultTime="Thu Sep 17 12:00:33 CEST 2026" direction="bottom-right" disabled="false" enableManualInput="false" firstWeekDay="-2147483648" horizontalOffset="0" id="calendarFechaInicio" ignoreDupResponses="false" immediate="false" inputSize="-2147483648" jointPoint="bottom-left" limitToList="false" localValueSet="false" locale="es_ES" minDaysInFirstWeek="-2147483648" mode="client" popup="true" preloadDateRangeBegin="Tue Sep 01 05:07:33 CEST 2026" preloadDateRangeEnd="Wed Sep 30 05:07:33 CEST 2026" readonly="false" rendered="true" requestDelay="-2147483648" required="false" resetTimeOnDateSelect="false" showApplyButton="false" showFooter="true" showHeader="true" showInput="true" showWeekDaysBar="true" showWeeksBar="false" styleClass="campo_busqueda" timeZone="sun.util.calendar.ZoneInfo[id="Europe/Madrid",offset=3600000,dstSavings=3600000,useDaylight=true,transitions=165,lastRule=java.util.SimpleTimeZone[id=Europe/Madrid,offset=3600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]" timeout="-2147483648" todayControlMode="hidden" toolTipMode="batch" transient="false" valid="true" verticalOffset="0" zindex="3"/>
</td> </tr> <tr> <td>
<HtmlOutputText escape="true" id="j_id40" rendered="true" transient="false" value="Fecha fin"/>
</td> </tr> <tr> <td>
<HtmlCalendar ajaxSingle="true" boundaryDatesMode="inactive" bypassUpdates="false" datePattern="dd/MM/yyyy" defaultTime="Thu Sep 17 12:00:33 CEST 2026" direction="bottom-right" disabled="false" enableManualInput="false" firstWeekDay="-2147483648" horizontalOffset="0" id="calendarFechaFin" ignoreDupResponses="false" immediate="false" inputSize="-2147483648" jointPoint="bottom-left" limitToList="false" localValueSet="false" locale="es_ES" minDaysInFirstWeek="-2147483648" mode="client" popup="true" preloadDateRangeBegin="Tue Sep 01 05:07:33 CEST 2026" preloadDateRangeEnd="Wed Sep 30 05:07:33 CEST 2026" readonly="false" rendered="true" requestDelay="-2147483648" required="false" resetTimeOnDateSelect="false" showApplyButton="false" showFooter="true" showHeader="true" showInput="true" showWeekDaysBar="true" showWeeksBar="false" styleClass="campo_busqueda" timeZone="sun.util.calendar.ZoneInfo[id="Europe/Madrid",offset=3600000,dstSavings=3600000,useDaylight=true,transitions=165,lastRule=java.util.SimpleTimeZone[id=Europe/Madrid,offset=3600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]" timeout="-2147483648" todayControlMode="hidden" toolTipMode="batch" transient="false" valid="true" verticalOffset="0" zindex="3"/>
</td> </tr> </table> <div class="botonera_busqueda">
<HtmlCommandButton action="#{beanBusqueda.buscar}" actionExpression="#{beanBusqueda.buscar}" disabled="false" id="j_id43" immediate="false" readonly="false" rendered="true" styleClass="form_button_white" transient="false" type="submit" value="Buscar"/>
<HtmlCommandButton action="#{beanBusqueda.limpiarCampos}" actionExpression="#{beanBusqueda.limpiarCampos}" disabled="false" id="j_id44" immediate="false" readonly="false" rendered="true" styleClass="form_button_white" transient="false" type="submit" value="Limpiar campos"/>
</div> <table style="margin-top:10px"> <tr> <td colspan="2">
<HtmlPanelGroup id="j_id46" rendered="true" transient="false">
<HtmlCommandLink action="#{beanBusqueda.verHistorico}" actionExpression="#{beanBusqueda.verHistorico}" disabled="false" id="j_id47" immediate="false" rendered="true" styleClass="enlace_historico" transient="false">
<HtmlOutputText escape="true" id="j_id48" rendered="true" transient="false" value="Ver Histórico"/>
</HtmlCommandLink>
</HtmlPanelGroup>
<HtmlPanelGroup id="j_id49" rendered="false" transient="false">
<HtmlCommandLink action="#{beanBusqueda.volverTablon}" actionExpression="#{beanBusqueda.volverTablon}" disabled="false" id="j_id50" immediate="false" rendered="true" styleClass="enlace_historico" transient="false">
<HtmlOutputText escape="true" id="j_id51" rendered="true" transient="false" value="Volver al tablón"/>
</HtmlCommandLink>
</HtmlPanelGroup>
</td> </tr> </table>
</HtmlAjaxOutputPanel>
<HtmlPanelGroup id="j_id53" rendered="true" transient="false">
<table style="width:100%">
<HtmlAjaxRepeat componentState="org.ajax4jsf.component.SequenceDataAdaptor$1@5d0224ef" first="0" id="j_id55" rendered="true" rowIndex="0" rows="0" transient="false" var="categoria">
<tr> <td>
<HtmlCommandLink action="#{beanBusqueda.buscarDestacada}" actionExpression="#{beanBusqueda.buscarDestacada}" disabled="false" id="j_id57" immediate="false" rendered="true" styleClass="destacada" transient="false">
<HtmlOutputText escape="true" id="j_id58" rendered="true" transient="false"/>
<UIParameter id="j_id59" name="codCategoria" rendered="true" transient="false"/>
</HtmlCommandLink>
</td> </tr>
</HtmlAjaxRepeat>
</table>
</HtmlPanelGroup>
</div> </div> <!-- PANEL DE PUBLICACIONES (Derecha) --> <div id="principal" class="col-md-9">
<HtmlDataTable border="0" captionClass="" cellpadding="0" cellspacing="0" columns="-2147483648" componentState="org.ajax4jsf.component.SequenceDataAdaptor$1@734a3ca6" first="0" footerClass="" headerClass="" id="tabla_publicaciones" rendered="true" rowIndex="0" rows="10" styleClass="table-responsive" transient="false" var="publicacion" width="100%">
<HtmlColumn breakBefore="false" colspan="-2147483648" filterEvent="onchange" filterExpression="false" footerClass="" header="javax.faces.component.html.HtmlOutputText@3fa34b7c" headerClass="" id="j_id63" label="" rendered="true" rowspan="-2147483648" selfSorted="true" sortOrder="UNSORTED" sortable="true" transient="false" visible="true" width="28%">
header
<HtmlOutputText escape="true" id="j_id64" rendered="true" transient="false" value="TÍTULO"/>
<HtmlCommandLink action="#{beanBusqueda.mostrarFichero}" actionExpression="#{beanBusqueda.mostrarFichero}" disabled="false" id="j_id65" immediate="false" rendered="true" styleClass="publicacion" transient="false">
<HtmlOutputText escape="true" id="j_id66" rendered="true" style="font-weight:bold" transient="false"/>
<UIParameter id="j_id67" name="nombreArchivo" rendered="true" transient="false"/>
</HtmlCommandLink>
<HtmlPanelGroup id="j_id68" rendered="false" transient="false">
<br/>
<HtmlAjaxCommandLink ajaxSingle="false" bypassUpdates="false" disabled="false" id="j_id70" ignoreDupResponses="false" immediate="false" limitToList="false" oncomplete="document.getElementById('j_id20:mpSello').component.show();" rendered="true" requestDelay="-2147483648" styleClass="sello-tiempo" timeout="-2147483648" transient="false">
<HtmlOutputText escape="true" id="j_id71" rendered="true" transient="false" value="Sello de tiempo"/>
<HtmlActionParameter assignToBinding="#{beanBusqueda.idPublicacionSeleccionada}" id="j_id72" name="idPub" noEscape="false" rendered="true" transient="false"/>
</HtmlAjaxCommandLink>
</HtmlPanelGroup>
</HtmlColumn>
<HtmlColumn breakBefore="false" colspan="-2147483648" filterEvent="onchange" filterExpression="false" footerClass="" header="javax.faces.component.html.HtmlOutputText@5f0c8793" headerClass="" id="j_id73" label="" rendered="true" rowspan="-2147483648" selfSorted="true" sortOrder="UNSORTED" sortable="true" title="Descripción" transient="false" visible="true" width="29%">
header
<HtmlOutputText escape="true" id="j_id74" rendered="true" transient="false" value="DESCRIPCIÓN"/>
<HtmlOutputText escape="true" id="j_id75" rendered="true" transient="false"/>
</HtmlColumn>
<HtmlColumn breakBefore="false" colspan="-2147483648" filterEvent="onchange" filterExpression="false" footerClass="" header="javax.faces.component.html.HtmlOutputText@89db30d" headerClass="" id="j_id76" label="" rendered="true" rowspan="-2147483648" selfSorted="true" sortOrder="UNSORTED" sortable="true" title="Origen" transient="false" visible="true" width="16%">
header
<HtmlOutputText escape="true" id="j_id77" rendered="true" transient="false" value="ORIGEN"/>
<HtmlOutputText escape="true" id="j_id78" rendered="true" transient="false"/>
<HtmlPanelGroup id="j_id79" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_id80" rendered="true" transient="false" value=": "/>
</HtmlPanelGroup>
</HtmlColumn>
<HtmlColumn breakBefore="false" colspan="-2147483648" filterEvent="onchange" filterExpression="false" footerClass="" header="javax.faces.component.html.HtmlOutputText@2a1001b4" headerClass="" id="j_id81" label="" rendered="true" rowspan="-2147483648" selfSorted="true" sortOrder="UNSORTED" sortable="true" title="Categoría" transient="false" visible="true" width="17%">
header
<HtmlOutputText escape="true" id="j_id82" rendered="true" transient="false" value="CATEGORÍA"/>
<HtmlOutputText escape="true" id="j_id83" rendered="true" transient="false"/>
<HtmlPanelGroup id="j_id84" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_id85" rendered="true" transient="false" value=": "/>
</HtmlPanelGroup>
</HtmlColumn>
<HtmlColumn breakBefore="false" colspan="-2147483648" filterEvent="onchange" filterExpression="false" footerClass="" header="javax.faces.component.html.HtmlOutputText@f4d4721" headerClass="" id="j_id86" label="" rendered="true" rowspan="-2147483648" selfSorted="true" sortOrder="UNSORTED" sortable="true" styleClass="textoNormal" title="Vigencia" transient="false" visible="true" width="20%">
header
<HtmlOutputText escape="true" id="j_id87" rendered="true" transient="false" value="VIGENCIA"/>
<div class="fecha-vigencia"> <span class="fecha-inicio">
<HtmlOutputText converter="javax.faces.convert.DateTimeConverter@34c66944" escape="true" id="j_id89" rendered="true" transient="false"/>
</span> <span class="fecha-separador">→</span> <span class="fecha-fin">
<HtmlOutputText converter="javax.faces.convert.DateTimeConverter@51a6a10a" escape="true" id="j_id91" rendered="true" transient="false"/>
</span> </div>
</HtmlColumn>
</HtmlDataTable>
<br/>
<HtmlDatascroller ajaxSingle="true" align="center" boundaryControls="show" bypassUpdates="false" fastControls="show" fastStep="0" for="tabla_publicaciones" id="scroll" ignoreDupResponses="true" immediate="false" limitToList="false" maxPages="10" page="1" renderIfSinglePage="true" rendered="true" requestDelay="-2147483648" stepControls="show" timeout="-2147483648" transient="false"/>
<!-- Modal información de interés -->
<HtmlModalPanel autosized="true" controlsClass="" headerClass="" height="-1" id="mpInfo" immediate="false" keepVisualState="false" left="auto" localValueSet="false" minHeight="-1" minWidth="-1" moveable="true" onbeforehide="" onbeforeshow="" onhide="" onmaskclick="" onmaskcontextmenu="" onmaskdblclick="" onmaskmousedown="" onmaskmousemove="" onmaskmouseout="" onmaskmouseover="" onmaskmouseup="" onmove="" onresize="" onshow="" overlapEmbedObjects="false" rendered="true" required="false" resizeable="false" showWhenRendered="false" top="auto" transient="false" tridentIVEngineSelectBehavior="disable" trimOverlayedElements="true" valid="true" width="700" zindex="100">
header
<HtmlOutputText escape="true" id="j_id95" rendered="true" transient="false" value="Información de interés"/>
controls
<HtmlPanelGroup id="j_id96" rendered="true" transient="false">
<a href="javascript:void(0)" class="modal-close-btn" onclick="#{rich:component('mpInfo')}.hide(); return false;" title="Cerrar">✕</a>
</HtmlPanelGroup>
<HtmlAjaxOutputPanel ajaxRendered="false" id="panelInfoInteres" keepTransient="true" layout="block" rendered="true" styleClass="modal-content-info" transient="false">
<HtmlOutputText escape="false" id="j_id98" rendered="true" transient="false"/>
</HtmlAjaxOutputPanel>
</HtmlModalPanel>
<!-- Modal sello de tiempo -->
<HtmlModalPanel autosized="true" controlsClass="" headerClass="" height="600" id="mpSello" immediate="false" keepVisualState="false" left="auto" localValueSet="false" minHeight="-1" minWidth="-1" moveable="true" onbeforehide="" onbeforeshow="" onhide="" onmaskclick="" onmaskcontextmenu="" onmaskdblclick="" onmaskmousedown="" onmaskmousemove="" onmaskmouseout="" onmaskmouseover="" onmaskmouseup="" onmove="" onresize="" onshow="" overlapEmbedObjects="false" rendered="true" required="false" resizeable="false" showWhenRendered="false" top="auto" transient="false" tridentIVEngineSelectBehavior="disable" trimOverlayedElements="true" valid="true" width="850" zindex="100">
header
<HtmlOutputText escape="true" id="j_id100" rendered="true" transient="false" value="Sello de tiempo (XML)"/>
controls
<HtmlPanelGroup id="j_id101" rendered="true" transient="false">
<a href="javascript:void(0)" class="modal-close-btn" onclick="#{rich:component('mpSello')}.hide(); return false;" title="Cerrar">✕</a>
</HtmlPanelGroup>
<HtmlAjaxOutputPanel ajaxRendered="false" id="panelIframeSello" keepTransient="true" layout="block" rendered="true" style="height:100%;" transient="false">
<iframe id="iframeSello" frameborder="0" style="width:100%; height:520px;" src="#{beanBusqueda.selloViewerUrl}&plain=1"> </iframe>
</HtmlAjaxOutputPanel>
</HtmlModalPanel>
</div> </div> </div>
</HtmlForm>
</HtmlPage>
<!-- Script para cerrar modales al hacer clic fuera --> <script type="text/javascript"> //<![CDATA[ function setupModalOverlayClose() { document.addEventListener('click', function(e) { var target = e.target; // Verificar si el clic fue en el overlay (shadow/mask) if (target && target.className) { var className = target.className.toString(); // Si es el overlay del modal if (className.indexOf('rich-mpnl-shadow') !== -1 || className.indexOf('rich-mpnl-mask-div') !== -1 || className.indexOf('rich-mpnl-mask') !== -1) { // Usar el mismo método que funciona en el botón cerrar setTimeout(function() { #{rich:component('mpInfo')}.hide(); }, 10); setTimeout(function() { #{rich:component('mpSello')}.hide(); }, 10); } } }); } // Ejecutar cuando la página esté lista if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', setupModalOverlayClose); } else { setupModalOverlayClose(); } //]]> </script> </body> </html>
</AjaxViewRoot>

+ Scoped Variables

Request Parameters
NameValue
entidad028
Request Attributes
NameValue
ajaxContextorg.ajax4jsf.context.AjaxContextImpl@2706fa89
beanGestorEntidadeses.dipucr.tablon.view.beans.BeanGestorEntidades@7b4fdaa4
Session Attributes
NameValue
beanBusquedaes.dipucr.tablon.view.beans.BeanBusqueda@8340704
Application Attributes
NameValue
AdminServletAxisEngineorg.apache.axis.server.AxisServer@249b8dab
AxisEngineorg.apache.axis.server.AxisServer@249b8dab
AxisServletAxisEngineorg.apache.axis.server.AxisServer@66b70f4f
17-sep-2026 5:07:33 - Generated by Facelets