Parse-server: Have a problem using Local Datastore in Android after parse server migration

Created on 19 Feb 2016  路  10Comments  路  Source: parse-community/parse-server

I request this issue to parse.com/help.
They said you might report this issue to here.

I try migration to my local parse server.
I succeeded development local parse server.
And my android application connect to this server successfully.

But to use Local Datastore has problem.
I'm using local datastore.
This is my code.

  • MyApplication.java
    Parse.enableLocalDatastore(this);
  • userProfileDao.java
    try {
    ParseQuery query = ParseQuery.getQuery(PARSE_OBJECT);
    query.fromLocalDatastore();
    mParseObject = query.getFirst();
    } catch (ParseException e) {
    mParseObject = new ParseObject(PARSE_OBJECT);
    }

In userProfileDao.java,
query.fromLocalDatastore(); <- ERROR.... Caused by: java.lang.IllegalStateException: Method requires Local Datastore. Please refer to Parse#enableLocalDatastore(Context).

Before migration, this is no problem.
Currently, I used Parse SDK version 1.13 and Parse server version 2.1.
Please to solve this problem.

Thanks.

Most helpful comment

You need to enable the local datastore inside your initialization command, not before like it used to be.

Parse.initialize(new Parse.Configuration.Builder(this) .applicationId("yourappid") .clientKey("yourclientkey") .server("serverurl") .enableLocalDataStore() .build() );

All 10 comments

cc @grantland

I'm having the same problem, I'm unable to work with local database.

You need to enable the local datastore inside your initialization command, not before like it used to be.

Parse.initialize(new Parse.Configuration.Builder(this) .applicationId("yourappid") .clientKey("yourclientkey") .server("serverurl") .enableLocalDataStore() .build() );

thank you, it works. Very appreciated.

Was having same issue here...Thank you..It worked

Work like charm!!

it works. Thanks

Thanks, its working

Oh well it is the end of 2020 and I had the same issue.
Can someone please update the Android guidelines
http://docs.parseplatform.org/android/guide/#local-datastore

Thanks for the reminder @breidest-tbs.

Would you want to open an issue in the docs repo?
If you want to go even further, we would gladly review your PR for the docs change.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

LtrDan picture LtrDan  路  4Comments

jaydeep82 picture jaydeep82  路  4Comments

kilabyte picture kilabyte  路  4Comments

ugo-geronimo picture ugo-geronimo  路  3Comments

pulse1989 picture pulse1989  路  3Comments