Bug in MacOS Manager for Speckle

  • Objective: Use the Speckle SDK in a C# application running on MacOS to connect to the accounts in Manager.

  • Issue: Speckle C# SDK does not find accounts from the Manager.

  • Example: There are 2 sets of accounts sqlite databases, one in ~/Library/Application\ Support/Speckle and another in ~/.config/Speckle. The manager writes accounts to the latter, but the SDK looks in the former location, so no accounts are found when doing AccountManager.GetDefaultAccount() or AccountManager.GetAccounts().

  • Speckle link: n/a

1 Like

Hi Will can you share the version of Manager you’re using and of SpeckleCore (the .net SDK)?
Manager uses the same code as SpeckleCore, so this should not be the case.

The version can be found in the settings page:

Hi Matteo! Thanks for getting back to me!

Manager is the latest, v2.14.4. I just checked the SDK and it is currently on v2.20.5, and there is an updated available to v2.21.0.

I should add, i did find a workaround by checking the OS and setting the env var appropriately:

What target framework and runtime are you building your c# app for?