New issue
Advanced search Search tips

Issue 911358 link

Starred by 1 user

Issue metadata

Status: Closed
Owner:
Closed: Dec 6
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

org.chromium.chrome.browser.preferences.password.SavePasswordsPreferencesTest is flaky on android-kitkat-arm-rel builder

Project Member Reported by tikuta@chromium.org, Dec 4

Issue description

https://ci.chromium.org/p/chromium/builders/luci.chromium.try/android-kitkat-arm-rel/139162

java.lang.NoClassDefFoundError: cDJ
	at java.lang.Class.getDeclaredMethods(Class.java)
	at java.lang.Class.getDeclaredMethods(Class.java:656)
	at org.junit.internal.MethodSorter.getDeclaredMethods(MethodSorter.java:54)
	at org.junit.runners.model.TestClass.scanAnnotatedMembers(TestClass.java:65)
	at org.junit.runners.model.TestClass.<init>(TestClass.java:57)
	at org.junit.runners.ParentRunner.createTestClass(ParentRunner.java:88)
	at org.junit.runners.ParentRunner.<init>(ParentRunner.java:83)
	at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:65)
	at android.support.test.internal.runner.junit4.AndroidJUnit4ClassRunner.<init>(AndroidJUnit4ClassRunner.java:37)
	at org.chromium.base.test.BaseJUnit4ClassRunner.<init>(BaseJUnit4ClassRunner.java:87)
	at java.lang.reflect.Constructor.constructNative(Constructor.java)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at android.support.test.internal.runner.junit4.AndroidAnnotatedBuilder.runnerForClass(AndroidAnnotatedBuilder.java:77)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
	at org.junit.runner.Computer.getRunner(Computer.java:40)
	at org.junit.runner.Computer$1.runnerForClass(Computer.java:31)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
	at org.junit.runners.model.RunnerBuilder.runners(RunnerBuilder.java:101)
	at org.junit.runners.model.RunnerBuilder.runners(RunnerBuilder.java:87)
	at org.junit.runners.Suite.<init>(Suite.java:81)
	at org.junit.runner.Computer.getSuite(Computer.java:28)
	at android.support.test.internal.runner.TestRequestBuilder.classes(TestRequestBuilder.java:789)
	at android.support.test.internal.runner.TestRequestBuilder.build(TestRequestBuilder.java:753)
	at android.support.test.runner.AndroidJUnitRunner.buildRequest(AndroidJUnitRunner.java:354)
	at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:260)
	at org.chromium.base.test.BaseChromiumAndroidJUnitRunner.onStart(BaseChromiumAndroidJUnitRunner.java:128)
	at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1701)
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.chromium.chrome.browser.preferences.password.ManualCallbackDelayer" on path: DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/data/app/org.chromium.chrome.tests-1.apk", zip file "/data/app/org.chromium.chrome.tests-1.apk"],nativeLibraryDirectories=[/data/app-lib/org.chromium.chrome.tests-1, /data/app-lib/org.chromium.chrome.tests-1, /vendor/lib, /system/lib]]
	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
	... 30 more

Reading Android symbols from: /b/swarming/w/ir
Searching for Chrome symbols from within: /b/swarming/w/ir/out/Release/lib.unstripped:/b/swarming/w/ir/out/Release
Searching for native crashes in: /b/swarming/w/itldY6jB/tmpIXTyBa
Unknown Android release, consider passing --packed-lib.
Searching for Chrome symbols from within: /b/swarming/w/ir/out/Release/lib.unstripped:/b/swarming/w/ir/out/Release
 
Labels: -Sheriff-Chromium
Removing Sheriff-Chromium label since this test hasn't flaked recently.
Owner: fhorschig@chromium.org
Status: Assigned (was: Untriaged)
fhorschig@, please close if you don't see a bug.
Status: Closed (was: Assigned)
THe stack trace isn't something that I can work with. The error seems like a build issue and not specific to the test:
java.lang.ClassNotFoundException: Didn't find class "org.chromium.chrome.browser.preferences.password.ManualCallbackDelayer" on path: DexPathList

Flakiness dashboard doesn't show anything interesting:
https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=chrome_public_test_apk&tests=SavePasswordsPreferencesTest

We do have issue 890438 about revisiting the tests which unrelated to this issue. Therefore, I will close this bug.

Sign in to add a comment