As of April 12th, you must go to Progress SupportLink to create new support cases or to access existing cases. Please, bookmark the SupportLink URL and use the new portal to contact the support team.
05-11 15:48:59.291: E/AndroidRuntime(29064): at com.mindscrub.willpowerdrive.DashBoardActivity$11.onSuccess(DashBoardActivity.java:485)
05-11 15:48:59.291: E/AndroidRuntime(29064): at com.mindscrub.willpowerdrive.DashBoardActivity$11.onSuccess(DashBoardActivity.java:1)
05-11 15:48:59.291: E/AndroidRuntime(29064): at com.kinvey.android.AsyncClientRequest.onPostExecute(AsyncClientRequest.java:91)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.os.AsyncTask.finish(AsyncTask.java:631)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.os.AsyncTask.access$600(AsyncTask.java:177)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.os.Handler.dispatchMessage(Handler.java:99)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.os.Looper.loop(Looper.java:153)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.app.ActivityThread.main(ActivityThread.java:5297)
05-11 15:48:59.291: E/AndroidRuntime(29064): at java.lang.reflect.Method.invokeNative(Native Method)
05-11 15:48:59.291: E/AndroidRuntime(29064): at java.lang.reflect.Method.invoke(Method.java:511)
05-11 15:48:59.291: E/AndroidRuntime(29064): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
05-11 15:48:59.291: E/AndroidRuntime(29064): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
05-11 15:48:59.291: E/AndroidRuntime(29064): at dalvik.system.NativeStart.main(Native Method)`
I have data in my Progress collection. Please give me nay hint or reference so i can understand where i am wrong.
My all other fetching and saving code working fine except this one.
Thanks in Advance.
1 Comment
E
Edward
said
over 9 years ago
Hey--
at a glance that code all looks correct, can you enable debug logging by taking a look at this guide: http://devcenter.kinvey.com/android/guides/troubleshooting
That will dump all http requests and responses to the logs, can you post those here as they might give some insight into what is going on?
sandip_armal
I have one 'progressCollection' in which i have following column
group_id,
challengid,
progress,
date,
timestamp,
overallprogress,
I am trying to fetch all data of 'progressCollection' using my group_id, Si i am passing group id but i am getting null pointer Exception.
`Query myQuery = mKinveyClient.query();
myQuery.equals("group_id",groupId);
AsyncAppData myEvents = mKinveyClient.appData("ProgressCollection", ProgressEntity.class);
myEvents.get(myQuery, new KinveyListCallback() {
@Override
public void onSuccess(ProgressEntity[] results) {
Log.v("WILL", "progress by specific group "+ results.length + " events and givenName = "+results);
groupsInMyChallenge = results.length;
List myList = Arrays.asList(results);
}
@Override
public void onFailure(Throwable error) {
Log.e("TEST", "failed to fetchByFilterCriteria", error);
}
});`
I also create GenericJSON class.
`public class ProgressEntity extends GenericJson {
@Key("_id")
private String id;
@Key
private int group_id;
@Key
private int challangeid;
@Key
private String date;
@Key
private boolean overallprogress;
@Key
private long timestamp;
@Key
private String progress;
@Key("_kmd")
private KinveyMetaData meta; // Kinvey metadata, OPTIONAL
@Key("_acl")
private KinveyMetaData.AccessControlList acl; //Kinvey access control, OPTIONAL
public ProgressEntity(){} //GenericJson classes must have a public empty constructor
}`
Here is Exception which i really don't know why i am getting..
`05-11 15:48:59.291: E/AndroidRuntime(29064): FATAL EXCEPTION: main
05-11 15:48:59.291: E/AndroidRuntime(29064): java.lang.NullPointerException
05-11 15:48:59.291: E/AndroidRuntime(29064): at com.mindscrub.willpowerdrive.DashBoardActivity$11.onSuccess(DashBoardActivity.java:485)
05-11 15:48:59.291: E/AndroidRuntime(29064): at com.mindscrub.willpowerdrive.DashBoardActivity$11.onSuccess(DashBoardActivity.java:1)
05-11 15:48:59.291: E/AndroidRuntime(29064): at com.kinvey.android.AsyncClientRequest.onPostExecute(AsyncClientRequest.java:91)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.os.AsyncTask.finish(AsyncTask.java:631)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.os.AsyncTask.access$600(AsyncTask.java:177)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.os.Handler.dispatchMessage(Handler.java:99)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.os.Looper.loop(Looper.java:153)
05-11 15:48:59.291: E/AndroidRuntime(29064): at android.app.ActivityThread.main(ActivityThread.java:5297)
05-11 15:48:59.291: E/AndroidRuntime(29064): at java.lang.reflect.Method.invokeNative(Native Method)
05-11 15:48:59.291: E/AndroidRuntime(29064): at java.lang.reflect.Method.invoke(Method.java:511)
05-11 15:48:59.291: E/AndroidRuntime(29064): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
05-11 15:48:59.291: E/AndroidRuntime(29064): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
05-11 15:48:59.291: E/AndroidRuntime(29064): at dalvik.system.NativeStart.main(Native Method)`
I have data in my Progress collection. Please give me nay hint or reference so i can understand where i am wrong.
My all other fetching and saving code working fine except this one.
Thanks in Advance.