I’m trying to make a simple query sorted by a column and I keep getting this error and I can’t seem to figure out what I’m doing wrong I get this Error (with no error code):
BackendlessFault{ code: 'IllegalArgumentException', message: 'Attempt to invoke interface method 'java.lang.String android.content.SharedPreferences.getString(java.lang.String, java.lang.String)' on a null object reference' }
This is my code:
QueryOptions qo = new QueryOptions();
qo.addSortByOption("worldIndex");
BackendlessDataQuery query = new BackendlessDataQuery();
query.setQueryOptions(qo);
Backendless.Persistence.of(World.class).find(query,new AsyncCallback<BackendlessCollection<World>>(){
@Override
public void handleResponse(BackendlessCollection<World> worlds )
{
// list of worlds
Log.i(TAG,"Got " + worlds.getCurrentPage().size() + "/" + worlds.getTotalObjects());
}
@Override
public void handleFault( BackendlessFault fault )
{
Log.e(TAG,"Error fetching worlds with code: " + fault.getCode()+", message: " + fault.getMessage());
// an error has occurred, the error code can be retrieved with fault.getCode()
}
});