New issue
Advanced search Search tips

Issue 789666 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug


Show other hotlists

Hotlists containing this issue:
XXX


Sign in to add a comment

org.chromium.webview_ui_test.test crashing due to resource not found exception

Project Member Reported by aluo@chromium.org, Nov 29 2017

Issue description

Error:
C   36.662s Main  Caused by: android.view.InflateException: Binary XML file line #13: Error inflating class android.webkit.WebView
C   36.662s Main  	at android.view.LayoutInflater.createView(LayoutInflater.java:645)
C   36.662s Main  	at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)



This is the regression range:

https://chromium.googlesource.com/chromium/src/+log/ff113a8b5de28317d7f4820d0f6bd43e6e0ee033..d41941952ce7a0e1dc6e75f8da8e9c864e6804d9?pretty=fuller&n=10000

Last passed build: https://build.chromium.org/p/chromium.android/builders/Android%20WebView%20M%20(dbg)/builds/10564

First failed build: https://build.chromium.org/p/chromium.android/builders/Android%20WebView%20M%20(dbg)/builds/10565

Logs:
C   36.661s Main  [FAIL] org.chromium.webview_ui_test.test.ActionModeTest#testAssist:
C   36.661s Main  java.lang.RuntimeException: Unable to start activity ComponentInfo{org.chromium.webview_ui_test/org.chromium.webview_ui_test.WebViewUiTestActivity}: android.view.InflateException: Binary XML file line #13: Binary XML file line #13: Error inflating class android.webkit.WebView
C   36.661s Main  	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
C   36.661s Main  	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
C   36.661s Main  	at android.app.ActivityThread.-wrap11(ActivityThread.java)
C   36.661s Main  	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
C   36.661s Main  	at android.os.Handler.dispatchMessage(Handler.java:102)
C   36.661s Main  	at android.os.Looper.loop(Looper.java:148)
C   36.661s Main  	at android.app.ActivityThread.main(ActivityThread.java:5417)
C   36.661s Main  	at java.lang.reflect.Method.invoke(Native Method)
C   36.661s Main  	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
C   36.662s Main  	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
C   36.662s Main  Caused by: android.view.InflateException: Binary XML file line #13: Binary XML file line #13: Error inflating class android.webkit.WebView
C   36.662s Main  	at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
C   36.662s Main  	at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
C   36.662s Main  	at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
C   36.662s Main  	at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:393)
C   36.662s Main  	at android.app.Activity.setContentView(Activity.java:2166)
C   36.662s Main  	at org.chromium.webview_ui_test.WebViewUiTestActivity.onCreate(WebViewUiTestActivity.java:31)
C   36.662s Main  	at android.app.Activity.performCreate(Activity.java:6237)
C   36.662s Main  	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
C   36.662s Main  	at android.support.test.runner.MonitoringInstrumentation.callActivityOnCreate(MonitoringInstrumentation.java:532)
C   36.662s Main  	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
C   36.662s Main  	... 9 more
C   36.662s Main  Caused by: android.view.InflateException: Binary XML file line #13: Error inflating class android.webkit.WebView
C   36.662s Main  	at android.view.LayoutInflater.createView(LayoutInflater.java:645)
C   36.662s Main  	at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
C   36.662s Main  	at android.view.LayoutInflater.onCreateView(LayoutInflater.java:694)
C   36.662s Main  	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)
C   36.662s Main  	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
C   36.662s Main  	at android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
C   36.662s Main  	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
C   36.662s Main  	at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
C   36.662s Main  	... 18 more
C   36.662s Main  Caused by: java.lang.reflect.InvocationTargetException
C   36.662s Main  	at java.lang.reflect.Constructor.newInstance(Native Method)
C   36.662s Main  	at android.view.LayoutInflater.createView(LayoutInflater.java:619)
C   36.662s Main  	... 25 more
C   36.662s Main  Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7d0b0000
C   36.662s Main  	at android.content.res.Resources.getValue(Resources.java:1351)
C   36.662s Main  	at android.content.res.Resources.getBoolean(Resources.java:1077)
C   36.662s Main  	at org.chromium.ui.base.DeviceFormFactor.isTablet(DeviceFormFactor.java:35)
C   36.662s Main  	at org.chromium.content.browser.DeviceUtils.addDeviceSpecificUserAgentSwitch(DeviceUtils.java:23)
C   36.662s Main  	at org.chromium.content.browser.BrowserStartupController$5.run(BrowserStartupController.java:335)
C   36.662s Main  	at org.chromium.content.browser.BrowserStartupController.prepareToStartBrowserProcess(BrowserStartupController.java:350)
C   36.662s Main  	at org.chromium.content.browser.BrowserStartupController.startBrowserProcessesSync(BrowserStartupController.java:216)
C   36.662s Main  	at org.chromium.android_webview.AwBrowserProcess.lambda$start$0$AwBrowserProcess(AwBrowserProcess.java:119)
C   36.662s Main  	at org.chromium.android_webview.AwBrowserProcess$$Lambda$0.run(Unknown Source)
C   36.662s Main  	at org.chromium.base.ThreadUtils.runOnUiThreadBlocking(ThreadUtils.java:74)
C   36.662s Main  	at org.chromium.android_webview.AwBrowserProcess.start(AwBrowserProcess.java:103)
C   36.662s Main  	at com.android.webview.chromium.WebViewChromiumFactoryProvider.startChromiumLocked(WebViewChromiumFactoryProvider.java:429)
C   36.663s Main  	at com.android.webview.chromium.WebViewChromiumFactoryProvider.ensureChromiumStartedLocked(WebViewChromiumFactoryProvider.java:365)
C   36.663s Main  	at com.android.webview.chromium.WebViewChromiumFactoryProvider.startYourEngines(WebViewChromiumFactoryProvider.java:473)
C   36.663s Main  	at com.android.webview.chromium.WebViewChromium.init(WebViewChromium.java:164)
C   36.663s Main  	at android.webkit.WebView.<init>(WebView.java:606)
C   36.663s Main  	at android.webkit.WebView.<init>(WebView.java:542)
C   36.663s Main  	at android.webkit.WebView.<init>(WebView.java:525)
C   36.663s Main  	at android.webkit.WebView.<init>(WebView.java:512)
C   36.663s Main  	... 27 more

The layout file is very simple:

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2015 The Chromium Authors. All rights reserved.
     Use of this source code is governed by a BSD-style license that can be
     found in the LICENSE file.
-->

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center">
    <WebView
        android:id="@+id/webview"
        android:layout_width="match_parent"
        android:layout_height="280dp" />
    <EditText
        android:id="@+id/edittext"
        android:inputType="text"
        android:layout_below="@+id/webview"
        android:layout_width="match_parent"
        android:layout_height="60dp" />
</RelativeLayout>
 

Comment 1 by boliu@chromium.org, Nov 29 2017

Status: Fixed (was: Untriaged)
Reverted already, and 2 out 3 bots are already back to green.

https://chromium-review.googlesource.com/796717

And fwiw, this would have been a releaseblock-dev kind of thing..

Comment 2 by aluo@chromium.org, Nov 29 2017

Yea I was gonna do a repro make sure it's not test issue and then move it to RBD if so.  Thanks for the quick fix.  I noticed CTS tests also all failing here: https://logs.chromium.org/v/?s=chromium%2Fbb%2Fchromium.android%2FAndroid_WebView_N__dbg_%2F12440%2F%2B%2Frecipes%2Fsteps%2FRun_CTS%2F0%2Fstdout  Assuming that's the same cause?

Comment 3 by boliu@chromium.org, Nov 29 2017

yeah, same issue. two of the three bots are back to green already, including the cts steps

Sign in to add a comment