I ran into a funny issue with a colleague today, where a property key longer than 63 characters was causing the import into Blender to fail.
A KeyError was thrown here: https://github.com/speckleworks/SpeckleBlender/blob/a92538027a18ebe256161fe188beb844004b06b3/bpy_speckle/convert/init.py#L100, with the explaination that the key was too long (>63 characters, I think).
I wrapped that line in a try/except clause like so:
try: blender_object[key_name] = prop[key] except KeyError: pass
and the stream imported fine (with some data presumably missing, but we haven’t missed it yet )
This is definitely a hacky workaround - I’ll submit these changes in a PR on github to carry on the discussion.
I apologize for not have the specific error message, etc… I saw the error on a colleauge’s screen via Teams, so I don’t have it at hand.