Skip to content
This repository has been archived by the owner on Aug 11, 2021. It is now read-only.

Android N crash #31

Open
auras opened this issue Aug 29, 2016 · 2 comments
Open

Android N crash #31

auras opened this issue Aug 29, 2016 · 2 comments

Comments

@auras
Copy link

auras commented Aug 29, 2016

java.lang.Throwable: Explicit termination method 'close' not called
                                                                        at dalvik.system.CloseGuard.open(CloseGuard.java:180)
                                                                        at java.net.AbstractPlainSocketImpl.create(AbstractPlainSocketImpl.java:103)
                                                                        at java.net.Socket.createImpl(Socket.java:451)
                                                                        at java.net.Socket.getImpl(Socket.java:517)
                                                                        at java.net.Socket.setSoTimeout(Socket.java:1108)
                                                                        at com.android.okhttp.Connection.connectSocket(Connection.java:195)
                                                                        at com.android.okhttp.Connection.connect(Connection.java:172)
                                                                        at com.android.okhttp.Connection.connectAndSetOwner(Connection.java:367)
                                                                        at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:130)
                                                                        at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:329)
                                                                        at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:246)
                                                                        at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:457)
                                                                        at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:126)
                                                                        at com.philips.lighting.hue.sdk.connection.impl.PHHueHttpConnection.getData(PHHueHttpConnection.java:74)
                                                                        at com.philips.lighting.hue.sdk.upnp.IPAddressScanner.call(IPAddressScanner.java:36)
                                                                        at com.philips.lighting.hue.sdk.upnp.IPAddressScanner.call(IPAddressScanner.java:12)
                                                                        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
                                                                        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
                                                                        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
                                                                        at java.lang.Thread.run(Thread.java:761)
@auras auras closed this as completed Aug 29, 2016
@auras auras reopened this Aug 29, 2016
@auras
Copy link
Author

auras commented Aug 29, 2016

It only happens if you enable StrictMode:

            StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
                    .detectLeakedClosableObjects()
                    .penaltyLog()
                    .penaltyDeath()
                    .build());

But still, this should be fixed

@laszlourszuly
Copy link

How do I "bump" this without... well... bumping it?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants