Skip to content

Have a problem using Local Datastore in Android after parse server migration #490

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
slickker opened this issue Feb 19, 2016 · 10 comments
Closed

Comments

@slickker
Copy link

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.

@drew-gross
Copy link
Contributor

cc @grantland

@shevkorn
Copy link

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

@arxidon
Copy link

arxidon commented Feb 22, 2016

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() );

@shevkorn
Copy link

thank you, it works. Very appreciated.

@wannclem
Copy link

wannclem commented Dec 21, 2016

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

@rakeshmjiyani
Copy link

Work like charm!!

@umng
Copy link

umng commented Jul 24, 2017

it works. Thanks

@SUMIT5321
Copy link

Thanks, its working

@breidest-tbs
Copy link

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

@mtrezza
Copy link
Member

mtrezza commented Dec 18, 2020

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests