Cronet proguard causing io.netty classes to be missing from JUnit runner |
|||
Issue descriptionFailure: https://build.chromium.org/p/chromium.android/builders/Android%20Cronet%20Marshmallow%2064bit%20Perf/builds/10142 Suspecting CL: https://chromium-review.googlesource.com/c/616960 ================================================== Reasoning: ================================================== JUnit runner when running the tests would scan through the test apks for all the classes to find test classes and test methods. This is done reflectively, so proguard obfuscating or removing third party classes might cause JUnit runner to not find the class. The CL was able to pass CQ is because cronet CQ run on kitkat (dalvik) which it seems "java.lang.Class.classForName" to throw exception when such error is caused, while in marshmellow (art), the same line would cause an exception. ================================================== Output message: ================================================== E 15.381s list_tests(00bebe3061e6bdcf) Unexpected output while listing tests: E 15.381s list_tests(00bebe3061e6bdcf) INSTRUMENTATION_RESULT: shortMsg=java.lang.NoClassDefFoundError E 15.381s list_tests(00bebe3061e6bdcf) INSTRUMENTATION_RESULT: longMsg=java.lang.NoClassDefFoundError: io.netty.channel.sctp.SctpNotificationHandler E 15.381s list_tests(00bebe3061e6bdcf) INSTRUMENTATION_CODE: 0 ================================================== Logcat message for failure case on Marshmallow: ================================================== I MonitoringInstrumentation: Instrumentation Started! I MonitoringInstrumentation: Setting context classloader to 'dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/data/app/org.chromium.net.tests-1/base.ap k", zip file "/data/app/org.chromium.net-1/base.apk"],nativeLibraryDirectories=[/data/app/org.chromium.net.tests-1/lib/arm64, /data/app/org.chromium.net-1/lib/arm64, /data/app/org.chromium.net.tests-1/base.apk! /lib/arm64-v8a, /data/app/org.chromium.net-1/base.apk!/lib/arm64-v8a, /vendor/lib64, /system/lib64]]]', Original: 'dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/android.test.runner.jar" , zip file "/data/app/org.chromium.net.tests-1/base.apk", zip file "/data/app/org.chromium.net-1/base.apk"],nativeLibraryDirectories=[/data/app/org.chromium.net.tests-1/lib/arm64, /data/app/org.chromium.net-1/l ib/arm64, /data/app/org.chromium.net.tests-1/base.apk!/lib/arm64-v8a, /data/app/org.chromium.net-1/base.apk!/lib/arm64-v8a, /vendor/lib64, /system/lib64]]]' W cr_BaseJUnitRunner: Runner will list out tests info in JSON without running tests. Arguments: Bundle[{log=true, org.chromium.base.test.BaseChromiumAndroidJUnitRunner.TestList=/sdcard/temp_file-a745e515128ab.j son}] I TestRequestBuilder: Scanning classpath to find tests in apks [/data/app/org.chromium.net.tests-1/base.apk] W TestLoader: java.lang.NoClassDefFoundError: com.sun.nio.sctp.SctpStandardSocketOptions$InitMaxStreams in isTestClass for io.netty.channel.sctp.DefaultSctpChannelConfig W TestLoader: java.lang.NoClassDefFoundError: com.sun.nio.sctp.SctpStandardSocketOptions$InitMaxStreams in isTestClass for io.netty.channel.sctp.DefaultSctpServerChannelConfig I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.channel.sctp.SctpNotificationHandler> I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.channel.sctp.SctpNotificationHandler> E TestLoader: Could not find class: io.netty.channel.sctp.SctpNotificationHandler W TestLoader: java.lang.NoClassDefFoundError: com.sun.nio.sctp.Association in isTestClass for io.netty.channel.sctp.nio.NioSctpChannel W TestLoader: java.lang.NoClassDefFoundError: com.sun.nio.sctp.Association in isTestClass for io.netty.channel.sctp.oio.OioSctpChannel I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.handler.codec.marshalling.ChannelBufferByteInput> I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.handler.codec.marshalling.ChannelBufferByteInput> E TestLoader: Could not find class: io.netty.handler.codec.marshalling.ChannelBufferByteInput I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.handler.codec.marshalling.ChannelBufferByteOutput> I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.handler.codec.marshalling.ChannelBufferByteOutput> E TestLoader: Could not find class: io.netty.handler.codec.marshalling.ChannelBufferByteOutput W TestLoader: java.lang.NoClassDefFoundError: org.jboss.marshalling.Unmarshaller in isTestClass for io.netty.handler.codec.marshalling.ContextBoundUnmarshallerProvider W TestLoader: java.lang.NoClassDefFoundError: org.jboss.marshalling.Marshaller in isTestClass for io.netty.handler.codec.marshalling.DefaultMarshallerProvider W TestLoader: java.lang.NoClassDefFoundError: org.jboss.marshalling.Unmarshaller in isTestClass for io.netty.handler.codec.marshalling.DefaultUnmarshallerProvider I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.handler.codec.marshalling.LimitingByteInput> I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.handler.codec.marshalling.LimitingByteInput> E TestLoader: Could not find class: io.netty.handler.codec.marshalling.LimitingByteInput W TestLoader: java.lang.NoClassDefFoundError: org.jboss.marshalling.Marshaller in isTestClass for io.netty.handler.codec.marshalling.ThreadLocalMarshallerProvider W TestLoader: java.lang.NoClassDefFoundError: org.jboss.marshalling.Unmarshaller in isTestClass for io.netty.handler.codec.marshalling.ThreadLocalUnmarshallerProvider I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.handler.ssl.util.X509TrustManagerWrapper> I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.handler.ssl.util.X509TrustManagerWrapper> E TestLoader: Could not find class: io.netty.handler.ssl.util.X509TrustManagerWrapper I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.util.internal.LongAdderCounter> I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.util.internal.LongAdderCounter> E TestLoader: Could not find class: io.netty.util.internal.LongAdderCounter W TestLoader: java.lang.NoClassDefFoundError: android.content.pm.VersionedPackage in isTestClass for org.chromium.a.a.a W TestLoader: java.lang.NoClassDefFoundError: android.content.pm.VersionedPackage in isTestClass for org.chromium.base.test.b D TestExecutor: Adding listener org.chromium.base.test.e I art : Background sticky concurrent mark sweep GC freed 194853(8MB) AllocSpace objects, 0(0B) LOS objects, 27% free, 15MB/20MB, paused 7.421ms total 65.259ms I TestRequestBuilder: Scanning classpath to find tests in apks [/data/app/org.chromium.net.tests-1/base.apk] W TestLoader: java.lang.NoClassDefFoundError: com.sun.nio.sctp.SctpStandardSocketOptions$InitMaxStreams in isTestClass for io.netty.channel.sctp.DefaultSctpChannelConfig W TestLoader: java.lang.NoClassDefFoundError: com.sun.nio.sctp.SctpStandardSocketOptions$InitMaxStreams in isTestClass for io.netty.channel.sctp.DefaultSctpServerChannelConfig I art : Rejecting re-init on previously-failed class java.lang.Class<io.netty.channel.sctp.SctpNotificationHandler> E AndroidRuntime: FATAL EXCEPTION: Instr: org.chromium.base.test.BaseChromiumAndroidJUnitRunner E AndroidRuntime: Process: org.chromium.net, PID: 3724 E AndroidRuntime: java.lang.NoClassDefFoundError: io.netty.channel.sctp.SctpNotificationHandler E AndroidRuntime: at java.lang.Class.classForName(Native Method) E AndroidRuntime: at java.lang.Class.forName(Class.java:324) E AndroidRuntime: at android.support.test.internal.runner.e.c(TestLoader.java:92) E AndroidRuntime: at android.support.test.internal.runner.e.b(TestLoader.java:113) E AndroidRuntime: at android.support.test.internal.runner.TestRequestBuilder.a(TestRequestBuilder.java:801) E AndroidRuntime: at android.support.test.internal.runner.TestRequestBuilder.a(TestRequestBuilder.java:747) E AndroidRuntime: at org.chromium.base.test.BaseChromiumAndroidJUnitRunner.b(BaseChromiumAndroidJUnitRunner.java:128) E AndroidRuntime: at org.chromium.base.test.BaseChromiumAndroidJUnitRunner.onStart(BaseChromiumAndroidJUnitRunner.java:1108) E AndroidRuntime: at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1879) ================================================== Logcat message for previous run on Marshmallow: ================================================== I MonitoringInstrumentation: Instrumentation Started! I MonitoringInstrumentation: Setting context classloader to 'dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/data/app/org.chromium.net.tests-1/base.ap k", zip file "/data/app/org.chromium.net-1/base.apk"],nativeLibraryDirectories=[/data/app/org.chromium.net.tests-1/lib/arm64, /data/app/org.chromium.net-1/lib/arm64, /vendor/lib64, /system/lib64]]]', Original: 'dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/data/app/org.chromium.net.tests-1/base.apk", zip file "/data/app/org.chromium.net-1/base.apk"],native LibraryDirectories=[/data/app/org.chromium.net.tests-1/lib/arm64, /data/app/org.chromium.net-1/lib/arm64, /vendor/lib64, /system/lib64]]]' W cr_BaseJUnitRunner: Runner will list out tests info in JSON without running tests. Arguments: Bundle[{package=org.chromium, log=true, org.chromium.base.test.BaseChromiumAndroidJUnitRunner.TestList=/sdcard/tem p_file-7ddb3787af3fb.json}] I TestRequestBuilder: Scanning classpath to find tests in apks [/data/app/org.chromium.net.tests-1/base.apk] W TestLoader: java.lang.NoClassDefFoundError: android.content.pm.VersionedPackage in isTestClass for org.chromium.a.a.a W TestLoader: java.lang.NoClassDefFoundError: android.content.pm.VersionedPackage in isTestClass for org.chromium.base.test.b D TestExecutor: Adding listener org.chromium.base.test.e I TestRequestBuilder: Scanning classpath to find tests in apks [/data/app/org.chromium.net.tests-1/base.apk] W TestLoader: java.lang.NoClassDefFoundError: android.content.pm.VersionedPackage in isTestClass for org.chromium.a.a.a W TestLoader: java.lang.NoClassDefFoundError: android.content.pm.VersionedPackage in isTestClass for org.chromium.base.test.b ================================================== Logcat message for current run on Kitcat/cronet trybot (which allowed the CL to pass): ================================================== W cr_BaseJUnitRunner: Runner will list out tests info in JSON without running tests. Arguments: Bundle[{log=true, org.chromium.base.test.BaseChromiumAndroidJUnitRunner.TestList=/storage/emulated/legacy/temp_file-672e926d6ada2.json}] I TestRequestBuilder: Scanning classpath to find tests in apks [/data/app/org.chromium.net.tests-1.apk] D dalvikvm: GC_CONCURRENT freed 217K, 2% free 16988K/17236K, paused 3ms+1ms, total 12ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 7ms D dalvikvm: GC_CONCURRENT freed 108K, 1% free 17265K/17408K, paused 2ms+0ms, total 10ms D dalvikvm: GC_CONCURRENT freed 615K, 4% free 17113K/17760K, paused 0ms+1ms, total 9ms D dalvikvm: GC_CONCURRENT freed 341K, 3% free 17234K/17760K, paused 2ms+1ms, total 10ms D dalvikvm: GC_CONCURRENT freed 517K, 4% free 17225K/17776K, paused 1ms+1ms, total 10ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 4ms D dalvikvm: GC_CONCURRENT freed 536K, 4% free 17201K/17776K, paused 2ms+2ms, total 19ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 8ms D dalvikvm: GC_CONCURRENT freed 515K, 4% free 17197K/17776K, paused 2ms+2ms, total 18ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 8ms D dalvikvm: GC_CONCURRENT freed 492K, 4% free 17217K/17776K, paused 1ms+2ms, total 18ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 8ms D dalvikvm: GC_CONCURRENT freed 547K, 4% free 17182K/17776K, paused 2ms+2ms, total 18ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 6ms D dalvikvm: GC_CONCURRENT freed 475K, 4% free 17184K/17776K, paused 1ms+3ms, total 19ms D dalvikvm: GC_CONCURRENT freed 465K, 4% free 17230K/17776K, paused 1ms+2ms, total 18ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 8ms D dalvikvm: GC_CONCURRENT freed 502K, 4% free 17183K/17776K, paused 0ms+1ms, total 9ms W dalvikvm: Unable to match class for part: 'Lcom/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams;' W TestLoader: java.lang.NoClassDefFoundError: com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams in isTestClass for io.netty.channel.sctp.DefaultSctpChannelConfig W dalvikvm: Unable to match class for part: 'Lcom/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams;' W TestLoader: java.lang.NoClassDefFoundError: com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams in isTestClass for io.netty.channel.sctp.DefaultSctpServerChannelConfig W dalvikvm: Unable to match class for part: 'Lcom/sun/nio/sctp/MessageInfo;' D dalvikvm: GC_CONCURRENT freed 510K, 4% free 17185K/17776K, paused 0ms+1ms, total 12ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 3ms W TestLoader: java.lang.NoClassDefFoundError: com/sun/nio/sctp/MessageInfo in isTestClass for io.netty.channel.sctp.SctpMessage W dalvikvm: Unable to resolve superclass of Lio/netty/channel/sctp/SctpNotificationHandler; (277) W dalvikvm: Link of class 'Lio/netty/channel/sctp/SctpNotificationHandler;' failed E TestLoader: Could not find class: io.netty.channel.sctp.SctpNotificationHandler W dalvikvm: Unable to match class for part: 'Lcom/sun/nio/sctp/Association;' W TestLoader: java.lang.NoClassDefFoundError: com/sun/nio/sctp/Association in isTestClass for io.netty.channel.sctp.nio.NioSctpChannel W dalvikvm: Unable to match class for part: 'Lcom/sun/nio/sctp/Association;' W TestLoader: java.lang.NoClassDefFoundError: com/sun/nio/sctp/Association in isTestClass for io.netty.channel.sctp.oio.OioSctpChannel W dalvikvm: Unable to match class for part: 'Ljava/net/ProtocolFamily;' W TestLoader: java.lang.NoClassDefFoundError: java/net/ProtocolFamily in isTestClass for io.netty.channel.socket.nio.ProtocolFamilyConverter D dalvikvm: GC_CONCURRENT freed 437K, 3% free 17249K/17776K, paused 1ms+1ms, total 11ms W dalvikvm: Unable to match class for part: 'Lcom/barchart/udt/nio/KindUDT;' W TestLoader: java.lang.NoClassDefFoundError: com/barchart/udt/nio/KindUDT in isTestClass for io.netty.channel.udt.nio.NioUdtProvider D dalvikvm: GC_CONCURRENT freed 518K, 4% free 17217K/17776K, paused 1ms+1ms, total 11ms D dalvikvm: GC_CONCURRENT freed 396K, 3% free 17290K/17776K, paused 1ms+1ms, total 10ms D dalvikvm: GC_CONCURRENT freed 477K, 3% free 17265K/17776K, paused 1ms+0ms, total 10ms D dalvikvm: GC_CONCURRENT freed 477K, 3% free 17278K/17788K, paused 1ms+1ms, total 11ms D dalvikvm: GC_CONCURRENT freed 473K, 3% free 17316K/17824K, paused 1ms+2ms, total 17ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 5ms D dalvikvm: GC_CONCURRENT freed 512K, 4% free 17313K/17860K, paused 2ms+2ms, total 19ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 8ms D dalvikvm: GC_CONCURRENT freed 479K, 3% free 17346K/17860K, paused 2ms+2ms, total 18ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 6ms D dalvikvm: GC_CONCURRENT freed 463K, 3% free 17369K/17868K, paused 1ms+0ms, total 10ms I dalvikvm: Failed resolving Lio/netty/handler/codec/marshalling/ChannelBufferByteInput; interface 3378 'Lorg/jboss/marshalling/ByteInput;' W dalvikvm: Link of class 'Lio/netty/handler/codec/marshalling/ChannelBufferByteInput;' failed E TestLoader: Could not find class: io.netty.handler.codec.marshalling.ChannelBufferByteInput I dalvikvm: Failed resolving Lio/netty/handler/codec/marshalling/ChannelBufferByteOutput; interface 3379 'Lorg/jboss/marshalling/ByteOutput;' W dalvikvm: Link of class 'Lio/netty/handler/codec/marshalling/ChannelBufferByteOutput;' failed E TestLoader: Could not find class: io.netty.handler.codec.marshalling.ChannelBufferByteOutput W dalvikvm: Unable to match class for part: 'Lorg/jboss/marshalling/Unmarshaller;' W TestLoader: java.lang.NoClassDefFoundError: org/jboss/marshalling/Unmarshaller in isTestClass for io.netty.handler.codec.marshalling.DefaultUnmarshallerProvider W dalvikvm: Unable to match class for part: 'Lorg/jboss/marshalling/Unmarshaller;' W TestLoader: java.lang.NoClassDefFoundError: org/jboss/marshalling/Unmarshaller in isTestClass for io.netty.handler.codec.marshalling.ContextBoundUnmarshallerProvider W dalvikvm: Unable to match class for part: 'Lorg/jboss/marshalling/Marshaller;' W TestLoader: java.lang.NoClassDefFoundError: org/jboss/marshalling/Marshaller in isTestClass for io.netty.handler.codec.marshalling.DefaultMarshallerProvider I dalvikvm: Failed resolving Lio/netty/handler/codec/marshalling/LimitingByteInput; interface 3378 'Lorg/jboss/marshalling/ByteInput;' W dalvikvm: Link of class 'Lio/netty/handler/codec/marshalling/LimitingByteInput;' failed E TestLoader: Could not find class: io.netty.handler.codec.marshalling.LimitingByteInput W dalvikvm: Unable to match class for part: 'Lorg/jboss/marshalling/Marshaller;' W TestLoader: java.lang.NoClassDefFoundError: org/jboss/marshalling/Marshaller in isTestClass for io.netty.handler.codec.marshalling.ThreadLocalMarshallerProvider W dalvikvm: Unable to match class for part: 'Lorg/jboss/marshalling/Unmarshaller;' W TestLoader: java.lang.NoClassDefFoundError: org/jboss/marshalling/Unmarshaller in isTestClass for io.netty.handler.codec.marshalling.ThreadLocalUnmarshallerProvider D dalvikvm: GC_CONCURRENT freed 444K, 3% free 17394K/17872K, paused 1ms+2ms, total 12ms D dalvikvm: GC_CONCURRENT freed 364K, 3% free 17414K/17872K, paused 2ms+0ms, total 11ms D dalvikvm: GC_CONCURRENT freed 469K, 3% free 17429K/17932K, paused 2ms+2ms, total 14ms D dalvikvm: GC_CONCURRENT freed 479K, 3% free 17458K/17972K, paused 2ms+1ms, total 18ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 6ms D dalvikvm: GC_CONCURRENT freed 456K, 3% free 17485K/17976K, paused 1ms+2ms, total 12ms D dalvikvm: GC_CONCURRENT freed 479K, 3% free 17513K/18028K, paused 2ms+1ms, total 17ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 6ms W dalvikvm: Unable to resolve superclass of Lio/netty/handler/ssl/util/X509TrustManagerWrapper; (3011) W dalvikvm: Link of class 'Lio/netty/handler/ssl/util/X509TrustManagerWrapper;' failed E TestLoader: Could not find class: io.netty.handler.ssl.util.X509TrustManagerWrapper D dalvikvm: GC_CONCURRENT freed 456K, 3% free 17546K/18040K, paused 1ms+1ms, total 10ms D dalvikvm: GC_CONCURRENT freed 438K, 3% free 17593K/18068K, paused 1ms+2ms, total 11ms W dalvikvm: Unable to resolve superclass of Lio/netty/util/internal/LongAdderCounter; (2965) W dalvikvm: Link of class 'Lio/netty/util/internal/LongAdderCounter;' failed E TestLoader: Could not find class: io.netty.util.internal.LongAdderCounter D dalvikvm: GC_CONCURRENT freed 484K, 3% free 17602K/18120K, paused 1ms+3ms, total 15ms W dalvikvm: Unable to match class for part: 'Landroid/content/pm/ChangedPackages;' W TestLoader: java.lang.NoClassDefFoundError: android/content/pm/ChangedPackages in isTestClass for org.chromium.a.a.a D dalvikvm: GC_CONCURRENT freed 477K, 3% free 17631K/18144K, paused 2ms+2ms, total 19ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 8ms W dalvikvm: Unable to match class for part: 'Landroid/content/pm/ChangedPackages;' W TestLoader: java.lang.NoClassDefFoundError: android/content/pm/ChangedPackages in isTestClass for org.chromium.base.test.b D dalvikvm: GC_CONCURRENT freed 458K, 3% free 17665K/18160K, paused 1ms+2ms, total 12ms D TestExecutor: Adding listener org.chromium.base.test.e D dalvikvm: GC_CONCURRENT freed 717K, 5% free 17455K/18208K, paused 1ms+2ms, total 18ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 8ms I TestRequestBuilder: Scanning classpath to find tests in apks [/data/app/org.chromium.net.tests-1.apk] D dalvikvm: GC_CONCURRENT freed 64K, 2% free 17901K/18208K, paused 1ms+1ms, total 10ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 5ms D dalvikvm: GC_CONCURRENT freed 645K, 4% free 17759K/18444K, paused 0ms+2ms, total 15ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 5ms D dalvikvm: GC_CONCURRENT freed 352K, 3% free 17890K/18444K, paused 1ms+2ms, total 13ms D dalvikvm: GC_CONCURRENT freed 511K, 3% free 17891K/18444K, paused 1ms+1ms, total 12ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 6ms D dalvikvm: GC_CONCURRENT freed 570K, 4% free 17822K/18444K, paused 1ms+2ms, total 16ms D dalvikvm: GC_CONCURRENT freed 532K, 4% free 17801K/18444K, paused 2ms+1ms, total 21ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 8ms D dalvikvm: GC_CONCURRENT freed 394K, 3% free 17892K/18444K, paused 1ms+1ms, total 12ms D dalvikvm: GC_CONCURRENT freed 577K, 4% free 17823K/18444K, paused 1ms+1ms, total 16ms D dalvikvm: GC_CONCURRENT freed 525K, 4% free 17810K/18444K, paused 2ms+2ms, total 20ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 6ms D dalvikvm: GC_CONCURRENT freed 542K, 4% free 17779K/18444K, paused 2ms+2ms, total 21ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 8ms D dalvikvm: GC_CONCURRENT freed 519K, 4% free 17771K/18444K, paused 2ms+1ms, total 20ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 7ms W dalvikvm: Unable to match class for part: 'Lcom/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams;' W TestLoader: java.lang.NoClassDefFoundError: com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams in isTestClass for io.netty.channel.sctp.DefaultSctpChannelConfig W dalvikvm: Unable to match class for part: 'Lcom/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams;' W TestLoader: java.lang.NoClassDefFoundError: com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams in isTestClass for io.netty.channel.sctp.DefaultSctpServerChannelConfig W dalvikvm: Unable to match class for part: 'Lcom/sun/nio/sctp/MessageInfo;' W TestLoader: java.lang.NoClassDefFoundError: com/sun/nio/sctp/MessageInfo in isTestClass for io.netty.channel.sctp.SctpMessage W dalvikvm: Unable to resolve superclass of Lio/netty/channel/sctp/SctpNotificationHandler; (277) W dalvikvm: Link of class 'Lio/netty/channel/sctp/SctpNotificationHandler;' failed E TestLoader: Could not find class: io.netty.channel.sctp.SctpNotificationHandler W dalvikvm: Unable to match class for part: 'Lcom/sun/nio/sctp/Association;' W TestLoader: java.lang.NoClassDefFoundError: com/sun/nio/sctp/Association in isTestClass for io.netty.channel.sctp.nio.NioSctpChannel W dalvikvm: Unable to match class for part: 'Lcom/sun/nio/sctp/Association;' W TestLoader: java.lang.NoClassDefFoundError: com/sun/nio/sctp/Association in isTestClass for io.netty.channel.sctp.oio.OioSctpChannel D dalvikvm: GC_CONCURRENT freed 502K, 4% free 17781K/18444K, paused 2ms+2ms, total 21ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 9ms W dalvikvm: Unable to match class for part: 'Ljava/net/ProtocolFamily;' W TestLoader: java.lang.NoClassDefFoundError: java/net/ProtocolFamily in isTestClass for io.netty.channel.socket.nio.ProtocolFamilyConverter D dalvikvm: GC_CONCURRENT freed 507K, 4% free 17785K/18444K, paused 2ms+2ms, total 21ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 8ms W dalvikvm: Unable to match class for part: 'Lcom/barchart/udt/nio/KindUDT;' W TestLoader: java.lang.NoClassDefFoundError: com/barchart/udt/nio/KindUDT in isTestClass for io.netty.channel.udt.nio.NioUdtProvider D dalvikvm: GC_CONCURRENT freed 469K, 4% free 17827K/18444K, paused 2ms+2ms, total 21ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 11ms D dalvikvm: GC_CONCURRENT freed 532K, 4% free 17807K/18444K, paused 1ms+2ms, total 21ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 11ms D dalvikvm: GC_CONCURRENT freed 551K, 4% free 17767K/18444K, paused 2ms+2ms, total 21ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 9ms D dalvikvm: GC_CONCURRENT freed 503K, 4% free 17776K/18444K, paused 2ms+2ms, total 20ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 9ms D dalvikvm: GC_CONCURRENT freed 505K, 4% free 17768K/18444K, paused 1ms+0ms, total 12ms D dalvikvm: GC_CONCURRENT freed 493K, 4% free 17772K/18444K, paused 1ms+1ms, total 12ms I dalvikvm: Failed resolving Lio/netty/handler/codec/marshalling/ChannelBufferByteInput; interface 3378 'Lorg/jboss/marshalling/ByteInput;' W dalvikvm: Link of class 'Lio/netty/handler/codec/marshalling/ChannelBufferByteInput;' failed E TestLoader: Could not find class: io.netty.handler.codec.marshalling.ChannelBufferByteInput I dalvikvm: Failed resolving Lio/netty/handler/codec/marshalling/ChannelBufferByteOutput; interface 3379 'Lorg/jboss/marshalling/ByteOutput;' W dalvikvm: Link of class 'Lio/netty/handler/codec/marshalling/ChannelBufferByteOutput;' failed E TestLoader: Could not find class: io.netty.handler.codec.marshalling.ChannelBufferByteOutput W dalvikvm: Unable to match class for part: 'Lorg/jboss/marshalling/Unmarshaller;' W TestLoader: java.lang.NoClassDefFoundError: org/jboss/marshalling/Unmarshaller in isTestClass for io.netty.handler.codec.marshalling.DefaultUnmarshallerProvider W dalvikvm: Unable to match class for part: 'Lorg/jboss/marshalling/Unmarshaller;' W TestLoader: java.lang.NoClassDefFoundError: org/jboss/marshalling/Unmarshaller in isTestClass for io.netty.handler.codec.marshalling.ContextBoundUnmarshallerProvider W dalvikvm: Unable to match class for part: 'Lorg/jboss/marshalling/Marshaller;' W TestLoader: java.lang.NoClassDefFoundError: org/jboss/marshalling/Marshaller in isTestClass for io.netty.handler.codec.marshalling.DefaultMarshallerProvider I dalvikvm: Failed resolving Lio/netty/handler/codec/marshalling/LimitingByteInput; interface 3378 'Lorg/jboss/marshalling/ByteInput;' W dalvikvm: Link of class 'Lio/netty/handler/codec/marshalling/LimitingByteInput;' failed E TestLoader: Could not find class: io.netty.handler.codec.marshalling.LimitingByteInput W dalvikvm: Unable to match class for part: 'Lorg/jboss/marshalling/Marshaller;' W TestLoader: java.lang.NoClassDefFoundError: org/jboss/marshalling/Marshaller in isTestClass for io.netty.handler.codec.marshalling.ThreadLocalMarshallerProvider W dalvikvm: Unable to match class for part: 'Lorg/jboss/marshalling/Unmarshaller;' W TestLoader: java.lang.NoClassDefFoundError: org/jboss/marshalling/Unmarshaller in isTestClass for io.netty.handler.codec.marshalling.ThreadLocalUnmarshallerProvider D dalvikvm: GC_CONCURRENT freed 489K, 4% free 17795K/18444K, paused 0ms+2ms, total 17ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 7ms D dalvikvm: GC_CONCURRENT freed 535K, 4% free 17771K/18444K, paused 2ms+1ms, total 21ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 10ms D dalvikvm: GC_CONCURRENT freed 515K, 4% free 17768K/18444K, paused 3ms+2ms, total 22ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 10ms D dalvikvm: GC_CONCURRENT freed 510K, 4% free 17769K/18444K, paused 2ms+1ms, total 20ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 10ms D dalvikvm: GC_CONCURRENT freed 513K, 4% free 17768K/18444K, paused 2ms+1ms, total 21ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 10ms W dalvikvm: Unable to resolve superclass of Lio/netty/handler/ssl/util/X509TrustManagerWrapper; (3011) W dalvikvm: Link of class 'Lio/netty/handler/ssl/util/X509TrustManagerWrapper;' failed E TestLoader: Could not find class: io.netty.handler.ssl.util.X509TrustManagerWrapper D dalvikvm: GC_CONCURRENT freed 500K, 4% free 17780K/18444K, paused 2ms+9ms, total 22ms D dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 2ms D dalvikvm: GC_CONCURRENT freed 494K, 4% free 17776K/18444K, paused 1ms+1ms, total 12ms W dalvikvm: Unable to resolve superclass of Lio/netty/util/internal/LongAdderCounter; (2965) W dalvikvm: Link of class 'Lio/netty/util/internal/LongAdderCounter;' failed E TestLoader: Could not find class: io.netty.util.internal.LongAdderCounter D dalvikvm: GC_CONCURRENT freed 418K, 4% free 17769K/18444K, paused 2ms+1ms, total 13ms W dalvikvm: Unable to match class for part: 'Landroid/content/pm/ChangedPackages;' W TestLoader: java.lang.NoClassDefFoundError: android/content/pm/ChangedPackages in isTestClass for org.chromium.a.a.a D dalvikvm: GC_CONCURRENT freed 437K, 4% free 17780K/18444K, paused 2ms+1ms, total 13ms W dalvikvm: Unable to match class for part: 'Landroid/content/pm/ChangedPackages;' W TestLoader: java.lang.NoClassDefFoundError: android/content/pm/ChangedPackages in isTestClass for org.chromium.base.test.b D dalvikvm: GC_CONCURRENT freed 475K, 4% free 17771K/18444K, paused 2ms+2ms, total 14ms D TestExecutor: Adding listener org.chromium.base.test.e I MonitoringInstrumentation: waitForActivitiesToComplete() took: 0ms I MonitoringInstrumentation: Activities that are still in CREATED to STOPPED: 0 D AndroidRuntime: Shutting down VM D dalvikvm: GC_CONCURRENT freed 95K, 15% free 566K/664K, paused 0ms+0ms, total 1ms 780 1083 I ActivityManager: Force stopping org.chromium.net appid=10078 user=0: finished inst 780 1083 I ActivityManager: Killing 8127:org.chromium.net/u0a78 (adj 0): stop org.chromium.net D AndroidRuntime: D AndroidRuntime: >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< D AndroidRuntime: CheckJNI is OFF I AndroidRuntime: Assertions enabled: '-ea' D dalvikvm: Trying to load lib libjavacore.so 0x0 D dalvikvm: Added shared lib libjavacore.so 0x0 D dalvikvm: Trying to load lib libnativehelper.so 0x0 D dalvikvm: Added shared lib libnativehelper.so 0x0 D dalvikvm: No JNI_OnLoad found in libnativehelper.so 0x0, skipping init D dalvikvm: Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods D AndroidRuntime: Calling main entry com.android.commands.am.Am D AndroidRuntime: Shutting down VM D dalvikvm: GC_CONCURRENT freed 93K, 16% free 554K/652K, paused 0ms+0ms, total 3ms D AndroidRuntime: D AndroidRuntime: >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< D AndroidRuntime: CheckJNI is OFF I AndroidRuntime: Assertions enabled: '-ea' D dalvikvm: Trying to load lib libjavacore.so 0x0 D dalvikvm: Added shared lib libjavacore.so 0x0 D dalvikvm: Trying to load lib libnativehelper.so 0x0 D dalvikvm: Added shared lib libnativehelper.so 0x0 D dalvikvm: No JNI_OnLoad found in libnativehelper.so 0x0, skipping init D dalvikvm: Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods D AndroidRuntime: Calling main entry com.android.commands.pm.Pm D AndroidRuntime: Shutting down VM D dalvikvm: GC_CONCURRENT freed 95K, 15% free 566K/664K, paused 0ms+0ms, total 1ms D AndroidRuntime: D AndroidRuntime: >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< D AndroidRuntime: CheckJNI is OFF I AndroidRuntime: Assertions enabled: '-ea' D dalvikvm: Trying to load lib libjavacore.so 0x0 D dalvikvm: Added shared lib libjavacore.so 0x0 D dalvikvm: Trying to load lib libnativehelper.so 0x0 D dalvikvm: Added shared lib libnativehelper.so 0x0 D dalvikvm: No JNI_OnLoad found in libnativehelper.so 0x0, skipping init D dalvikvm: Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods D AndroidRuntime: Calling main entry com.android.commands.pm.Pm D AndroidRuntime: Shutting down VM
,
Aug 17 2017
Cronet sheriff today. I am going to speculatively revert.
,
Aug 17 2017
I CQ-ed a speculative revert https://chromium-review.googlesource.com/c/619006. If this doesn't fix it, we can look into Paul's proguard CL.
,
Aug 17 2017
> If this doesn't fix it, we can look into Paul's proguard CL. Please see my comment #1, my CL is not in the much reduced blame list.
,
Aug 17 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0483c565d7801f47bcd660490586312521322b7a commit 0483c565d7801f47bcd660490586312521322b7a Author: Helen Li <xunjieli@chromium.org> Date: Thu Aug 17 18:19:55 2017 Revert "Fix test listing not finding downstream tests" This reverts commit 4e387c15744541f99764f79ad411d4204febf487. Reason for revert: Might be the cause of failure on Cronet test bots Original change's description: > Fix test listing not finding downstream tests > > Remove the package filter for test listing that was added for > performance reason, the filter ignore any package that is not under > org.chromium. Removing this filter cause test listing time to increase > by 2.4 seconds. > > Bug: 755721 > Change-Id: I20fe19136916bfb6e21ce6ae6f8fd52b70820003 > Reviewed-on: https://chromium-review.googlesource.com/616025 > Reviewed-by: John Budorick <jbudorick@chromium.org> > Commit-Queue: Yoland Yan <yolandyan@chromium.org> > Cr-Commit-Position: refs/heads/master@{#494630} TBR=yolandyan@chromium.org,jbudorick@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 755721, 756255 Change-Id: Ieb4825e1a4fff304f588213c20c8c3a8381080bb Reviewed-on: https://chromium-review.googlesource.com/619006 Reviewed-by: John Budorick <jbudorick@chromium.org> Reviewed-by: Helen Li <xunjieli@chromium.org> Commit-Queue: Helen Li <xunjieli@chromium.org> Cr-Commit-Position: refs/heads/master@{#495231} [modify] https://crrev.com/0483c565d7801f47bcd660490586312521322b7a/build/android/pylib/local/device/local_device_instrumentation_test_run.py
,
Aug 18 2017
That fixed it. |
|||
►
Sign in to add a comment |
|||
Comment 1 by pauljensen@chromium.org
, Aug 17 2017Labels: OS-Android