Unable to retrieve weather
net.frakbot.FWeather.updater.weather.CantGetWeatherException: Error parsing weather feed XML.
at net.frakbot.FWeather.updater.weather.YahooWeatherApiClient.getWeatherForWoeid(YahooWeatherApiClient.java:162)
at net.frakbot.FWeather.updater.weather.YahooWeatherApiClient.getWeatherForLocationInfo(YahooWeatherApiClient.java:70)
at net.frakbot.FWeather.util.WeatherHelper.getWeatherDataForLocation(WeatherHelper.java:273)
at net.frakbot.FWeather.util.WeatherHelper.getWeather(WeatherHelper.java:119)
at net.frakbot.FWeather.updater.UpdaterService.onHandleIntent(UpdaterService.java:119)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:61)
Caused by: java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:545)
at libcore.io.IoBridge.recvfrom(IoBridge.java:509)
at java.net.PlainSocketImpl.read(PlainSocketImpl.java:488)
at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:46)
at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:240)
at java.io.InputStream.read(InputStream.java:162)
at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:142)
at java.io.BufferedInputStream.read(BufferedInputStream.java:227)
at com.android.okhttp.internal.Util.readAsciiLine(Util.java:316)
at com.android.okhttp.internal.http.RawHeaders.fromBytes(RawHeaders.java:308)
at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:135)
at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:644)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:347)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:296)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:179)
at net.frakbot.FWeather.updater.weather.YahooWeatherApiClient.getWeatherForWoeid(YahooWeatherApiClient.java:88)
... 8 more
Caused by: libcore.io.ErrnoException: recvfrom failed: ECONNRESET (Connection reset by peer)
at libcore.io.Posix.recvfromBytes(Native Method)
at libcore.io.Posix.recvfrom(Posix.java:141)
at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164)
at libcore.io.IoBridge.recvfrom(IoBridge.java:506)
... 22 more
Probably related to #85. Again, reported by @frapontillo on a stock 4.4 Nexus 4.
Probably related to #85. Again, reported by @frapontillo on a stock 4.4 Nexus 4.