Fixed
Status Update
Comments
[Deleted User] <[Deleted User]> #2
We are unable to use the beta01 either. Startup crashes with:
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/jacoco/agent/rt/internal_1f1cc91/Offline;
at androidx.navigation.fragment.NavHostFragment.$jacocoInit(Unknown Source:13)
at androidx.navigation.fragment.NavHostFragment.<init>(Unknown Source:0)
... 34 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.jacoco.agent.rt.internal_1f1cc91.Offline" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.varomoney.bank.dev-raJqP1sg0Hti-sJ-zB2v7g==/base.apk"],nativeLibraryDirectories=[/data/app/com.varomoney.bank.dev-raJqP1sg0Hti-sJ-zB2v7g==/lib/x86, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 36 more
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/jacoco/agent/rt/internal_1f1cc91/Offline;
at androidx.navigation.fragment.NavHostFragment.$jacocoInit(Unknown Source:13)
at androidx.navigation.fragment.NavHostFragment.<init>(Unknown Source:0)
... 34 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.jacoco.agent.rt.internal_1f1cc91.Offline" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.varomoney.bank.dev-raJqP1sg0Hti-sJ-zB2v7g==/base.apk"],nativeLibraryDirectories=[/data/app/com.varomoney.bank.dev-raJqP1sg0Hti-sJ-zB2v7g==/lib/x86, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 36 more
il...@google.com <il...@google.com> #3
Yep, unintentional. We'll release a beta02 with that dependency removed.
Description
Version used: 2.1.0-beta01
Devices/Android versions reproduced on: Compilation
After upgrading, I quickly got the following erros on my CI :
After checking a bit which dependency include jacocoagent, I found the culprits (ViewPager 2 does too) :
+--- androidx.navigation:navigation-ui-ktx:2.1.0-beta01
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.40 -> 1.3.41 (*)
| +--- androidx.navigation:navigation-ui:[2.1.0-beta01] -> 2.1.0-beta01
| | +--- com.google.android.material:material:1.0.0 -> 1.1.0-alpha08 (*)
| | +--- org.jacoco:org.jacoco.agent:0.8.3
| | +--- androidx.navigation:navigation-runtime:[2.1.0-beta01] -> 2.1.0-beta01 (*)
| | \--- androidx.transition:transition:1.0.1 (*)
| \--- androidx.navigation:navigation-runtime-ktx:[2.1.0-beta01] -> 2.1.0-beta01 (*)
Is that normal ? If it is, what can we do to avoid lint from failing ?