-
-
Notifications
You must be signed in to change notification settings - Fork 877
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
32 vs. 64 bit issue on findObjectsInBackgroundWithBlock #1067
Comments
Dear Parse, I have exactly the same issue as above. The same query running on 64bit vs 32bit is not working. I even logged into server to check what differences are between queries. query 32 bit request, of course SOME_HOST, SOME_IP and SOME_APP_ID are real and correct values in both cases 64 bit request (better formatted http://pastebin.com/KRvxMMeE) Logs gathered from server running latest commit([email protected] (git://github.com/parseplatform/parse-server.git#c8823f296c6128b991f69fba4e602c8d004a4658)), requests made with iOS simulator 4s vs SE but it's 100% reproducible with real devices (checked on iPhone 5, 4s and 6s) as well as Parse-Server 2.2.2. What's interesting only this query is failing, running same query but for non equal gives good results as well as other location based queries. What's more, I remember that for sure this was working fine on previous version of SDK which I was using, 1.13.x(don't remember last part). Somewhere on the internet I've found some advices for ACL but for sure it's not the case here as all elements has read/write for everyone. I think that's quite serious issue as still a lot of people has 32 bit devices. |
Dear Parse, any update on it ? @nlutsenko forgive me for "calling" you personally but I think it's quite serious issue that recent SDK version is failing on so popular architecture ? |
I did further investigation on this issue and it seems that only what's different between SDK on 32 bit vs 64 bit is, indeed, order of parameters in request. And that hasn't change at least up to 1.13.0. So it seems it's more like server issue then SDK. Interesting thing is that this order matters only in case of doing query where value has to match value in pointers array. Btw. I'm wondering what's the reason of different order of parameters for 32 bit SDK then 64 bit one ? Update: |
This issue has been automatically marked as stale because it has not had recent activity. If you believe it should stay open, please let us know! As always, we encourage contributions, check out the Contributing Guide |
The following code works pretty well on 64bit devices (iPhone 5S, iPhone 6, iPhone 6S), but will return empty when running on a 32bit device (iPhone4, iPhone 4S, iPhone 5). Same iOS version on all devices. Repeatable in simulator and devices, also in iPads:
`- (IBAction)TestA:(id)sender {
PFQuery *myQuery = [PFQuery queryWithClassName:@"testClass"];
} `
The text was updated successfully, but these errors were encountered: