Clearly there is abug in the app, it should not create millions of lines but if there is a connection error a popup or something should indicate that it’s not working.
How do I find the root cause of the connection error ?
The issue you’re encountering, characterized by the pipe client failed to connect to server: Connection refused error, indicates that the SeaDrive GUI applet is unable to communicate with the background service (the daemon). On macOS SeaDrive 3.x, the “daemon” is implemented as a Finder File Provider extension.
Here are a few steps to troubleshoot and resolve this:
Manually Trigger the Extension: In SeaDrive 3.x, the background service often remains dormant until macOS is explicitly told to activate it. Open Finder and click on the SeaDrive entry in the left sidebar (under “Locations”). This action usually “wakes up” the daemon part and establishes the connection.
System Restart: Because the background service is managed by the macOS File Provider framework, it can sometimes enter a stuck state that only a system reboot can clear.
Reset Client Preferences: If the connection continues to fail, there might be a corruption in the local configuration. You can try resetting it by running the following command in your Terminal (note that you will need to re-add your account afterwards):
Check for Path Length Issues: In some cases, if your macOS username or the installation path is exceptionally long, the internal Unix socket used for communication might fail to initialize due to system character limits.
If none of the above works, try removing the account within the app and adding it again, as this forces the system to re-register the File Provider domain.