deepessh / mqttclpro

MQTT Client for android with tasker support
MIT License
99 stars 30 forks source link

Repeated crashes Android Pie #73

Closed tarcus69 closed 5 years ago

tarcus69 commented 5 years ago

I've got a Pixel 3 XL, on this, the MQTT client does not work reliably at all, with the following problems:

Has this app been updated for android 9?

tarcus69 commented 5 years ago

Hmm it seems the developer hasn't been responding to any messages for the last 5 months or so, that's a shame, it seemed to be the closest to a working MQTT/Tasker solution that I've found so far.

deepessh commented 5 years ago

Hey, I'll take a look into this. Is it possible for you to share the logcat here?

tarcus69 commented 5 years ago

Ah excellent, you are still active, that's a relief ;-)

I've scrubbed the app from the phone, reinstalled it, still wasn't working, deleted all the storage and cache, reinstalled it again, and I now at least have the notification active. I didn't think this would work because I recently upgraded my phone and was having these problems on the previous one (Pixel XL on Pie), it seems whatever it didn't like was transferred over when the upgrade to the new phone happened.

The other crashes are still present, I'll sort out some means of getting the logs off later today (I have a business trip to do now), I take it the "feedback" option including logs was of no use to you?

niecore commented 5 years ago

I am also having problems:

java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion;
    at jp.b(:com.google.android.gms.dynamite_adsdynamite@14799081@14.7.99 (100400-223214910):3)
    at jo.a(:com.google.android.gms.dynamite_adsdynamite@14799081@14.7.99 (100400-223214910):3)
    at jq.a(:com.google.android.gms.dynamite_adsdynamite@14799081@14.7.99 (100400-223214910):19)
    at com.google.android.gms.ads.internal.util.aq.a(:com.google.android.gms.dynamite_adsdynamite@14799081@14.7.99 (100400-223214910):15)
    at iu.a(:com.google.android.gms.dynamite_adsdynamite@14799081@14.7.99 (100400-223214910):19)
    at iu.run(:com.google.android.gms.dynamite_adsdynamite@14799081@14.7.99 (100400-223214910):8)
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.ProtocolVersion" on path: DexPathList[[zip file "/data/user_de/0/com.google.android.gms/app_chimera/m/0000001e/AdsDynamite.apk"],nativeLibraryDirectories=[/data/user_de/0/com.google.android.gms/app_chimera/m/0000001e/AdsDynamite.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:171)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
    at ad.loadClass(:com.google.android.gms.dynamite_dynamiteloader@14799081@14.7.99 (100400-223214910):4)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
    ... 6 more
deepessh commented 5 years ago

Thanks a lot. I'll fix this issue in the next update.

niecore commented 5 years ago

Let me know, whenever you need more logs or similiar.

deepessh commented 5 years ago

Apparently, this is a bug on Google Play Services side. There is a workaround available. I have applied that and am pushing the new update to google play. Let me know if the issue is fixed after the version 4.5.1.

Thanks

tarcus69 commented 5 years ago

The crashes on mine have been fixed after the upgrade, so it looks like you've done it. Sorry I haven't responded myself previously, I've been extremely busy the last few days so once that's over I'll see if my other issues are gone too.

deepessh commented 5 years ago

Closing as fixed.