Juegos online

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> industriaService.findByName(NombreDeLaIndustria.getData())  [in template "61606#61645#69535" at line 4, column 17]

----
Tip: If the failing expression is known to 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: industria = industriaService.findByNa...  [in template "61606#61645#69535" at line 4, column 5]
----
1<!-- assets/portal-publico/categorias/templates/categoria.ftl --> 
2<#assign  
3    industriaService = serviceLocator.findService("com.sencillito.publico.portal.service.IndustriaLocalService") 
4    industria = industriaService.findByName(NombreDeLaIndustria.getData()) 
5     
6    industriaConvenioService = serviceLocator.findService("com.sencillito.publico.portal.service.IndustriaConvenioLocalService") 
7    _convenios = industriaConvenioService.findByIndustriaId(industria.getId(), false) 
8     
9    imagesPath = themeDisplay.getPathThemeImages() 
10	prefix = "ppt" 
11	largo = _convenios?size 
12	valor = -1 
13/> 
14 
15<#if industria.getId() == 12> 
16	<#assign  convenios = _convenios?reverse /> 
17<#else> 
18	<#assign convenios = _convenios /> 
19</#if> 
20 
21<section class="${prefix}-centro-de-ayuda ${prefix}-categoria container-secondary"> 
22   
23    <div class="px-2"> 
24    	<div class="container ${prefix}-categoria-header ${prefix}-card-message mb-3 p-3"> 
25    		<div class="row h-100 m-0 p-0"> 
26    			<div class="d-flex col-sm-12 my-auto align-items-center"> 
27    				<span class="${prefix}-categoria-header__title"> ${industria.getNombre()}</span> 
28    				<#if industria.getLogoPath()?? && industria.getLogoPath() != ""> 
29    					<img class="${prefix}-categoria-header__image" src="${industria.getLogoPath()}" /> 
30    				</#if> 
31    				<div class="d-flex flex-column"> 
32        				<h3 class="text-blue"> 
33        				    <div id="parrafo_sin_salto"> 
34        				        <p>${TituloParte1.getData()} ${industria.getNombre()?lower_case}  ${TituloParte2.getData()}</p> 
35        				    </div> 
36        				</h3> 
37        				<p class="m-0"> 
38        				    <div id="parrafo_sin_salto"> 
39        				        ${pieTitulo1.getData()} ${industria.getNombre()?lower_case} ${PieTitulo2.getData()} 
40        				    </div> 
41        				</p> 
42    				</div> 
43    			</div> 
44    		</div> 
45    	</div> 
46	</div> 
47     
48	<div class="container"> 
49	<div class="row"> 
50		<#if convenios?has_content> 
51		    <#list convenios as convenio1> 
52		           
53			    <#if convenio1.getShortUtilityName()?has_content> 
54		            <#if convenio1.getUtilityNumber() == 6500> 
55                        <#assign valor = convenio1.getId()/> 
56			        </#if> 
57			    </#if> 
58			</#list> 
59			<#list convenios as convenio> 
60			    <#if convenio.getUtilityNumber() != 7241 && convenio.getUtilityNumber() != 1284 && convenio.getUtilityNumber() != 1314 && convenio.getUtilityNumber() != 1334> 
61    			    <#if convenio.getShortUtilityName()?has_content> 
62        			    <#assign url = themeDisplay.getPortalURL() + "/pagos-de-la-factura?industriaId=" + industria.getId() + "&convenioId=" + convenio.getId() /> 
63                             <#if convenio.getConvenioFatherId()== 0> 
64                				<div class="custom-col"> 
65                					<a title="${convenio.getShortUtilityName()}" href="${url}" class="${prefix}-centro-de-ayuda-item text-center"> 
66                						<div class="${prefix}-centro-de-ayuda-item__content ${prefix}-categorias-item__content"> 
67            								<div class="${prefix}-categorias__image-wrapper"> 
68            									<#if convenio.getLogoPath()?? && convenio.getLogoPath() != ""> 
69            										<img class="${prefix}-categorias__image" src="${convenio.getLogoPath()}" /> 
70            									<#else> 
71            										<img class="${prefix}-categorias__image" src="${imagesPath}/shared/globals/default_image.png" /> 
72            									</#if> 
73            								</div> 
74                							<h4 class="${prefix}-centro-de-ayuda-item__title font-weight-normal">${convenio.getShortUtilityName()}</h4> 
75                						</div> 
76                					</a> 
77                				</div> 
78                		    <#else> 
79                			    <#if convenio.getConvenioFatherId()== valor> 
80                			       <div class="custom-col"> 
81                					<a title="${convenio.getShortUtilityName()}" href="${url}" class="${prefix}-centro-de-ayuda-item text-center"> 
82                						<div class="${prefix}-centro-de-ayuda-item__content ${prefix}-categorias-item__content"> 
83            								<div class="${prefix}-categorias__image-wrapper"> 
84            									<#if convenio.getLogoPath()?? && convenio.getLogoPath() != ""> 
85            										<img class="${prefix}-categorias__image" src="${convenio.getLogoPath()}" /> 
86            									<#else> 
87            										<img class="${prefix}-categorias__image" src="${imagesPath}/shared/globals/default_image.png" /> 
88            									</#if> 
89            								</div> 
90                							<h4 class="${prefix}-centro-de-ayuda-item__title font-weight-normal">${convenio.getShortUtilityName()}</h4> 
91                						</div> 
92                					</a> 
93                				</div> 
94                			    </#if> 
95                		    </#if> 
96                		     
97                		      
98    				</#if> 
99    			</#if> 
100			</#list> 
101		</#if> 
102	</div> 
103	</div> 
104	<div class="px-2"> 
105    	<div class="p-3 ${prefix}-card-message"> 
106    		<div class="row h-100 m-0 p-0"> 
107    			<div class="d-flex col-sm-12 my-auto align-items-center"> 
108    				<div class="d-flex m-0"> 
109    				    <div id="parrafo_sin_salto"> 
110                            <#assign count = 0 /> 
111                            ${MensajePieDePagina.getData()} 
112                                <p> 
113                                   <#list convenios as convenio1> 
114                                   
115                                        <#if convenio1.getConvenioFatherId() == 0> 
116                                             
117                                            <#if convenio1.getEnabled() == true> 
118                                                <#if convenio1.getShortUtilityName()?has_content> 
119        										    <#assign count = count + 1 /> 
120        										    <#-- -----${count}-------- --> 
121        										    <#-- -----${convenios?size }-------- --> 
122        											<#if (convenios?size > 4 )> 
123        												<#if (count > 3 )> 
124                                                        ${convenio1.shortUtilityName} 
125                                                        <#break> 
126        												</#if> 
127        											</#if> 
128        											<#if convenio1?is_last> 
129        												${convenio1.shortUtilityName} 
130        												<#break> 
131        											</#if> 
132                                                    ${convenio1.shortUtilityName}, 
133                                                </#if> 
134                                            </#if> 
135                                        </#if> 
136                    			    </#list> 
137                    			</p> 
138            			    ${Mensaje2.getData()} 
139            			</div>     
140    				</div> 
141    			</div> 
142    		</div> 
143    	</div> 
144	</div> 
145 
146</section> 
147 
148<style> 
149 
150.ppt-card-message { 
151    background-color: #FFF; 
152    border-radius: 12px; 
153    width: 100%; 
154    height:max-content; 
155
156 
157.ppt-card-message p { 
158    color:#283A86; 
159    margin:0; 
160
161 
162#parrafo_sin_salto p{ 
163    display: inline; 
164
165 
166 
167</style> 
168 
169<script> 
170 
171	$(function() { 
172 
173		shave('.${prefix}-centro-de-ayuda-item__title', 44); 
174 
175	}) 
176</script>