Store-Locator funktioniert nicht. Ich erhalte null Antwort für Code folgenden Zeile:Store Locator funktioniert nicht.Erhalten von GeoServiceWrapperException Ausnahme
gps = getGeoWebServiceWrapper().geocodeAddress(generateGeoAddressForSearchQuery(currentBaseStore, address));**
Hier generateGeoAddressForSearchQuery() ist ein Verfahren, in dem ich Land und Stadt Namen setzte, geocodeAddress() ist eine Methode der Klasse MockedGeoServiceWrapper.java. Bei dieser Methode erhalte ich GeoServiceWrapperException für die folgende Codezeile.
final GPS gpsAddress = geoMap.get(StringUtils.lowerCase(address.getCity()));
Fehler:
de.hybris.platform.storelocator.exception.GeoServiceWrapperException: org.springframework.web.client.ResourceAccessException: I/O-Fehler auf GET-Anforderung für "https://maps.googleapis.com/maps/api/geocode/xml?address=scottsdale%2BUS&sensor=true&key=AIzaSyDq6glaTkn6dXSJ1OwAv75qkMAE1vGXqZw" :Verbindung fehlgeschlagen: verbinden; verschachtelte Ausnahme ist java.net.ConnectException: Connecti
Hier finden Sie vollständige Fehlerprotokolle.
Fehlerprotokolle:
ERROR [hybrisHTTP21] [SetStoreFilter] [UserSessionID: 89FD76C573C4A389D84083D24F967E37] Fehler GeoLocaion.For Eingabestring erhalten: „0: 0: 0: 0: 0: 0: 0 : 1 " FEHLER [hybrisHTTP24] [SetStoreFilter] [UserSessionId: 89FD76C573C4A389D84083D24F967E37] Konnte GeoLocaion nicht erhalten. Für Eingabezeichenfolge:" 0: 0: 0: 0: 0: 0: 0: 1 " FEHLER [hybrisHTTP5] [DefaultDTStoreFinderService] [UserSessionId: 89FD76C573C4A389D84083D24F967E37] Fehler beim Auflösen des Standorts für [scottsdale] de.hybris.platform.storelocator.exception.GeoServiceWrapperException: org.springframework.we b.client.ResourceAccessException: E/A-Fehler bei GET-Anforderung für "https://maps.googleapis.com/maps/api/geocode/xml?address=scottsdale%2BUS&sensor=true&key=AIzaSyDq6glaTkn6dXSJ1OwAv75qkMAE1vGXqZw": Verbindung abgelehnt: Verbindung herstellen; verschachtelte Ausnahme ist java.net.ConnectException: Connecti bei de.hybris.platform.storelocator.impl.GoogleMapTools.geocodeAddress (GoogleMapTools.java:166) bei de.hybris.platform.storelocator.impl.GoogleMapsServiceWrapper.geocodeAddress (GoogleMapsServiceWrapper. java: 59) bei com.discounttire.integration.services.storefinder.impl.DefaultDTStoreFinderService.getPointByAddress (DefaultDTStoreFinderService.java:297) bei com.discounttire.facades.storefinder.impl.DefaultDTStoreFinderFacade.getPointByAddress (DefaultDTStoreFinderFacade.java:76) bei com.discounttire.storefront.controllers.pages.StoreLocatorPageController.findStores (StoreLocatorPageController.java:216) bei sun.reflect.NativeMethodAccessorImpl.invoke0 (native Methode) bei sun.reflect.NativeMethodAccessorImpl.in voke (NativeMethodAccessorImpl.java:62) bei sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) bei java.lang.reflect.Method.invoke (Method.java:497)
Ich kann von meiner Seite auf Ihre URL zugreifen. Es ist wahrscheinlich ein Netzwerkproblem. Bist du hinter einer Firewall? –