The blender connectors is not showing on the preference addon on blender 3.6.5

The blender connectors is not showing on the preference addon on blender 3.6.5 and i already downloaded the connector on speckle connector.

2 Likes

Sorry to hear you’re having issues.
Please can you let me know if this is a fresh install of Blender 3.6?

We’ve noticed an issue with our connector installers not installing to fresh versions of Blender that have not generated their AppData structure yet.

If this is the case, you could try saving a blender file (this will trigger Blender’s AppData structure to generate) then reinstalling the Blender connector through Speckle Manager.


If this fails, then we also offer a manual ZIP installation method on https://releases.speckle.systems/.
You can see our docs for manual install instructions.

Please let me know how you get on,
I’d be happy to assist further if neither solutions don’t work for you.

I think it may be already enough to just start Blender (?)
But very likely I also did Setting changes (Which save in that file structure)
or at least by migrating Settings from the previous Blender version.

But if I got that right, the latest alpha 2.17 (?) did not work for me too.
AFAIR I reverted to latest stable connector 16 (?)

Strange.

I gave 2.17 alpha another try on my 3.6 and 4.1 Blenders.

When trying to activate the connector I got the error message.
So I tried to went back to 2.16 stable again.

But now I can’t activate any connector successfully on any Blender version.
Traceback (most recent call last):
File “/Applications/Blender.app/Contents/Resources/3.6/scripts/modules/addon_utils.py”, line 333, in enable
mod = import(module_name)
File “/Users/name/Library/Application Support/Blender/3.6/scripts/addons/bpy_speckle/init.py”, line 10, in
from bpy_speckle.operators import *
File “/Users/name/Library/Application Support/Blender/3.6/scripts/addons/bpy_speckle/operators/init.py”, line 1, in
from .users import LoadUsers, LoadUserStreams, ResetUsers
File “/Users/name/Library/Application Support/Blender/3.6/scripts/addons/bpy_speckle/operators/users.py”, line 7, in
from bpy_speckle.functions import _report
File “/Users/name/Library/Application Support/Blender/3.6/scripts/addons/bpy_speckle/functions.py”, line 5, in
from specklepy.objects.graph_traversal.traversal import GraphTraversal, TraversalRule
ModuleNotFoundError: No module named ‘specklepy.objects.graph_traversal’

Also I noticed that smoething is wrong with the Installer from Speckle Manager.

I have Setting Paths for Blender 3.6, 4.0 and 4.1.
(Blender 4.0 is no more installed)

But when trying to install from manager, I see that it does not copy Speckle Addon
in the 4.1 Path. And I realized that the previous Addon in 4.1 was only 2.15.
Which likely only came in by migrating 4.0 Settings for 4.1.

???

Something is really strange.

I am really not able to activate any Speckle Connectors in Blender 3.6 or 4.1 Alpha
which I installed by Manager (2.15, 2.16, 2.17 Alpha3).
AFAIK I saw that the Manager does install the Addon in Blender3.6 but neither
in my 4.0 nor 4.1 Settings Folder.
I can’t activate the Addon though, just an error message.
If I manually copy the Addon Folder over to 4.0 and 4.1, I get an even 5 times
longer error message for Blender 4.x.

So I tried the manual Apple ARM 2.17 alpha installation ZIP file and installed
from Blender 4.1 Preferences as told.
No “Scenes” Addons to find.
So I checked my Blender Settings Folder - total havoc.
Speckle forgot the parent SpecklePY Folder and flooded my Addon Folder
with all Speckle Files at top level !

If I open the ZIP I see that there is no folder hierarchy at all in it.
This is not a typical Addon installer Zip.
I assume it is the installer data for the manager.

Let’s hope time machine will work and recreate my Blender Settings.
(EDIT : Time Machine could fix it)

Something is not working as expected here.
I am on a M1 Mac Mini, Sonoma 14.2 (23C5030f) Public Beta.

You shouldn’t expect Manager to install for any 4.X versions yet.
We’ll add support once they are out of beta and have done some internal testing/validation for us to be comfortable calling our connector “Stable”.

Although, you can use the manual zip to install the plugin.


Your issue for 3.X versions sounds more concerning. I think this may be an issue with our installer for mac not cleaning up old versions before installing new ones.
I’ll investigate and try and see if I can reproduce.

In the meantime, If you’re looking for a fix, please can you follow the following steps:
I recommend doing this for all Blender 3.X versions

  • Uninstall the Blender connector through Manager
  • Delete Library/Application Support/Blender/3.X/scripts/addons/bpy_speckle
  • Delete ~/.config/Speckle/connector_installations/Blender 3.X
  • Finally, reinstall the Blender connector through Manager or the manual zip at releases.speckle.systems

Please let me know if this resolves your issue.

Done.
It did delete bpy-speckle folders from active Blender 3.6 Settings Folder, orphaned 4.0 Folder
but forgot/ignored active 4.1 Folder …

Did manually for 4.1 Folder too.

Wasn’t aware of this Speckle Settings Folder …
Deleted Blender Installations for all Versions.
(There was still a 3.5 version which does no more exist - and interestingly
a 4.1 version, so the installer at least found it …)

I have chosen 2.17 Alpha.
Manager installed into Blender 3.6 Settings Folder only,
neither to 4.0 nor 4.1.

Unfortunately not really or as I would have expected.

I started Blender 3.6

  • no Speckle panel visible
  • went to Settings/AddOns
  • activated Speckle (2.17 alpha)
    → Activation aborts, same Warning as always

I just wanna pitch in and say I have the same problem and can’t seem to get the Speckle addon for Blender to work in any way.

Please can you let me know if you’re using Windows or Mac

Strange, until recently I had Speckle (and Bonsai/BlenderBIM)
running well on all of my 3 Blender installations.
(Blender 4.2 official, 4.3 Beta and 4.4 Alpha)
Maybe all installed a few weeks or a month ago …
Speckle was on 20.20.0 and later 20.20.1
I tested all before updating.

Just for information …

With my latest Blender updates a few days ago,
at first I realized that Bonsai will not load in latest (November 8)
4.4 Alpha anymore, Speckle was also missing.
At the time I updated Blenders, I also updated to latest Speckle 20.20.2.
(4.3 and 4.4 of course stayed 20.20.1 but were updated manually)
So I went back to a 4.4 November 1 version and Bonsai is fine again.

Speckle does exist in latest Blender 4.2 and 4.3 UI, but I am not
even able to activate Speckle AddOn in 4.4 Alpha.

no “specklepy.core.api”

But interestingly my other Speckle installations are there but will
not stream. I can open the panel, refresh my credentials, select
a Project but when I want to stream it to Blender :

Python: Traceback (most recent call last):
File “/Users/User/Library/Application Support/Blender/4.2/scripts/addons/bpy_speckle/operators/streams.py”, line 152, in execute
self.receive(context)
File “/Users/User/Library/Application Support/Blender/4.2/scripts/addons/bpy_speckle/operators/streams.py”, line 190, in receive
context.window_manager.progress_begin(0, commit_object.totalChildrenCount or 1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: ‘dict’ object has no attribute ‘totalChildrenCount’

So TL;DR;

Something may have changed in current Blender 4.2
(and or macOS Sequoia ?)
which prevents Speckle AddOn from working.
Something bigger may change in coming Blender versions
which even prevents from installing Speckle.