Skip to content

[Android 5.0.1] WebView crash with ClassNotFoundException #13

Description

@dtopuzov

Steps to reproduce:

  1. Start GalleryApp test application
  2. Tap WebView button

Result:

02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284] Pending exception java.lang.ClassNotFoundException thrown by 'unknown throw location'
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284] java.lang.ClassNotFoundException: com.android.webview.chromium.ContentSettingsAdapter
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:308)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.Class java.lang.Class.forName(java.lang.String) (Class.java:272)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.String[] com.tns.Platform.getTypeMetadata(java.lang.String, int) (Platform.java:358)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.Object com.tns.Platform.callJSMethodNative(int, java.lang.String, java.lang.Object[]) (Platform.java:-2)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.Object com.tns.Platform.dispatchCallJSMethodNative(int, java.lang.String, boolean, long, java.lang.Object[]) (Platform.java:796)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.Object com.tns.Platform.callJSMethod(java.lang.Object, java.lang.String, boolean, long, java.lang.Object[]) (Platform.java:641)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.Object com.tns.Platform.callJSMethod(java.lang.Object, java.lang.String, boolean, java.lang.Object[]) (Platform.java:625)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.Object com.tns.Platform.callJSMethod(java.lang.Object, java.lang.String, java.lang.Object[]) (Platform.java:615)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at android.view.View com.tns.android.app.Fragment.onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) (Fragment.java:502)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at android.view.View android.app.Fragment.performCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) (Fragment.java:2053)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at void android.app.FragmentManagerImpl.moveToState(android.app.Fragment, int, int, int, boolean) (FragmentManager.java:894)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at void android.app.FragmentManagerImpl.moveToState(int, int, int, boolean) (FragmentManager.java:1067)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at void android.app.BackStackRecord.run() (BackStackRecord.java:833)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at boolean android.app.FragmentManagerImpl.execPendingActions() (FragmentManager.java:1452)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at void android.app.FragmentManagerImpl$1.run() (FragmentManager.java:447)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:739)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at void android.os.Looper.loop() (Looper.java:135)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:5221)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[], boolean) (Method.java:-2)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:372)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:899)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284]   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:694)
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284] Dumping all threads without appropriate locks held: thread list lock mutator lock
02-03 10:43:07.465: A/art(3456): art/runtime/runtime.cc:284] All threads:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions