Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> GarageService.findGarageById(parameterId)  [in template "776318#776366#PP_WORKSHOP_DETAILS" at line 20, column 23]

----
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: #assign garage = GarageService.findGa...  [in template "776318#776366#PP_WORKSHOP_DETAILS" at line 20, column 5]
----
1<#assign parameterId = "" /> 
2 
3<#if request.getParameter("idProvider")?has_content> 
4    <#assign parameterId = request.getParameter("idProvider") /> 
5<#else> 
6	<#if idTaller?? && idTaller.getData()?has_content && idTaller.getData()!='' > 
7       <#assign parameterId = idTaller.getData() /> 
8                          </#if> 
9</#if> 
10 
11<#assign garage=""> 
12 
13<#if serviceLocator.findService("publicportal.soap.services.service.SpPartyProviderReadV20Service")??> 
14	<#assign GarageService = serviceLocator.findService("publicportal.soap.services.service.SpPartyProviderReadV20Service")> 
15<#else> 
16	<#assign GarageService = ""> 
17</#if> 
18 
19<#if parameterId?has_content && GarageService?? && GarageService.findGarageById(parameterId)??> 
20    <#assign garage = GarageService.findGarageById(parameterId)> 
21</#if> 
22 
23<#if serviceLocator.findService("com.axa.publicportals.service.ConfigKeyService")??> 
24<#assign keyService = serviceLocator.findService("com.axa.publicportals.service.ConfigKeyService")> 
25<#else> 
26<#assign keyService = ""> 
27</#if> 
28<#if keyService?? && keyService.getKeyGoogle()??> 
29<#assign key = keyService.getKeyGoogle()> 
30</#if> 
31 
32 
33<#if garage?? && garage?has_content> 
34 
35	<#if garage.getOrganization??> 
36        <#assign name = garage.getOrganization().getLegalName()> 
37		<#assign organization = garage.getOrganization()> 
38    </#if> 
39 
40	<#if garage.getCategory()?? && garage.getCategory()?has_content> 
41		<#assign category = garage.getCategory()> 
42    </#if> 
43 
44	<#if organization.getMainAddress()?? && organization.getMainAddress()?has_content> 
45        <#assign address = organization.getMainAddress()> 
46        <#if address.getStreetType()?? && address.getStreetType()?has_content && address.getStreetName()?? && address.getStreetName()?has_content && address.getStreetNumber()?? && address.getStreetNumber()?has_content> 
47 
48		<#assign StreetType = address.getStreetType()> 
49		<#assign StreetName = address.getStreetName()> 
50		<#assign StreetNumber = address.getStreetNumber()> 
51 
52        </#if> 
53 
54        <#if address.getPostalCode()?? && address.getPostalCode()?has_content && address.getCity()?? && address.getCity()?has_content> 
55 
56		<#assign PostalCode = address.getPostalCode()> 
57		<#assign City = address.getCity()> 
58 
59        </#if> 
60    </#if> 
61 
62	<#if GarageService.findTelephones(garage)??> 
63        <#assign telephonesList = GarageService.findTelephones(garage)> 
64    </#if> 
65 
66	 <#if address.getGeolocation()?? && address.getGeolocation()?has_content> 
67        <#assign geolocation = address.getGeolocation()> 
68    </#if> 
69 
70 
71  <div class="container"> 
72    <div class="row"> 
73      <div class="col-sm-12"> 
74 
75 
76        <div class="c-resultado-talleres"> 
77        <#if  category?? && category != ""> 
78          <p class="c-resultado-talleres__pretitle">TALLER ${category}</p> 
79         </#if> 
80         <#if name?? && name!= ""> 
81          <p class="c-resultado-talleres__title">${name}</p> 
82          </#if> 
83 
84          <p class="c-resultado-talleres__direction"> ${StreetType} ${StreetName}, ${StreetNumber}, ${PostalCode} ${City}</p> 
85 
86 
87            <#if telephonesList?? && telephonesList?has_content> 
88 
89		  <div class="c-resultado-talleres__links"> 
90		   <#list telephonesList as telephone> 
91		   <#if telephone.getTelephoneNumber()?? && telephone.getTelephoneNumber()!= ""> 
92            <a class="c-resultado-talleres__phone" href="#"> 
93              <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 
94<path d="M3.5125 6.9875C4.72017 9.34743 6.64007 11.2673 9 12.475L10.8375 10.6375C11.0852 10.4099 11.4462 10.3555 11.75 10.5C12.7101 10.8156 13.7144 10.9759 14.725 10.975C15.14 11.005 15.47 11.335 15.5 11.75V14.6625C15.5 15.125 15.125 15.5 14.6625 15.5C6.84077 15.5 0.5 9.15923 0.5 1.3375C0.5 0.874962 0.874962 0.5 1.3375 0.5H4.25C4.71254 0.5 5.0875 0.874962 5.0875 1.3375C5.07234 2.3239 5.21152 3.3066 5.5 4.25C5.59484 4.55074 5.51271 4.87927 5.2875 5.1L3.5125 6.9875Z" fill="#00008F"/> 
95</svg> 
96${telephone.getTelephoneNumber()}</a> 
97</#if> 
98            </#list> 
99          </div> 
100 
101        </#if> 
102 
103          <div class="c-resultado-talleres__map"> 
104                    <img src="https://maps.googleapis.com/maps/api/staticmap?center=${geolocation.getLatitude()},${geolocation.getLongitude()}&zoom=12&size=920x396&markers=color:yellow|${geolocation.getLatitude()},${geolocation.getLongitude()}&key=${key}"> 
105          </div> 
106        </div> 
107 
108      </div> 
109    </div> 
110  </div> 
111 
112  </#if> 

Ventajas de los Talleres AXA Calidad

Garantía AXA Calidad

Mantenemos intacta la garantía oficial en reparaciones de chapa y pintura

Servicios Reparación Lunas

Servicio de reparación de impactos en 30 minutos

Unidad Móvil

Reparación o sustitución de su luna donde desee en un máximo de 48 horas