JackyAndroid / JackyAndroid/AndroidChromium

HTML界面显示弹框的时候会报错,不知如何解决呢?log如下

Open
#62 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

help wanted
Dominant language
Java
Stars
3.1k
Forks
746
PR merge metrics
No merged PRs in 30d

Description

2018-10-26 15:55:05.264 8157-8157/org.chromium.chrome.browser W/System.err: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/chromium/components/web_contents_delegate_android/R$layout;
2018-10-26 15:55:05.265 8157-8157/org.chromium.chrome.browser W/System.err: at org.chromium.components.web_contents_delegate_android.ValidationMessageBubble.(ValidationMessageBubble.java:54)
2018-10-26 15:55:05.266 8157-8157/org.chromium.chrome.browser W/System.err: at org.chromium.components.web_contents_delegate_android.ValidationMessageBubble.createAndShow(ValidationMessageBubble.java:49)
2018-10-26 15:55:05.266 8157-8157/org.chromium.chrome.browser W/System.err: at org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method)
2018-10-26 15:55:05.266 8157-8157/org.chromium.chrome.browser W/System.err: at org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:41)
2018-10-26 15:55:05.267 8157-8157/org.chromium.chrome.browser W/System.err: at android.os.Handler.dispatchMessage(Handler.java:110)
2018-10-26 15:55:05.267 8157-8157/org.chromium.chrome.browser W/System.err: at android.os.Looper.loop(Looper.java:203)
2018-10-26 15:55:05.267 8157-8157/org.chromium.chrome.browser W/System.err: at android.app.ActivityThread.main(ActivityThread.java:6297)
2018-10-26 15:55:05.267 8157-8157/org.chromium.chrome.browser W/System.err: at java.lang.reflect.Method.invoke(Native Method)
2018-10-26 15:55:05.269 8157-8157/org.chromium.chrome.browser W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1084)
2018-10-26 15:55:05.269 8157-8157/org.chromium.chrome.browser W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:945)
2018-10-26 15:55:05.270 8157-8157/org.chromium.chrome.browser W/System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "org.chromium.components.web_contents_delegate_android.R$layout" on path: DexPathList[[zip file "/data/app/org.chromium.chrome.browser-1/base.apk"],nativeLibraryDirectories=[/data/app/org.chromium.chrome.browser-1/lib/arm, /data/app/org.chromium.chrome.browser-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
2018-10-26 15:55:05.270 8157-8157/org.chromium.chrome.browser W/System.err: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
2018-10-26 15:55:05.271 8157-8157/org.chromium.chrome.browser W/System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
2018-10-26 15:55:05.271 8157-8157/org.chromium.chrome.browser W/System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
2018-10-26 15:55:05.271 8157-8157/org.chromium.chrome.browser W/System.err: ... 10 more
2018-10-26 15:55:05.274 8157-8157/org.chromium.chrome.browser A/chromium: [FATAL:jni_android.cc(243)] Please include Java exception stack in crash report
2018-10-26 15:55:05.275 8157-8157/org.chromium.chrome.browser A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 8157 (.chrome.browser)

2018-10-26 14:45:53.017 13029-13029/? A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 13029 (rgo.longbrowser), pid 13029 (rgo.longbrowser)
2018-10-26 14:45:53.170 13384-13384/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2018-10-26 14:45:53.170 13384-13384/? A/DEBUG: Build fingerprint:
2018-10-26 14:45:53.170 13384-13384/? A/DEBUG: Revision: '0'
2018-10-26 14:45:53.170 13384-13384/? A/DEBUG: ABI: 'arm'
2018-10-26 14:45:53.171 13384-13384/? A/DEBUG: pid: 13029, tid: 13029, name: rgo.longbrowser >>> <<<
2018-10-26 14:45:53.171 13384-13384/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2018-10-26 14:45:53.187 13384-13384/? A/DEBUG: Abort message: '[FATAL:jni_android.cc(243)] Please include Java exception stack in crash report
'
2018-10-26 14:45:53.188 13384-13384/? A/DEBUG: r0 00000000 r1 000032e5 r2 00000006 r3 00000008
2018-10-26 14:45:53.188 13384-13384/? A/DEBUG: r4 000032e5 r5 000032e5 r6 ffadcc94 r7 0000010c
2018-10-26 14:45:53.188 13384-13384/? A/DEBUG: r8 00000000 r9 00000089 sl bd34257c fp bd342578
2018-10-26 14:45:53.188 13384-13384/? A/DEBUG: ip 00000000 sp ffadcc80 lr ee58289d pc ee57c3ee cpsr 200d0030
2018-10-26 14:45:53.200 13384-13384/? A/DEBUG: backtrace:
2018-10-26 14:45:53.200 13384-13384/? A/DEBUG: #00 pc 0001a3ee /system/lib/libc.so (abort+63)
2018-10-26 14:45:53.200 13384-13384/? A/DEBUG: #01 pc 002c1f73 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.200 13384-13384/? A/DEBUG: #02 pc 002cf409 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.200 13384-13384/? A/DEBUG: #03 pc 002b86c3 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.200 13384-13384/? A/DEBUG: #04 pc 01f793d7 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.200 13384-13384/? A/DEBUG: #05 pc 01f7a6b9 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.200 13384-13384/? A/DEBUG: #06 pc 01271dc3 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.200 13384-13384/? A/DEBUG: #07 pc 01271d05 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.200 13384-13384/? A/DEBUG: #08 pc 0126fa11 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.201 13384-13384/? A/DEBUG: #09 pc 0120d863 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.201 13384-13384/? A/DEBUG: #10 pc 012106af /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.201 13384-13384/? A/DEBUG: #11 pc 012069b1 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.201 13384-13384/? A/DEBUG: #12 pc 00836221 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.201 13384-13384/? A/DEBUG: #13 pc 002c24f1 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.201 13384-13384/? A/DEBUG: #14 pc 002d3033 /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.201 13384-13384/? A/DEBUG: #15 pc 002d324d /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.201 13384-13384/? A/DEBUG: #16 pc 002d346b /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.201 13384-13384/? A/DEBUG: #17 pc 002d3d8f /system/app/Vargo_browser/lib/arm/libchrome.so
2018-10-26 14:45:53.201 13384-13384/? A/DEBUG: #18 pc 0002e28d /data/dalvik-cache/arm/system@app@Vargo_browser@Vargo_browser.apk@classes.dex (offset 0x2e000)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading ValidationMessageBubble.java around lines 49-54 and trace the HTML popup path that calls createAndShow. Reproduce the popup crash and investigate why org.chromium.components.web_contents_delegate_android.R$layout is unavailable; done means the popup no longer triggers the reported NoClassDefFoundError or fatal abort.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.