Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
After update to 0.6.6 i get "Meteor server restartedAbort trap: 6" #1483
Yeah, this is an issue affecting multiple people. Still trying to track down the root cause.
Can you please try the releases:
in your app by running
@ltbesh Thanks, this is helpful.
The ReferenceError you get:
Is because of the
However, even with that problem, I can see that the error is still occurring on all the test releases.
I've built one more, hopefully got it this time. Can you please try out
Ok, the thing is that in order to continue working I rolled back to 0.6.5 and deleted my commits related to 0.6.6 because it was a mess.
Now when I update again to 0.6.6 I don't have the bug anymore. I tried meteor --release node-no-fsevents-5 and it works :
[[[[[ ~/Documents/Programmation/JS/meteor/Cours ]]]]]
=> Meteor server running on: http://localhost:3000/
But I cannot say what would be the situation if I had the bug. I will continue coding with only meteor and if the bug strikes back I will post here the result of meteor --release node-no-fsevents-5.
Thanks, @zachdixon! Other reports of this issue also seem to indicate -5 fixes the issue.
The fix is to just stop using fs.watch... Tried lots of node versions and fixes, and there just doesn't seem to be a way to get it to work right on MacOS. Instead we'll poll the directory listing every 500ms like we poll file mtimes. This may add a bit of latency to the add/remove file -> meteor restart -> see page reload cycle, which is unfortunate, but better than crashing =)
I'm gonna clean up the patch, do some QA, and hopefully release 0.6.6.1 soon.
Even though we worked around this issue by not using
Can someone who experienced this issue try to get a core dump and stack trace of the crash? This requires having XCode installed on your machine for access to
Oct 15, 2013
@n1mmy I'm getting this pretty consistently, but running the
The way I reproduce it is to have a meteor project running (with some reasonably large number of files), and then do a