2017-01-02 1 views
0

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)

+0

Ich kann von meiner Seite auf Ihre URL zugreifen. Es ist wahrscheinlich ein Netzwerkproblem. Bist du hinter einer Firewall? –

Antwort

0

Haben Sie die Anzahl der Anfragen überprüft, die Sie an Google Geocoding API gesendet haben? Für ein kostenloses Konto Google haben einige Grenzen (täglich und pro Sekunde).

Verwandte Themen