Note that there are some explanatory texts on larger screens.

plurals
  1. POClassNotFoundException for a ContentProvider
    text
    copied!<p>I have a ContentProvider class and is declared in AndroidMenifest.xml like this:</p> <pre><code>&lt;provider android:name=".MediaSearchProvider" android:authorities="org.iii.romulus.meridian.mediasearch"&gt; &lt;path-permission android:path="/search_suggest_query" android:readPermission="android.permission.GLOBAL_SEARCH" /&gt; &lt;/provider&gt; </code></pre> <p>It works well on most devices, but the Market tells me some users are suffering error with it. The stack trace is:</p> <pre><code>java.lang.RuntimeException: Unable to get provider org.iii.romulus.meridian.MediaSearchProvider: java.lang.ClassNotFoundException: org.iii.romulus.meridian.MediaSearchProvider in loader dalvik.system.PathClassLoader[/mnt/asec/org.iii.romulus.meridian-1/pkg.apk] at android.app.ActivityThread.installProvider(ActivityThread.java:4509) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4281) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4237) at android.app.ActivityThread.access$3000(ActivityThread.java:125) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2071) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:4627) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:636) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.ClassNotFoundException: org.iii.romulus.meridian.MediaSearchProvider in loader dalvik.system.PathClassLoader[/mnt/asec/org.iii.romulus.meridian-1/pkg.apk] at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) at java.lang.ClassLoader.loadClass(ClassLoader.java:573) at java.lang.ClassLoader.loadClass(ClassLoader.java:532) at android.app.ActivityThread.installProvider(ActivityThread.java:4494) ... 12 more </code></pre> <p>I have totally no idea about what's up and I can't reproduce it on any of my phones. I also tried clean and build, but the report still comes up. Anyone can help? Thanks!</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload