[Samsung Gear S2] recacon:
Same problem here

Hi Maxime.

I am having the exact same problem on a Galaxy S6 and Gear S2 Classic. This is what I was able to get using ADB Logcat. Seems like a software issue, hopefully Samsung will fix it on the next release.

I'm already in touch with them through Facebook, going to a store ASAP to see if a RTM of the watch will solve the problem (as per Samsung's suggestion) but I guess it won't.

This is what is causing the process to crash: E/AndroidRuntime(20643): java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference, appreciate if anyone can shed some light on a workaround. Apparently, the VM crashes after an attempt to retrieve wifi configurations. It makes sense as my wifi keeps forcing to be turned on while I am trying to connect to the Gear S2. Tried disabling the wifi on the watch with no positive results.

Full log:

D/JSONSender(20643): DeviceAliasName : Gear S2 (22DD)

D/JSONSender(20643): DeviceName : Gear S2

D/JSONSender(20643): connectType : 2

D/JSONSender(20643): com.samsung.android.hostmanager.connection.HMSAPSASocket@35c2e28

D/JSONSender(20643): -------------------------]

D/HMSAPSASocket(20643): getConnectType()::mConnectType = 2

D/SAPHolder(20643): CM::getCMConnectType [hidden by me] = 2

V/ReflectUtil(20643): callMethod() Class : android.net.wifi.WifiConfiguration Method : getHttpProxy

V/ReflectUtil(20643): callMethod() Class : android.net.wifi.WifiConfiguration Method : getHttpProxy

V/ReflectUtil(20643): callMethod() Class : android.net.wifi.WifiConfiguration Method : getHttpProxy

V/ReflectUtil(20643): callMethod() Class : android.net.wifi.WifiConfiguration Method : getHttpProxy

V/ReflectUtil(20643): callMethod() Class : android.net.wifi.WifiConfiguration Method : getHttpProxy

V/ReflectUtil(20643): callMethod() Class : android.net.wifi.WifiConfiguration Method : getHttpProxy

V/ReflectUtil(20643): callMethod() Class : android.net.wifi.WifiConfiguration Method : getHttpProxy

V/ReflectUtil(20643): callMethod() Class : android.net.wifi.WifiConfiguration Method : getHttpProxy

V/ReflectUtil(20643): callMethod() Class : android.net.wifi.WifiConfiguration Method : getHttpProxy

D/AndroidRuntime(20643): Shutting down VM

E/AndroidRuntime(20643): FATAL EXCEPTION: main

E/AndroidRuntime(20643): Process: com.samsung.android.gearoplugin, PID: 20643

E/AndroidRuntime(20643): java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference

E/AndroidRuntime(20643): at com.samsung.android.hostmanager.service.WifiAPDataHandler$WiFiDataAggregator.getWifiData(WifiAPDataHandler.java:259)

E/AndroidRuntime(20643): at com.samsung.android.hostmanager.service.WifiAPDataHandler$WiFiDataAggregator.access$1400(WifiAPDataHandler.java:235)

E/AndroidRuntime(20643): at com.samsung.android.hostmanager.service.WifiAPDataHandler.doProcessWiFiConfigStep(WifiAPDataHandler.java:830)

E/AndroidRuntime(20643): at com.samsung.android.hostmanager.service.WifiAPDataHandler.onConfigFilesUpdated(WifiAPDataHandler.java:771)

E/AndroidRuntime(20643): at com.samsung.android.hostmanager.service.WifiAPDataHandler.access$500(WifiAPDataHandler.java:71)

E/AndroidRuntime(20643): at com.samsung.android.hostmanager.service.WifiAPDataHandler$WifiConfigWaiter.run(WifiAPDataHandler.java:222)

E/AndroidRuntime(20643): at android.os.Handler.handleCallback(Handler.java:739)

E/AndroidRuntime(20643): at android.os.Handler.dispatchMessage(Handler.java:95)

E/AndroidRuntime(20643): at android.os.Looper.loop(Looper.java:145)

E/AndroidRuntime(20643): at android.app.ActivityThread.main(ActivityThread.java:6837)

E/AndroidRuntime(20643): at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime(20643): at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime(20643): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)

E/AndroidRuntime(20643): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)