microsoft / ApplicationInsights-Android

Microsoft Application Insights SDK for Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1.0-beta.8 crash: Sender.java line 336

ajhuntsman opened this issue · comments

This is probably a duplicate of #74.

Caused by java.lang.SecurityException: Permission denied (missing INTERNET permission?)
       at java.net.InetAddress.lookupHostByName(InetAddress.java)
       at java.net.InetAddress.getAllByNameImpl(InetAddress.java)
       at java.net.InetAddress.getAllByName(InetAddress.java)
       at libcore.net.http.HttpConnection.(HttpConnection.java)
       at libcore.net.http.HttpConnection.(HttpConnection.java)
       at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java)
       at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java)
       at libcore.net.http.HttpConnection.connect(HttpConnection.java)
       at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java)
       at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java)
       at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java)
       at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java)
       at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java)
       at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java)
       at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java)
       at libcore.net.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java)
       at com.microsoft.applicationinsights.library.i.a(Sender.java)
       at com.microsoft.applicationinsights.library.i.a(Sender.java)
       at com.microsoft.applicationinsights.library.i.a(Sender.java)
       at com.microsoft.applicationinsights.library.i.c(Sender.java)
       at com.microsoft.applicationinsights.library.j.a(Sender.java)
       at com.microsoft.applicationinsights.library.j.doInBackground(Sender.java)
       at android.os.AsyncTask$2.call(AsyncTask.java)
       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java)
       at java.util.concurrent.FutureTask.run(FutureTask.java)
       at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java)
       at java.lang.Thread.run(Thread.java)
Caused by libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname)
       at libcore.io.Posix.getaddrinfo(Posix.java)
       at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java)
       at java.net.InetAddress.lookupHostByName(InetAddress.java)
       at java.net.InetAddress.getAllByNameImpl(InetAddress.java)
       at java.net.InetAddress.getAllByName(InetAddress.java)
       at libcore.net.http.HttpConnection.(HttpConnection.java)
       at libcore.net.http.HttpConnection.(HttpConnection.java)
       at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java)
       at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java)
       at libcore.net.http.HttpConnection.connect(HttpConnection.java)
       at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java)
       at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java)
       at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java)
       at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java)
       at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java)
       at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java)
       at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java)
       at libcore.net.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java)
       at com.microsoft.applicationinsights.library.i.a(Sender.java)
       at com.microsoft.applicationinsights.library.i.a(Sender.java)
       at com.microsoft.applicationinsights.library.i.a(Sender.java)
       at com.microsoft.applicationinsights.library.i.c(Sender.java)
       at com.microsoft.applicationinsights.library.j.a(Sender.java)
       at com.microsoft.applicationinsights.library.j.doInBackground(Sender.java)
       at android.os.AsyncTask$2.call(AsyncTask.java)
       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java)
       at java.util.concurrent.FutureTask.run(FutureTask.java)
       at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java)
       at java.lang.Thread.run(Thread.java)
Caused by libcore.io.ErrnoException: getaddrinfo failed: EACCES (Permission denied)
       at libcore.io.Posix.getaddrinfo(Posix.java)
       at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java)
       at java.net.InetAddress.lookupHostByName(InetAddress.java)
       at java.net.InetAddress.getAllByNameImpl(InetAddress.java)
       at java.net.InetAddress.getAllByName(InetAddress.java)
       at libcore.net.http.HttpConnection.(HttpConnection.java)
       at libcore.net.http.HttpConnection.(HttpConnection.java)
       at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java)
       at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java)
       at libcore.net.http.HttpConnection.connect(HttpConnection.java)
       at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java)
       at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java)
       at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java)
       at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java)
       at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java)
       at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java)
       at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java)
       at libcore.net.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java)
       at com.microsoft.applicationinsights.library.i.a(Sender.java)
       at com.microsoft.applicationinsights.library.i.a(Sender.java)
       at com.microsoft.applicationinsights.library.i.a(Sender.java)
       at com.microsoft.applicationinsights.library.i.c(Sender.java)
       at com.microsoft.applicationinsights.library.j.a(Sender.java)
       at com.microsoft.applicationinsights.library.j.doInBackground(Sender.java)
       at android.os.AsyncTask$2.call(AsyncTask.java)
       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java)
       at java.util.concurrent.FutureTask.run(FutureTask.java)
       at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java)
       at java.lang.Thread.run(Thread.java)

@TroubleMakerBen: Just checking in to see if there's any high-level triage for this. Thanks!

Looks a lot like a duplicate of #74, closing this one.