Arkance Systems Node Library Feedback Thread

No problem. I will look further into it and will contact our CAD-support team. If we find the cause and/or solution, I’ll let you know.

1 Like

Try and grab the list of DLLs the add-in brings with it. Duplicated ports is a dependency conflict, so knowing what it uses can quickly narrow things down.

Dear Jacob,

Do you mean this:

and this

Yep.

I am guessing that NewtonSoftJSON is the most likely culprit as it’s the root cause on similar Revit issues (seemingly 9/10 times). Can you get the version (open the file details)?

@Anton_Huizinga should also do a quick review incase he has other DLLs in use which could be in conflict.

The only fix will be to contact the add-in provider, point out the dll conflict with a feature of the core software they are integrating into, to them and ask for a fix from their end. Dynamo can’t change as it integrates with a dozen other toolsets and has to coordinate across them all (i.e. the version of newtonsoft used here is also used in Revit, Alias, FormIt, Forma, Robot, Advance Steel, etc.) to allow portability of content.

NewtonSoft.JSON is indeed a referenced library. It refers to the one that is provided with the Civil 3D software.

If the ArcGIS connector uses another version, and it loads first, then it can cause a conflict.

Version Newtonsoft.Json.dll in the ArcGis plugin folder: 13.0.3.27908

Which version of Civil 3D is that for?

Civil 3D version 2024.3.

1 Like

Microsoft.Xaml.Behaviors.dll and Newtonsoft.Json.dll show up offhand. Version of newtonsoft seems to align though so it could be a combination of add-ins (welcome to DLL Hell).

I recommend looping in the add-in provider directly even if we can’t find the specific root as they are more likely to be able to reproduce and debug directly.

Alright. I’ll contact our ICT department and add your advice. Hopefully we’ll find a solution or at least a workaround.

Thank you very much for your time and help.