Chromium occured error on the Android 7.0.

4,297 views
Skip to first unread message

kjsre...@gmail.com

unread,
Mar 29, 2018, 3:21:22 PM3/29/18
to Chromium-dev
Sorry for my poor english.

I will attach the full error log.
Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.db>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/RenderProcessGoneDetail;
at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:42)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
at void com.google.android.gms.ads.internal.webview.m.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):1)
at java.lang.Object com.google.android.gms.ads.internal.webview.j.call() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):6)
at java.lang.Object com.google.android.gms.ads.internal.util.bq.a(java.util.concurrent.Callable) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):23)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.webview.g.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):8)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.i.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):12)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.x.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):20)
at void com.google.android.gms.ads.internal.l.run() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):16)
at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
at void android.os.Looper.loop() (Looper.java:154)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1520)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1410)
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.RenderProcessGoneDetail" on path: DexPathList[[zip file "/data/app/com.android.chrome-2/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-2/lib/arm, /data/app/com.android.chrome-2/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:42)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
at void com.google.android.gms.ads.internal.webview.m.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):1)
at java.lang.Object com.google.android.gms.ads.internal.webview.j.call() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):6)
at java.lang.Object com.google.android.gms.ads.internal.util.bq.a(java.util.concurrent.Callable) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):23)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.webview.g.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):8)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.i.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):12)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.x.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):20)
at void com.google.android.gms.ads.internal.l.run() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):16)
at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
at void android.os.Looper.loop() (Looper.java:154)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1520)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1410)
Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.hb>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/SafeBrowsingResponse;
at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:42)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
at void com.google.android.gms.ads.internal.webview.m.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):1)
at java.lang.Object com.google.android.gms.ads.internal.webview.j.call() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):6)
at java.lang.Object com.google.android.gms.ads.internal.util.bq.a(java.util.concurrent.Callable) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):23)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.webview.g.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):8)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.i.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):12)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.x.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):20)
at void com.google.android.gms.ads.internal.l.run() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):16)
at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
at void android.os.Looper.loop() (Looper.java:154)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1520)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1410)
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.SafeBrowsingResponse" on path: DexPathList[[zip file "/data/app/com.android.chrome-2/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-2/lib/arm, /data/app/com.android.chrome-2/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:42)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
at void com.google.android.gms.ads.internal.webview.m.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):1)
at java.lang.Object com.google.android.gms.ads.internal.webview.j.call() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):6)
at java.lang.Object com.google.android.gms.ads.internal.util.bq.a(java.util.concurrent.Callable) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):23)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.webview.g.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):8)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.i.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):12)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.x.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):20)
at void com.google.android.gms.ads.internal.l.run() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):16)
at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
at void android.os.Looper.loop() (Looper.java:154)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1520)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1410)

This is not a problem with android 6, but android 7 does.

I used 'pwnall/chromeview' library based on chromium.
(Link - https://github.com/pwnall/chromeview)

I don't know the cause at all.

please help me.

Torne (Richard Coles)

unread,
Mar 29, 2018, 3:36:37 PM3/29/18
to kjsre...@gmail.com, Chromium-dev
"Rejecting re-init on previously failed class" here is not really an error (just a warning) and doesn't prevent anything from working. If that's the only "error" you are seeing then everything is fine.

Also, the chromeview library you link to is not our code so we can't really support you with it in any case, and it looks like it's extremely out of date and thus probably has major security issues, so using it is probably a bad idea..

--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/6d4f2525-41d0-49d6-b1f1-1159c7018935%40chromium.org.

kjsre...@gmail.com

unread,
Apr 3, 2018, 12:59:25 AM4/3/18
to Chromium-dev, kjsre...@gmail.com
Thank you, bro.

I would use Chromium new version. 

Nicolas GORSE

unread,
Jul 10, 2018, 6:44:03 PM7/10/18
to Chromium-dev
Hello,

I have the same issue. I didn't import anything related to Chromium, however, a grep shows it comes from com.google.android.gms:play-serviecs-ads:15.0.1, see the grep result below:

Binary file Android//app/build/intermediates/incremental-verifier/debug/com.google.android.gms:play-services-ads:15.0.1 matches


I assume it is brought by the following gradle line:

implementation 'com.google.android.gms:play-services-ads:15.0.1'

What may I do to solve the issue?

Thanks,

N.

Nicolas GORSE

unread,
Jul 11, 2018, 6:33:53 AM7/11/18
to Chromium-dev
Hello,

I've reduced the code to its simplest expression, still showing the crashes. Attached are the gradle, manifest, and java files.

Let me know if I can do anything additional to help.

Thanks,

N.
build.gradle
build.gradle
AndroidManifest.xml
ActivityGame.java
Reply all
Reply to author
Forward
0 new messages