``` at org.apache.http.impl.c...
# android
v
Copy code
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:180)
                      at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
                      at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:366)
                      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560)
                      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492)
                      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:470)
                      at com.microsoft.projectoxford.face.rest.WebServiceRequest.get(WebServiceRequest.java:102)
                      at com.microsoft.projectoxford.face.rest.WebServiceRequest.request(WebServiceRequest.java:78)
                      at com.microsoft.projectoxford.face.FaceServiceRestClient.listPersons(FaceServiceRestClient.java:605)
                      at com.microsoft.projectoxford.face.FaceServiceRestClient.listPersons(FaceServiceRestClient.java:623)
                      at io.igx.lego.MainActivity$onCreate$1$1.doResume(MainActivity.kt:54)
                      at kotlin.coroutines.experimental.jvm.internal.CoroutineImpl.resume(CoroutineImpl.kt:42)
                      at kotlinx.coroutines.experimental.DispatchedTask$DefaultImpls.run(Dispatched.kt:149)
                      at kotlinx.coroutines.experimental.DispatchedContinuation.run(Dispatched.kt:13)
                      at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1412)
                      at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:285)
                      at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1152)
                      at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1990)
                      at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1938)
                      at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
g
This is not full stack trace
Looks that just your WebServiceRequest.request is blocking request invoking on the same thread, use async API or wrap to
withContext(<http://Dispatchers.IO|Dispatchers.IO>){}