Hi @teocomi,
Apologies for getting back to you this late, but we are picking up this development again as the UI is now excluded (almost, but now more easy to just delete the DLL’s in the output folder). See this thread.
I’m using the latest nuget packages of the speckle core and speckle objects in my projects. It seems like the speckle objects are still the source of the conflict.
I’ve been testing our plugin together with the Speckle plugin extensively and I have a few findings:
When running our tool through the addinmanager the only situation which works is:
- Delete MaterialDesign.dll’s in Speckle output folder
- Replace object.dll + revit.converter2021.dll (version 2.5.2.14364) from the \AppData\Roaming\Speckle\Kits\Objects folder with our own object.dll + revit.converter2021.dll (version 2.5.2)
- Run Speckle first, receive objects from an existing stream
- Then run our own app and map / load families See post for workflow object types and update stream.
- New stream with mapped types can be received in Speckle plugin
Other then this one I found some situations which gave other issues:
- While receiving objects, progress bar stops running (seems like objects are received), but no objects are received. Log says: “Skipped object of type System.String, not supported.” Same stream would not give any issues when restarting Revit without our plugin ran first.
- Progress bar keeps on running for a long time (maybe even forever
).
Also, these issues only occur when running our plugin through the AddInManger, if we would install it in the ribbon Speckle is not able to start. See screenshot of error:
I have created a debugging file which gives insights in the findings
debugging.xlsx (11.3 KB)
I’m curious if you/anyone else experiences similar issues and how to overcome this?
Thanks for reading it and hope to hear from you!
Cheers