Hi Brian, Can you try with the current fs_watch and fs_watch_nexttick branches of my github fork? The nexttick branch should help pin down the platform discrepancy bug in nodejs, and fs_watch also adds a more general change suggested by Jeremy that should prevent similar event loop bugs.
I've only tested these two patches quickly on windows. https://github.com/natecain/TiddlyWiki5/compare/fs_watch?expand=1 Nate On Saturday, October 19, 2013 9:58:40 AM UTC-4, Brian Shaver wrote: > > Hi Nate, > So I am seeing the same problem occurring with both node v0.10.17 ... and > it looks like v0.10.21 was just released, so I tried that version as well > and get the same result. > > So I stepped back through the most recent commits, and this is the commit > where the problem is introduced: > 6ea264f3bc868678b39b972d9cfe413fab3e15b8<https://github.com/Jermolene/TiddlyWiki5/commit/6ea264f3bc868678b39b972d9cfe413fab3e15b8> > , > 5ef4123b3dd86c6a3c4d29916ff009532ea1b539 was fine. > > I looked over the code change a bit, but can't say I'm knowledgeable > enough on the codebase yet to suggest what the cause could be. Let me know > if I can provide more information. > > Thanks, > Brian.. > > On Friday, October 18, 2013 5:06:54 PM UTC-4, Nathan Cain wrote: >> >> Hi Brian, >> >> This seems to be an OSX specific issue. >> >> Can you tell me if the same problem exists when using node v0.10.17? >> This might be related to a known regression in node, which should be fixed >> very soon in v0.10.21. >> >> Thanks, >> --Nate >> >> >> On Friday, October 18, 2013 12:50:50 AM UTC-4, Brian Shaver wrote: >>> >>> Hi, >>> After pulling the most recent changes for TW5 ( my copy updated >>> from a5600c2..951019e ), I am seeing a problem. >>> >>> Whenever I change a file, the server enters the following loop which >>> apears to go on infintely: >>> >>> FileSystem: Saved file /Users/bshaver/Documents/MyWiki/tiddlers/Personal >>> Wiki.tid >>> Filesystem: change /Users/bshaver/Documents/MyWiki/tiddlers/Personal >>> Wiki.tid >>> FileSystem: Saved file /Users/bshaver/Documents/MyWiki/tiddlers/Personal >>> Wiki.tid >>> Filesystem: change /Users/bshaver/Documents/MyWiki/tiddlers/Personal >>> Wiki.tid >>> FileSystem: Saved file /Users/bshaver/Documents/MyWiki/tiddlers/Personal >>> Wiki.tid >>> Filesystem: change /Users/bshaver/Documents/MyWiki/tiddlers/Personal >>> Wiki.tid >>> FileSystem: Saved file /Users/bshaver/Documents/MyWiki/tiddlers/Personal >>> Wiki.tid >>> Filesystem: change /Users/bshaver/Documents/MyWiki/tiddlers/Personal >>> Wiki.tid >>> FileSystem: Saved file /Users/bshaver/Documents/MyWiki/tiddlers/Personal >>> Wiki.tid >>> >>> Not sure if this is a problem coming from my Wiki, but it certainly >>> seems to be a new issue for TW5. >>> >>> Thanks, >>> Brian.. >>> >> -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikidev+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywikidev@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywikidev. For more options, visit https://groups.google.com/groups/opt_out.