javiersantos / AppUpdater

A library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server. API 9+ required.
Apache License 2.0
1.98k stars 412 forks source link

Internet permission or? #126

Open lestebang opened 6 years ago

lestebang commented 6 years ago

This library has this issue on my android application and i have Internet permission declared.

 STACK_TRACE=java.lang.RuntimeException: An error occured while executing
doInBackground()

at android.os.AsyncTask$3.done(AsyncTask.java:300)

at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)

at java.util.concurrent.FutureTask.setException(FutureTask.java:222)

at java.util.concurrent.FutureTask.run(FutureTask.java:242)

at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)

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.lang.SecurityException: Permission denied (missing INTERNET
permission?)

at java.net.InetAddress.lookupHostByName(InetAddress.java:464)

at java.net.InetAddress.getAllByNameImpl(InetAddress.java:251)

at java.net.InetAddress.getAllByName(InetAddress.java:229)

at okhttp3.Dns$1.lookup(Dns.java:39)

at
okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:170)

at
okhttp3.internal.connection.RouteSelector.nextProxy(RouteSelector.java:136)

at okhttp3.internal.connection.RouteSelector.next(RouteSelector.java:81)

at
okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:171)

at
okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:121)

at
okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:100)

at
okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)

at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)

at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)

at
okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)

at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)

at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)

at
okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)

at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)

at
okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:120)

at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)

at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)

at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:179)

at okhttp3.RealCall.execute(RealCall.java:63)

at
com.github.javiersantos.appupdater.UtilsLibrary.getLatestAppVersionHttp(UtilsLibrary.java:145)

at
com.github.javiersantos.appupdater.UtilsAsync$LatestAppVersion.doInBackground(UtilsAsync.java:83)

at
com.github.javiersantos.appupdater.UtilsAsync$LatestAppVersion.doInBackground(UtilsAsync.java:15)

at android.os.AsyncTask$2.call(AsyncTask.java:288)

at java.util.concurrent.FutureTask.run(FutureTask.java:237)

... 4 more

Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No
address associated with hostname)

at libcore.io.Posix.getaddrinfo(Native Method)

at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:61)

at java.net.InetAddress.lookupHostByName(InetAddress.java:451)

... 31 more

Caused by: libcore.io.ErrnoException: getaddrinfo failed: EACCES (Permission
denied)