Major Issues with dll conflicts, Revit 2022

Practically all of our rhino plugins and grasshopper plugins are causing revit to crash.

errors like this in the journal:

’ 1:< API_ERROR { : Assembly version conflict in some references in NVIDIADenoiser.Windows assembly
'Addin’s module RhinoCommon of version 7.2.21005.13000 conflicts with same preloaded module of version 7.22.22255.5001
‘Addin’s module Rhino.UI of version 7.2.21012.17002 conflicts with same preloaded module of version 7.22.22255.5001’

my desktop rhino version is 7.22.22255.5001:

Version 7 SR22
(7.22.22255.5001, 2022-09-12)
Commercial

some of these errors are related to non-rhino plugins, enscape etc

but alot related to inbuilt rhino plugins

Am trying to uninstall both rhino.inside and rhino, install rhino.inside and then rhino over the top, would that fix errors like rhino common?

how can I force rhino.inside to reference the right dlls?

Also will try to run grasshopper as vanilla, without any plugins,

please help anyone, thanks Arkadius.

A plugin is loading RhinoCommon before RiR gets a chance to. What version of RiR are you in? There was a particular fix in 1.9 that addressed how Revit 2022 was preloading all plugins.

good day,

the version of

I have managed to get rhino inside working, with all plugins disabled in both revit and in rhino. But it is far from ideal. this includes removing all elements from my grasshopper libraries folder, as there were loads of conflicts there also.

image

I understand the errors related to ETo, but there are several conflicts with other native rhino plugins, that ship with rhino including grasshopper:

’ 1:< API_ERROR { : Assembly version conflict in some references in RhinoInside.Revit.GH assembly
'Addin’s module Grasshopper of version 7.15.22039.13000 conflicts with same preloaded module of version 7.22.22255.5001
'Addin’s module RhinoCommon of version 7.15.22039.13000 conflicts with same preloaded module of version 7.22.22255.5001
'Addin’s module GH_IO of version 7.15.22039.13000 conflicts with same preloaded module of version 7.22.22255.5001 }

these are the startup errors - (.net errors?)

'E 27-Sep-2022 12:21:53.522; 0:<
Jrn.RibbonEvent “Execute external command:CustomCtrl_%CustomCtrl_%Rhino.Inside%More%CommandStart:RhinoInside.Revit.AddIn.Commands.CommandStart”
’ 1:< ::76:: Delta VM: Avail -117 → 134160491 MB, Used +29 → 1251 MB, Peak +26 → 1251 MB; RAM: Avail -43 → 22165 MB, Used +39 → 1243 MB, Peak +39 → 1243 MB
’ 1:< GUI Resource Usage GDI: Avail 9176, Used 824, User: Used 445
’ 1:< API_ERROR { : Assembly version conflict in some references in RhinoWindows assembly
'Addin’s module System.Net.Http of version 4.2.0.0 conflicts with same preloaded module of version 4.0.0.0
'Addin’s module Xceed.Wpf.Toolkit of version 3.6.0.0 conflicts with same preloaded module of version 4.0.0.0 }
’ 1:< API_ERROR { : Assembly version conflict in some references in Eto.Wpf assembly
'Addin’s module Xceed.Wpf.Toolkit of version 3.6.0.0 conflicts with same preloaded module of version 4.0.0.0
'Addin’s module System.ValueTuple of version 4.0.2.0 conflicts with same preloaded module of version 4.0.0.0 }
’ 1:< ::76:: Delta VM: Avail -37 → 134160455 MB, Used +36 → 1288 MB, Peak +38 → 1290 MB; RAM: Avail -25 → 22141 MB, Used +14 → 1258 MB, Peak +18 → 1261 MB
’ 1:< GUI Resource Usage GDI: Avail 9150, Used 850, User: Used 451
’ 1:< API_ERROR { : Assembly version conflict in some references in RhinoSplash assembly
'Addin’s module System.Net.Http of version 4.2.0.0 conflicts with same preloaded module of version 4.0.0.0 }
’ 1:< ::76:: Delta VM: Avail -6 → 134160449 MB, Used 1288 MB; RAM: Avail +14 → 22156 MB, Used +2 → 1260 MB
’ 1:< GUI Resource Usage GDI: Avail 9096, Used 904, User: Used 893
’ 1:< API_ERROR { : Assembly version conflict in some references in ZooClient assembly
'Addin’s module System.Net.Http of version 4.2.0.0 conflicts with same preloaded module of version 4.0.0.0 }
’ 1:< API_ERROR { : Assembly version conflict in some references in ValidationClient assembly
'Addin’s module System.Net.Http of version 4.2.0.0 conflicts with same preloaded module of version 4.0.0.0 }
’ 1:< API_ERROR { : Assembly version conflict in some references in CloudZooClient assembly
'Addin’s module System.Net.Http of version 4.2.0.0 conflicts with same preloaded module of version 4.0.0.0 }
’ 1:< API_ERROR { : Assembly version conflict in some references in Proxy assembly
'Addin’s module System.Net.Http of version 4.2.0.0 conflicts with same preloaded module of version 4.0.0.0 }
’ 0:< API_ERROR { : Assembly version conflict in some references in websocket-sharp assembly
'Addin’s module mscorlib of version 2.0.0.0 conflicts with same preloaded module of version 4.0.0.0
'Addin’s module System of version 2.0.0.0 conflicts with same preloaded module of version 4.0.0.0
'Addin’s module System.Core of version 3.5.0.0 conflicts with same preloaded module of version 4.0.0.0 }
’ 1:< ::76:: Delta VM: Avail -62 → 134160387 MB, Used -21 → 1267 MB, Peak +4 → 1295 MB; RAM: Avail +1 → 22157 MB, Used +23 → 1284 MB, Peak +22 → 1284 MB
’ 1:< GUI Resource Usage GDI: Avail 8986, Used 1014, User: Used 950
’ 1:< API_ERROR { : Assembly version conflict in some references in Yak.Core assembly
'Addin’s module System.IO.Compression of version 4.2.0.0 conflicts with same preloaded module of version 4.0.0.0
'Addin’s module System.Net.Http of version 4.2.0.0 conflicts with same preloaded module of version 4.0.0.0 }
’ 1:< ::76:: Delta VM: Avail -15 → 134160372 MB, Used +0 → 1268 MB; RAM: Avail -11 → 22147 MB, Used +0 → 1285 MB, Peak +0 → 1285 MB
’ 1:< GUI Resource Usage GDI: Avail 8986, Used 1014, User: Used 950
’ 1:< API_ERROR { : Assembly version conflict in some references in RDK_EtoUI assembly
'Addin’s module System.IO.Compression of version 4.2.0.0 conflicts with same preloaded module of version 4.0.0.0 }
’ 2:< ::76:: Delta VM: Avail -49563 → 134110810 MB, Used +251 → 1519 MB, Peak +246 → 1542 MB; RAM: Avail -108 → 22039 MB, Used +125 → 1410 MB, Peak +144 → 1429 MB
’ 2:< GUI Resource Usage GDI: Avail 8892, Used 1108, User: Used 1288

Is it possible that I have a later version of rhino installed, than my rhino.inside?

Should they match in ver number?