Open andrewhamon opened 1 year ago
I think I know a proximate cause, which was that I also had homebrew version of watchman installed which was interfering.
Here is what I observed:
Once I uninstalled the homebrew version, I am unable to reproduce this issue.
Is there any logic in watchman which will kill other watchman processes? These two installs were configured with different statedirs so I would expect them to be able to coexist just fine.
In any case, i don't need them to coexist - watchman was the very last holdout that I needed homebrew for.
I am using watchman packaged with nix
version = "2023.01.30.00";
I am using watchman indirectly via the relay compiler in watch mode, i.e. I am running
relay-compiler --watch relay.config.json
Everything works as expected for a short while, but eventually I bump in to this:
When this happens, I see this output in the logs: