I am new to Speckle and currently following one of the tutorials :
…to create a 3d terrain model (with buildings) from QGIS > Speckle > Rhino
I have the building info from osm and other data from council files I received.
The issue is that when I try to send my first terrain through Speckle as per the tutorial I get the following error codes:
2023-06-27T16:53:16 CRITICAL SpeckleException: Failed to execute the GraphQL active_user request. Inner exception: Transport is already connected::onAccountSelected
2023-06-27T16:53:25 CRITICAL SpeckleException: Failed to execute the GraphQL active_user request. Inner exception: Transport is already connected::handleStreamCreate
I have used the speckle server also.
Any help would be great!
Hi @hgibson ! The errors seem to originate from a different function then sending a terrain, could you pls describe the exact actions that led to these errors? E.g. You clicked “Create New Stream”, entered a name, clicked “Ok”. You can also add screenshots
Also it would help to know what OS you are using (Windows/ Mac), QGIS version, Speckle connector version, server (e.g. speckle.xyz) and whether you have your Speckle accounts added to Speckle Desktop Manager.
Thanks for getting back to me so fast!
Click Create a new stream > put in name of stream > ticked public (have also tried without tick) > error code arises. See attached screen shots.
Windows: 11 Home 22H2
Processor: 11th Gen Intel(R) Core™ i7-11800H @ 2.30GHz 2.30 GHz
Speckle for QGIS 2.14.1
QGIS Desktop 3.30.3
Goal to have model in Rhino 7
I have clicked the add account on Speckle manager already as well and it says it should be connected?
Thank you for the details!
This is unusual behavior that we haven’t seen yet, but @gjedlicska made a fix that will likely resolve it in the next release (somewhere next week)
Any update on when the latest version will be available to re-install? @gjedlicska
I currently have the latest version that I can find online at the moment.
Version 2.15.0-rc gives the same error? It is the latest QGIS install using the latest Specklepy package.
I am getting the same error and I’m using the lastest package.
Thank you in advance!
This doesn’t look good Can I ask you to specify the OS you are using, QGIS version, and also run the following script from QGIS → Plugins → Python Console (if the entire script doesn’t run, try pasting line-by-line):
import gql, requests, urllib3, specklepy
from importlib.metadata import version
from specklepy.core.api.client import SpeckleClient
from specklepy.core.api.credentials import get_local_accounts
account = get_local_accounts()
new_client = SpeckleClient(
You can cover your data (like email) before pasting the results here.
@Sebastien_Van_Eupen you might need to upgrade urllib3 module to version 1.26.16 in QGIS Python installation. Example how to do it on Windows:
Close QGIS. Manually delete 2 folders with “urllib3” module from QGIS Python installation folder:
Windows → cmd → run as administrator →
cd "C:\Program Files\QGIS 3.32.0\apps\Python39"
python -m pip install -t "C:\Program Files\QGIS 3.32.0\apps\Python39\Lib\site-packages" urllib3==1.26.16
(don’t forget to edit the path if you have a different version of QGIS installed)