New issue
Advanced search Search tips

Issue 905641 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner: ----
Closed: Nov 15
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

chrome_public_test_apk fails with ClassNotFoundException on ToT

Project Member Reported by eseckler@chromium.org, Nov 15

Issue description

I'm trying to run selected tests from chrome_public_test_apk on a Pixel 2 simulator device and am seeing ClassNotFoundExceptions during loading of the test runner.

# out_android_x86/Debug/bin/run_chrome_public_test_apk -f "org.chromium.chrome.browser.preferences.developer.*" -d emulator-5554

Logcat:

11-15 13:59:07.118  4925  4943 I cr_BaseJUnitRunner: Scanning incremental classpath.
11-15 13:59:07.118  4925  4943 I TestRequestBuilder: Scanning classpath to find tests in apks [/data/app/org.chromium.chrome.tests-v8mZZntPVDW0cdPoo377IQ==/base.apk]
11-15 13:59:07.119  4925  4943 W zygote  : Skipping duplicate class check due to unrecognized classloader
11-15 13:59:07.546  1434  1434 I boot-pipe: done populating /dev/random
11-15 13:59:07.628  1675  1689 E memtrack: Couldn't load memtrack module
11-15 13:59:07.628  1675  1689 W android.os.Debug: failed to get memory consumption info: -1
11-15 13:59:08.189  4925  4943 W zygote  : Unable to resolve Lcom/google/common/graph/ElementOrder; annotation class 2467
11-15 13:59:08.190  4925  4943 W zygote  : Unable to resolve Lcom/google/common/graph/ImmutableGraph; annotation class 2467
11-15 13:59:08.191  4925  4943 W zygote  : Unable to resolve Lcom/google/common/graph/ImmutableNetwork; annotation class 2467
11-15 13:59:08.191  4925  4943 W zygote  : Unable to resolve Lcom/google/common/graph/ImmutableValueGraph; annotation class 2467
11-15 13:59:08.201  4925  4943 W zygote  : Unable to resolve Lcom/google/common/primitives/ImmutableDoubleArray; annotation class 2467
11-15 13:59:08.201  4925  4943 W zygote  : Unable to resolve Lcom/google/common/primitives/ImmutableIntArray; annotation class 2467
11-15 13:59:08.202  4925  4943 W zygote  : Unable to resolve Lcom/google/common/primitives/ImmutableLongArray; annotation class 2467
11-15 13:59:08.213  4925  4943 W zygote  : Unable to resolve Lcom/google/common/util/concurrent/AbstractFuture; annotation class 772
11-15 13:59:08.213  4925  4943 W zygote  : Unable to resolve Lcom/google/common/util/concurrent/FluentFuture; annotation class 772
11-15 13:59:08.213  4925  4943 W zygote  : Unable to resolve Lcom/google/common/util/concurrent/FluentFuture; annotation class 772
11-15 13:59:08.215  4925  4943 W zygote  : Unable to resolve Lcom/google/common/util/concurrent/AbstractFuture; annotation class 772
11-15 13:59:08.215  4925  4943 W zygote  : Unable to resolve Lcom/google/common/util/concurrent/FluentFuture; annotation class 772
11-15 13:59:08.215  4925  4943 W zygote  : Unable to resolve Lcom/google/common/util/concurrent/AbstractFuture; annotation class 772
11-15 13:59:08.215  4925  4943 W zygote  : Unable to resolve Lcom/google/common/util/concurrent/FluentFuture; annotation class 772
11-15 13:59:08.216  4925  4943 W zygote  : Unable to resolve Lcom/google/common/util/concurrent/AbstractFuture; annotation class 772
11-15 13:59:08.216  4925  4943 W zygote  : Unable to resolve Lcom/google/common/util/concurrent/FluentFuture; annotation class 772
11-15 13:59:08.255  4925  4943 I zygote  : Rejecting re-init on previously-failed class java.lang.Class<net.bytebuddy.agent.builder.ResettableClassFileTransformer>: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/instrument/ClassFileTransformer;
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class android.support.test.internal.runner.TestLoader.doLoadClass(java.lang.String) (TestLoader.java:92)
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class android.support.test.internal.runner.TestLoader.loadIfTest(java.lang.String) (TestLoader.java:113)
11-15 13:59:08.255  4925  4943 I zygote  :   at void android.support.test.internal.runner.TestRequestBuilder.loadClassesFromClassPath(android.support.test.internal.runner.TestLoader, java.util.Set) (TestRequestBuilder.java:801)
11-15 13:59:08.255  4925  4943 I zygote  :   at android.support.test.internal.runner.TestRequest android.support.test.internal.runner.TestRequestBuilder.build() (TestRequestBuilder.java:747)
11-15 13:59:08.255  4925  4943 I zygote  :   at android.support.test.internal.runner.TestRequest org.chromium.base.test.BaseChromiumAndroidJUnitRunner$DexFileTestRequestBuilder.build() (BaseChromiumAndroidJUnitRunner.java:281)
11-15 13:59:08.255  4925  4943 I zygote  :   at android.support.test.internal.runner.TestRequest org.chromium.base.test.BaseChromiumAndroidJUnitRunner.createListTestRequest(android.os.Bundle) (BaseChromiumAndroidJUnitRunner.java:215)
11-15 13:59:08.255  4925  4943 I zygote  :   at void org.chromium.base.test.BaseChromiumAndroidJUnitRunner.listTests() (BaseChromiumAndroidJUnitRunner.java:158)
11-15 13:59:08.255  4925  4943 I zygote  :   at void org.chromium.base.test.BaseChromiumAndroidJUnitRunner.onStart() (BaseChromiumAndroidJUnitRunner.java:119)
11-15 13:59:08.255  4925  4943 I zygote  :   at void android.app.Instrumentation$InstrumentationThread.run() (Instrumentation.java:2074)
11-15 13:59:08.255  4925  4943 I zygote  : Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.instrument.ClassFileTransformer" on path: DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/data/app/org.chromium.chrome.tests-v8mZZntPVDW0cdPoo377IQ==/base.apk"],nativeLibraryDirectories=[/data/app/org.chromium.chrome.tests-v8mZZntPVDW0cdPoo377IQ==/lib/x86, /data/app/org.chromium.chrome.tests-v8mZZntPVDW0cdPoo377IQ==/base.apk!/lib/x86, /system/lib, /vendor/lib]]
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class android.support.test.internal.runner.TestLoader.doLoadClass(java.lang.String) (TestLoader.java:92)
11-15 13:59:08.255  4925  4943 I zygote  :   at java.lang.Class android.support.test.internal.runner.TestLoader.loadIfTest(java.lang.String) (TestLoader.java:113)
11-15 13:59:08.255  4925  4943 I zygote  :   at void android.support.test.internal.runner.TestRequestBuilder.loadClassesFromClassPath(android.support.test.internal.runner.TestLoader, java.util.Set) (TestRequestBuilder.java:801)
11-15 13:59:08.255  4925  4943 I zygote  :   at android.support.test.internal.runner.TestRequest android.support.test.internal.runner.TestRequestBuilder.build() (TestRequestBuilder.java:747)
11-15 13:59:08.255  4925  4943 I zygote  :   at android.support.test.internal.runner.TestRequest org.chromium.base.test.BaseChromiumAndroidJUnitRunner$DexFileTestRequestBuilder.build() (BaseChromiumAndroidJUnitRunner.java:281)
11-15 13:59:08.255  4925  4943 I zygote  :   at android.support.test.internal.runner.TestRequest org.chromium.base.test.BaseChromiumAndroidJUnitRunner.createListTestRequest(android.os.Bundle) (BaseChromiumAndroidJUnitRunner.java:215)
11-15 13:59:08.255  4925  4943 I zygote  :   at void org.chromium.base.test.BaseChromiumAndroidJUnitRunner.listTests() (BaseChromiumAndroidJUnitRunner.java:158)
11-15 13:59:08.255  4925  4943 I zygote  :   at void org.chromium.base.test.BaseChromiumAndroidJUnitRunner.onStart() (BaseChromiumAndroidJUnitRunner.java:119)
11-15 13:59:08.255  4925  4943 I zygote  :   at void android.app.Instrumentation$InstrumentationThread.run() (Instrumentation.java:2074)
11-15 13:59:08.255  4925  4943 I zygote  : 

 
Mergedinto: 905229
Status: Duplicate (was: Untriaged)
Mergedinto: -905229 905230

Sign in to add a comment