-
-
Notifications
You must be signed in to change notification settings - Fork 197
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
RangeError: Maximum call stack size exceeded on first connection of cordova client #51
Comments
@bastiRe what version of raix:push are you using? Would be nice to figure this one out |
I’m using 2.6.4.
|
I haven't seen this on iOS or Android yet. Will try uninstalling and reinstalling on Android in an hour or so. |
@bastiRe what setup are you on/os etc.? |
I'm having the same issue when a user connects to the server for the server for the first time and inserts its push token. The crash only seems to only occur on iOS. I'm using the latest meteor and raix:push. |
@bastiRe & @Weijtmans |
Can't reproduce on my versions. I'm on OS X 10.10.2 using Meteor 1.0.4.2 and Push 2.6.3 I'll try upgrading Push and see if that does anything - but I don't see how that one change will cause this. |
I'm marking this as a bug - I've seen this behaviour before I think, but unable to replicate. STATS: OS
Platform related
When
what throws errors
Versions
|
@dennisharrison No problem. I'm running a Digital Ocean droplet (1GB/1CPU) with the Ubuntu 14.04 X64 image. Running Meteor (1.0.4.2) deployed with Meteor Up (with Node 0.10.36). I'm using Raix:Push (2.6.4) in production in combination with the following packages: aldeed:collection2: 2.3.2 If you need any more info, feel free to ask. I can provide you with the logs and access to our server if needed. |
My server is hosted via Modulus with 512mb/1 cpu. However, I can see the same error in the logs on my local development Macbook with OSX 10.10, but the restart of the local server is so fast that it's not noticeable in the app. accounts-password 1.1.0 |
I pulled the following from the logs and Kadira (on or right before the server crash). From Kadira: |
@Weijtmans I'll have a look at it |
@Weijtmans I'm also running this on a digital ocean 1gb droplet w/ 14.04 lts and don't see it - shoot. |
@dennisharrison I can give you temporary access to the droplet if that helps. Please feel free to contact me at elgar@brightbind.com. |
Could you guys test out Published raix:push@2.6.5 It's minor changes made - I'm wondering why android send returns no error but result == null on some systems - We'll have to investigate |
As far as I can tell the error is gone. Good job. |
I tested locally (on OSX and on Ubunutu 14.04 with both iOS and Android clients). The problem seems to be fixed. Great work. Thank you! |
Cool, I'm keeping this open just a bit more - I'm still thinking it's odd that the result is null on some platforms. So we should prop. want to investigate further. |
I'm having the same issue. Upgrading to 2.6.5 starts giving a different error in Modulus logs: Exception in setInterval callback: Error: Push: Error while parsing query string |
@adeelraza It's another issue tracked in #52 |
I have a hybrid meteor app with Android and iOS clients. The first time after the installation of the app one of these clients connects my server it throws an error and restarts. This is the log that I get:
I only have this error with the push package installed and it only happens with Cordova clients not a web client. After the server has restarted the responsible Cordova client connects fine. It's just the first connection that provokes the restart. It seems to me that it has something to do with the push setup for new clients. Push itself works fine afterwards for Android and iPhone. I only have development certificates for push and push is in development mode. Any ideas what causes this behaviour?
The text was updated successfully, but these errors were encountered: