Closed dumbo4d closed 3 years ago
I found a few problems with this issue:
Thanks for the report, internally tracked at b/162255465
Hi dumbo4d@,
From the logs it says:
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.neovisionaries.ws.client.D" on path: DexPathList[[zip file "/data/app/com.ashleyfurniturehomestore.ecomm-X1w1G27mqcSRlwfLujt7mQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.testflight.app-X1w1G27mqcSRlwfLujt7mQ==/lib/arm64, /data/app/com.testflight.app-X1w1G27mqcSRlwfLujt7mQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64]]
This class is from nv-websocket-client and from the stack trace it looks like being loaded from Slyce Android SDK. I can't see a direct dependency towards this library from your app build.gradle
. So not sure how you are using it and hence not able to reproduce the problem at my end.
However, from the error com.neovisionaries.ws.client.D
, Notice the class D
which means the library has been proguarded so it may have class names like A.class
, C.class
, D.class
and d.class
. Not to worry as this is perfectly fine to have. The problem seems to be in perf-plugin
while processing these case sensitive files on case insensitive file systems and overwriting the outputs after performing the bytecode instrumentation.
This has been recently fixed (internally tracked in b/120025646) and the fix will ship in the upcoming release. So you can keep an eye on https://firebase.google.com/support/release-notes/android.
Step 1: Are you in the right place?
I do. Reporting a ClassNotFoundException when FirebasePerformanceInstruement is enabled.
Step 2: Describe your environment
Step 3: Describe the problem
I am getting a NoClassDeffError when it is enabled. Everything works fine when I disable it.
Relevant Code:
I am currently using Mac machine.
Root level build.gragdle
App level build.gralde: