Docker compose problem for help~

HI, I’m new to Speckle and have encountered some issues. :grinning_face:

  1. I deployed a Speckle server myself and it’s running fine, but the deployed version doesn’t have the “workspace” feature. However, some of the latest connectors (e.g., Grasshopper, Blender) require selecting a “workspace” to work properly. In this case, does it mean I can only use Connectors v2?
  2. When I use Connector v2 to perform a send operation, I get the error “Version string portion was too short or too long.” I tried following the steps from other posts and queried /graphql with ServerInfo { serverInfo { version } }, which returned “custom.” In the connector, it shows the send failed, but in the project I can still see the new model. This feels a bit strange :joy:.

Connector logs:

TIME[FTL] SendCommand failed - Version string portion was too short or too long.
System.ArgumentException: Version string portion was too short or too long.
     System.Version.VersionResult.SetFailure(ParseFailureKind failure, String argument)
     System.Version.TryParseVersion(String version, VersionResult& result)
     System.Version.Parse(String input)
     System.Version..ctor(String version)
     Speckle.Core.Api.GraphQL.GraphQLHttpClientExtensions.<GetServerVersion>d__0.MoveNext()

     System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     Speckle.Core.Api.Client.<GetWorkspaceId>d__55.MoveNext()

     System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     DesktopUI2.ViewModels.StreamViewModel.<SendCommand>d__217.MoveNext()

Hi @Yurmlvs

The workspaces feature is not available for self hosting.

However, all v3 connectors should allow you to select “personal projects” (i.e. non-workspace projects)

So the v3 Grasshopper and Blender connectors should work for all servers, workspace or not.


For v2, since it’s legacy, I can only provide limited support.
We would recommend you migrate to v3 for the best experience.

But, if you were to add the following env var for the server, I suspect that may resolve the issue you’re seeing.

SPECKLE_SERVER_VERSION=dev
1 Like

Thank you so much for your reply. I found out it was an issue with my settings that caused the workspace not to be recognized. Now it’s working properly. :grinning_face:

1 Like

This topic was automatically closed after 180 days. New replies are no longer allowed.