posted 11 years ago
I've never seen this error before and don't even know where to start. This Activity is supposed to fetch results from Google Places and is part of a search functionality that ties in with the search view widget. Someone set me in the right direction. Thanks!
PlaceProvider.java:
Details from logcat:
03-09 19:05:40.521: E/AndroidRuntime(6976): FATAL EXCEPTION: ModernAsyncTask #1
03-09 19:05:40.521: E/AndroidRuntime(6976): java.lang.RuntimeException: An error occured while executing doInBackground()
03-09 19:05:40.521: E/AndroidRuntime(6976): at android.support.v4.content.ModernAsyncTask$3.done(ModernAsyncTask.java:137)
03-09 19:05:40.521: E/AndroidRuntime(6976): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274)
03-09 19:05:40.521: E/AndroidRuntime(6976): at java.util.concurrent.FutureTask.setException(FutureTask.java:125)
03-09 19:05:40.521: E/AndroidRuntime(6976): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
03-09 19:05:40.521: E/AndroidRuntime(6976): at java.util.concurrent.FutureTask.run(FutureTask.java:138)
03-09 19:05:40.521: E/AndroidRuntime(6976): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
03-09 19:05:40.521: E/AndroidRuntime(6976): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
03-09 19:05:40.521: E/AndroidRuntime(6976): at java.lang.Thread.run(Thread.java:1019)
03-09 19:05:40.521: E/AndroidRuntime(6976): Caused by: java.lang.NullPointerException
03-09 19:05:40.521: E/AndroidRuntime(6976): at java.net.URLEncoder.encode(URLEncoder.java:92)
03-09 19:05:40.521: E/AndroidRuntime(6976): at com.....PlaceProvider.getPlacesUrl(PlaceProvider.java:266)
03-09 19:05:40.521: E/AndroidRuntime(6976): at com.....PlaceProvider.getPlaces(PlaceProvider.java:290)
03-09 19:05:40.521: E/AndroidRuntime(6976): at com.....PlaceProvider.query(PlaceProvider.java:88)
03-09 19:05:40.521: E/AndroidRuntime(6976): at android.content.ContentProvider$Transport.query(ContentProvider.java:187)
03-09 19:05:40.521: E/AndroidRuntime(6976): at android.content.ContentResolver.query(ContentResolver.java:262)
03-09 19:05:40.521: E/AndroidRuntime(6976): at android.support.v4.content.CursorLoader.loadInBackground(CursorLoader.java:49)
03-09 19:05:40.521: E/AndroidRuntime(6976): at android.support.v4.content.CursorLoader.loadInBackground(CursorLoader.java:35)
03-09 19:05:40.521: E/AndroidRuntime(6976): at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:242)
03-09 19:05:40.521: E/AndroidRuntime(6976): at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:51)
03-09 19:05:40.521: E/AndroidRuntime(6976): at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:40)
03-09 19:05:40.521: E/AndroidRuntime(6976): at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:123)
03-09 19:05:40.521: E/AndroidRuntime(6976): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
03-09 19:05:40.521: E/AndroidRuntime(6976): ... 4 more