Webview apk can't find org/chromium/device/geolocation/LocationProviderAdapter |
|||||
Issue descriptionFirst failing build: https://build.chromium.org/p/chromium.android/builders/Android%20WebView%20CTS%20L-MR1%20%28dbg%29/builds/14022 Probably from this giant refactor: https://codereview.chromium.org/2184013004 I can't really tell what's wrong though. I'm guessing something with proguard, but honestly I can't really tell. This is the error: [FATAL:jni_android.cc(123)] Failed to find class org/chromium/device/geolocation/LocationProviderAdapter Stack Trace: RELADDR FUNCTION FILE:LINE 00389259 logging::LogMessage::~LogMessage()+224 /b/c/b/Android_arm_Builder__dbg_/src/base/logging.cc:532 0036e887 base::android::GetClass(_JNIEnv*, char const*)+254 /b/c/b/Android_arm_Builder__dbg_/src/base/android/jni_android.cc:123 0036e8e9 base::android::LazyGetClass(_JNIEnv*, char const*, int*)+32 /b/c/b/Android_arm_Builder__dbg_/src/base/android/jni_android.cc:138 v------> Java_LocationProviderAdapter_create /b/c/b/Android_arm_Builder__dbg_/src/out/Debug/gen/device/geolocation/geolocation_jni_headers/device/jni/LocationProviderAdapter_jni.h:82 011add2f device::AndroidLocationApiAdapter::CreateJavaObject(_JNIEnv*)+38 /b/c/b/Android_arm_Builder__dbg_/src/device/geolocation/location_api_adapter_android.cc:157 011ade63 device::AndroidLocationApiAdapter::Start(device::LocationProviderAndroid*, bool)+70 /b/c/b/Android_arm_Builder__dbg_/src/device/geolocation/location_api_adapter_android.cc:63 011ae419 device::LocationArbitratorImpl::DoStartProviders()+68 /b/c/b/Android_arm_Builder__dbg_/src/device/geolocation/location_arbitrator_impl.cc:87 011aed81 device::LocationArbitratorImpl::OnAccessTokenStoresLoaded(std::__1::map<GURL, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >, std::__1::less<GURL>, std::__1::allocator<std::__1::pair<GURL const, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> > > > >, scoped_refptr<net::URLRequestContextGetter> const&)+160 /b/c/b/Android_arm_Builder__dbg_/src/device/geolocation/location_arbitrator_impl.cc:111
,
Jul 29 2016
target name is system_webview_apk
,
Jul 29 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/dd72bb32079cd40841cb9858a1afff6157c2427b commit dd72bb32079cd40841cb9858a1afff6157c2427b Author: mcasas <mcasas@chromium.org> Date: Fri Jul 29 21:18:36 2016 Add explicit geolocation_java dependency for android_webview This CL addresses the problem in the bug, i.e. android webview not finding the Geolocation classes after moving to //device. BUG= 632777 Review-Url: https://codereview.chromium.org/2195783002 Cr-Commit-Position: refs/heads/master@{#408757} [modify] https://crrev.com/dd72bb32079cd40841cb9858a1afff6157c2427b/android_webview/BUILD.gn
,
Jul 29 2016
Bot turned green, marking it as fixed: https://build.chromium.org/p/chromium.android/builders/Android%20WebView%20CTS%20L-MR1%20%28dbg%29/builds/14071
,
Jul 29 2016
,
Sep 22 2017
,
Sep 22 2017
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by mcasas@chromium.org
, Jul 29 2016Status: Assigned (was: Untriaged)