Last modified: 2014-08-01 16:53:00 UTC
java.lang.RuntimeException: org.mediawiki.api.json.ApiException: java.net.UnknownHostException: Unable to resolve host "zh.m.wikipedia.org": No address associated with hostname at org.wikipedia.concurrency.SaneAsyncTask.onCatch(SaneAsyncTask.java:62) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.onPostExecute(SaneAsyncTask.java:108) at org.wikipedia.concurrency.AsyncTask.finish(AsyncTask.java:641) at org.wikipedia.concurrency.AsyncTask.access$600(AsyncTask.java:186) at org.wikipedia.concurrency.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:654) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5017) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133) at dalvik.system.NativeStart.main(Native Method) Caused by: org.mediawiki.api.json.ApiException: java.net.UnknownHostException: Unable to resolve host "zh.m.wikipedia.org": No address associated with hostname at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:82) at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:38) at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:10) at org.wikipedia.ApiTask.performTask(ApiTask.java:17) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:97) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:91) at org.wikipedia.concurrency.AsyncTask$2.call(AsyncTask.java:297) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:841) Caused by: java.net.UnknownHostException: Unable to resolve host "zh.m.wikipedia.org": No address associated with hostname at java.net.InetAddress.lookupHostByName(InetAddress.java:424) at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236) at java.net.InetAddress.getAllByName(InetAddress.java:214) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at java.net.InetAddress.getAllByName(Native Method) at com.squareup.okhttp.internal.Dns$1.getAllByName(Dns.java:28) at com.squareup.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:216) at com.squareup.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122) at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292) at com.squareup.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:350) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:297) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getHeaderFields(HttpURLConnectionImpl.java:161) at com.squareup.okhttp.internal.http.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:214) at com.github.kevinsawicki.http.HttpRequest.headers(HttpRequest.java:2036) at org.mediawiki.api.json.ApiResult.extractResponseHeaders(ApiResult.java:88) at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:75) ... 14 more Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname) at libcore.io.Posix.getaddrinfo(Native Method) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at libcore.io.Posix.getaddrinfo(Native Method) at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:61) at java.net.InetAddress.lookupHostByName(InetAddress.java:405) ... 32 more org.mediawiki.api.json.ApiException: java.net.UnknownHostException: Unable to resolve host "zh.m.wikipedia.org": No address associated with hostname at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:82) at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:38) at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:10) at org.wikipedia.ApiTask.performTask(ApiTask.java:17) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:97) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:91) at org.wikipedia.concurrency.AsyncTask$2.call(AsyncTask.java:297) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:841) Caused by: java.net.UnknownHostException: Unable to resolve host "zh.m.wikipedia.org": No address associated with hostname at java.net.InetAddress.lookupHostByName(InetAddress.java:424) at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236) at java.net.InetAddress.getAllByName(InetAddress.java:214) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at java.net.InetAddress.getAllByName(Native Method) at com.squareup.okhttp.internal.Dns$1.getAllByName(Dns.java:28) at com.squareup.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:216) at com.squareup.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122) at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292) at com.squareup.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:350) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:297) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getHeaderFields(HttpURLConnectionImpl.java:161) at com.squareup.okhttp.internal.http.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:214) at com.github.kevinsawicki.http.HttpRequest.headers(HttpRequest.java:2036) at org.mediawiki.api.json.ApiResult.extractResponseHeaders(ApiResult.java:88) at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:75) ... 14 more Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname) at libcore.io.Posix.getaddrinfo(Native Method) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at libcore.io.Posix.getaddrinfo(Native Method) at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:61) at java.net.InetAddress.lookupHostByName(InetAddress.java:405) ... 32 more java.net.UnknownHostException: Unable to resolve host "zh.m.wikipedia.org": No address associated with hostname at java.net.InetAddress.lookupHostByName(InetAddress.java:424) at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236) at java.net.InetAddress.getAllByName(InetAddress.java:214) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at java.net.InetAddress.getAllByName(Native Method) at com.squareup.okhttp.internal.Dns$1.getAllByName(Dns.java:28) at com.squareup.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:216) at com.squareup.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122) at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292) at com.squareup.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:350) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:297) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getHeaderFields(HttpURLConnectionImpl.java:161) at com.squareup.okhttp.internal.http.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:214) at com.github.kevinsawicki.http.HttpRequest.headers(HttpRequest.java:2036) at org.mediawiki.api.json.ApiResult.extractResponseHeaders(ApiResult.java:88) at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:75) at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:38) at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:10) at org.wikipedia.ApiTask.performTask(ApiTask.java:17) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:97) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:91) at org.wikipedia.concurrency.AsyncTask$2.call(AsyncTask.java:297) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:841) Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname) at libcore.io.Posix.getaddrinfo(Native Method) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at libcore.io.Posix.getaddrinfo(Native Method) at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:61) at java.net.InetAddress.lookupHostByName(InetAddress.java:405) ... 32 more libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname) at libcore.io.Posix.getaddrinfo(Native Method) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at libcore.io.Posix.getaddrinfo(Native Method) at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:61) at java.net.InetAddress.lookupHostByName(InetAddress.java:405) at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236) at java.net.InetAddress.getAllByName(InetAddress.java:214) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at java.net.InetAddress.getAllByName(Native Method) at com.squareup.okhttp.internal.Dns$1.getAllByName(Dns.java:28) at com.squareup.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:216) at com.squareup.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122) at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292) at com.squareup.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:350) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:297) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getHeaderFields(HttpURLConnectionImpl.java:161) at com.squareup.okhttp.internal.http.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:214) at com.github.kevinsawicki.http.HttpRequest.headers(HttpRequest.java:2036) at org.mediawiki.api.json.ApiResult.extractResponseHeaders(ApiResult.java:88) at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:75) at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:38) at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:10) at org.wikipedia.ApiTask.performTask(ApiTask.java:17) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:97) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:91) at org.wikipedia.concurrency.AsyncTask$2.call(AsyncTask.java:297) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:841)
java.lang.RuntimeException: org.mediawiki.api.json.ApiException: java.net.ConnectException: failed to connect to zh.m.wikipedia.org/208.80.154.236 (port 443): connect failed: ENETUNREACH (Network is unreachable) at org.wikipedia.concurrency.SaneAsyncTask.onCatch(SaneAsyncTask.java:62) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.onPostExecute(SaneAsyncTask.java:108) at org.wikipedia.concurrency.AsyncTask.finish(AsyncTask.java:641) at org.wikipedia.concurrency.AsyncTask.access$600(AsyncTask.java:186) at org.wikipedia.concurrency.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:654) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5017) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133) at dalvik.system.NativeStart.main(Native Method) Caused by: org.mediawiki.api.json.ApiException: java.net.ConnectException: failed to connect to zh.m.wikipedia.org/208.80.154.236 (port 443): connect failed: ENETUNREACH (Network is unreachable) at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:82) at org.wikipedia.PageQueryTask.processResult(PageQueryTask.java:29) at org.wikipedia.PageQueryTask.processResult(PageQueryTask.java:9) at org.wikipedia.ApiTask.performTask(ApiTask.java:17) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:97) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:91) at org.wikipedia.concurrency.AsyncTask$2.call(AsyncTask.java:297) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:841) Caused by: java.net.ConnectException: failed to connect to zh.m.wikipedia.org/208.80.154.236 (port 443): connect failed: ENETUNREACH (Network is unreachable) at libcore.io.IoBridge.connect(IoBridge.java:114) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at libcore.io.IoBridge.connect(Native Method) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459) at java.net.Socket.connect(Socket.java:843) at com.squareup.okhttp.internal.Platform$Android23.connectSocket(Platform.java:206) at com.squareup.okhttp.Connection.connect(Connection.java:99) at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:294) at com.squareup.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:350) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:297) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getHeaderFields(HttpURLConnectionImpl.java:161) at com.squareup.okhttp.internal.http.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:214) at com.github.kevinsawicki.http.HttpRequest.headers(HttpRequest.java:2036) at org.mediawiki.api.json.ApiResult.extractResponseHeaders(ApiResult.java:88) at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:75) ... 14 more Caused by: libcore.io.ErrnoException: connect failed: ENETUNREACH (Network is unreachable) at libcore.io.Posix.connect(Native Method) at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:85) at libcore.io.IoBridge.connectErrno(IoBridge.java:127) at libcore.io.IoBridge.connect(IoBridge.java:112) ... 32 more org.mediawiki.api.json.ApiException: java.net.ConnectException: failed to connect to zh.m.wikipedia.org/208.80.154.236 (port 443): connect failed: ENETUNREACH (Network is unreachable) at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:82) at org.wikipedia.PageQueryTask.processResult(PageQueryTask.java:29) at org.wikipedia.PageQueryTask.processResult(PageQueryTask.java:9) at org.wikipedia.ApiTask.performTask(ApiTask.java:17) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:97) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:91) at org.wikipedia.concurrency.AsyncTask$2.call(AsyncTask.java:297) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:841) Caused by: java.net.ConnectException: failed to connect to zh.m.wikipedia.org/208.80.154.236 (port 443): connect failed: ENETUNREACH (Network is unreachable) at libcore.io.IoBridge.connect(IoBridge.java:114) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at libcore.io.IoBridge.connect(Native Method) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459) at java.net.Socket.connect(Socket.java:843) at com.squareup.okhttp.internal.Platform$Android23.connectSocket(Platform.java:206) at com.squareup.okhttp.Connection.connect(Connection.java:99) at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:294) at com.squareup.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:350) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:297) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getHeaderFields(HttpURLConnectionImpl.java:161) at com.squareup.okhttp.internal.http.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:214) at com.github.kevinsawicki.http.HttpRequest.headers(HttpRequest.java:2036) at org.mediawiki.api.json.ApiResult.extractResponseHeaders(ApiResult.java:88) at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:75) ... 14 more Caused by: libcore.io.ErrnoException: connect failed: ENETUNREACH (Network is unreachable) at libcore.io.Posix.connect(Native Method) at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:85) at libcore.io.IoBridge.connectErrno(IoBridge.java:127) at libcore.io.IoBridge.connect(IoBridge.java:112) ... 32 more java.net.ConnectException: failed to connect to zh.m.wikipedia.org/208.80.154.236 (port 443): connect failed: ENETUNREACH (Network is unreachable) at libcore.io.IoBridge.connect(IoBridge.java:114) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at libcore.io.IoBridge.connect(Native Method) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459) at java.net.Socket.connect(Socket.java:843) at com.squareup.okhttp.internal.Platform$Android23.connectSocket(Platform.java:206) at com.squareup.okhttp.Connection.connect(Connection.java:99) at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:294) at com.squareup.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:350) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:297) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getHeaderFields(HttpURLConnectionImpl.java:161) at com.squareup.okhttp.internal.http.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:214) at com.github.kevinsawicki.http.HttpRequest.headers(HttpRequest.java:2036) at org.mediawiki.api.json.ApiResult.extractResponseHeaders(ApiResult.java:88) at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:75) at org.wikipedia.PageQueryTask.processResult(PageQueryTask.java:29) at org.wikipedia.PageQueryTask.processResult(PageQueryTask.java:9) at org.wikipedia.ApiTask.performTask(ApiTask.java:17) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:97) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:91) at org.wikipedia.concurrency.AsyncTask$2.call(AsyncTask.java:297) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:841) Caused by: libcore.io.ErrnoException: connect failed: ENETUNREACH (Network is unreachable) at libcore.io.Posix.connect(Native Method) at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:85) at libcore.io.IoBridge.connectErrno(IoBridge.java:127) at libcore.io.IoBridge.connect(IoBridge.java:112) ... 32 more libcore.io.ErrnoException: connect failed: ENETUNREACH (Network is unreachable) at libcore.io.Posix.connect(Native Method) at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:85) at libcore.io.IoBridge.connectErrno(IoBridge.java:127) at libcore.io.IoBridge.connect(IoBridge.java:112) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:640) at libcore.io.IoBridge.connect(Native Method) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459) at java.net.Socket.connect(Socket.java:843) at com.squareup.okhttp.internal.Platform$Android23.connectSocket(Platform.java:206) at com.squareup.okhttp.Connection.connect(Connection.java:99) at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:294) at com.squareup.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:350) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:297) at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getHeaderFields(HttpURLConnectionImpl.java:161) at com.squareup.okhttp.internal.http.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:214) at com.github.kevinsawicki.http.HttpRequest.headers(HttpRequest.java:2036) at org.mediawiki.api.json.ApiResult.extractResponseHeaders(ApiResult.java:88) at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:75) at org.wikipedia.PageQueryTask.processResult(PageQueryTask.java:29) at org.wikipedia.PageQueryTask.processResult(PageQueryTask.java:9) at org.wikipedia.ApiTask.performTask(ApiTask.java:17) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:97) at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:91) at org.wikipedia.concurrency.AsyncTask$2.call(AsyncTask.java:297) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:841)
Some sample errors are posted above. Can be reproduced (the exact error may vary) by turning on airplane mode when a page is being loaded.
Should be fixed in current production.