Error loading Rhino Connector

Hello everybody!

I’m trying to install Speckle for Rhino (and Grasshopper). I seem to get an error every time I open Rhino. (screenshot below)

image

I also get this on the Rhino Console.

image

Can someone help me identify what could be the issue?

I’ve already tried the following…

  1. :white_check_mark: Plugin (.rhp) file is not blocked.
  2. :white_check_mark: Grasshopper PlugIn seems to work fine.
  3. :white_check_mark: Tested on my wife’s PC, seems to work. So something is different with my Installation.
  4. :white_check_mark: Already searched for similar issues here, and here.
  5. :white_check_mark: Rewatched this tutorial

TIA
Kaushik LS

1 Like

Hi @thekaushikls! Thanks for the patience and thorough report - these things can be frustrating so kudos for making the extra step to let us know about this.

Personally, I’m unaware of what can cause this - looks like some potential UI dependency… Pinging @teocomi for extra eyes on this.

What could for sure help - especially if it works on your wife 's PC (kudos to her too!) is a list of installed plugins. Are they the same on both computers, and if not, what’s different on yours?

There can be some crossed wires in the dependencies…

Hey @thekaushikls ,

As Dim says, it seems like a conflict with another plugin.
Could you try deactivating other Rhino plugins you have installed?

To narrow down your search, you could see if there are other folders inside %appdata%\McNeel\Rhinoceros\7.0\Plug-ins\ that contain a file called Splat.dll:

Could you also send us the log files inside %appdata%\Speckle\Logs\rhinoRhino7? Thanks!

2 Likes

Hi @dimitrie @teocomi

Thank you for the quick response(s). I do not have any Splat.dll file. But, I did narrow down the issue to be a plugin from work. I disabled that, and everything is fine. Great!

Best,
Kaushik LS

2 Likes

Nice! If you could let us know/drop a screenshot in here of the plugin’s dll dependencies, we could keep an eye out and see if there’s a way to avoid this conflict in the future.

Sure, here is the list of our dependencies.

ClosedXML.dll
CommunityToolkit.Mvvm.dll
CsvHelper.dll
DeltaCompressionDotNet.MsDelta.dll
DeltaCompressionDotNet.PatchApi.dll
DeltaCompressionDotNet.dll
DocumentFormat.OpenXml.dll
Dragablz.dll
ExcelNumberFormat.dll
HandyControl.dll
LiveCharts.Wpf.dll
LiveCharts.dll
Microsoft.Bcl.AsyncInterfaces.dll
Microsoft.Bcl.HashCode.dll
Microsoft.Web.WebView2.Core.dll
Microsoft.Web.WebView2.WinForms.dll
Microsoft.Web.WebView2.Wpf.dll
Mono.Cecil.Mdb.dll
Mono.Cecil.Pdb.dll
Mono.Cecil.Rocks.dll
Mono.Cecil.dll
NLog.dll
Newtonsoft.Json.dll
NuGet.Squirrel.dll
SQLite.Interop.dll
SharpCompress.dll
Splat.dll
Squirrel.dll
System.Buffers.dll
System.ComponentModel.Annotations.dll
System.Data.SQLite.dll
System.Memory.dll
System.Numerics.Vectors.dll
System.Runtime.CompilerServices.Unsafe.dll
System.Threading.Tasks.Extensions.dll
UnitsNet.dll
WebView2Loader.dll
2 Likes