That node is from a custom package that isn’t included by default when you first install/launch Dynamo. The package is called the Civil 3D Toolkit. You can download it by going to Packages → Search for a Package.
Can you make sure you have the latest Dynamo update installed? It should be in the Autodesk Desktop App.
Also, what version of the Civil3DToolkit do you have installed? If a script was created with a newer package version, then you could get those unresolved nodes. You can check the version by going to Packages → Manage Packages. The current version of the Toolkit is 1.1.28.
This error is confusing because the program is just trying to change a surface style, but the error “talks about” CrossingPressurePipeProfileLabel?
If I am understanding this group of code correctly it is suppose to change all surfaces with the style name of “Standard” to the “THC-1 and 5”. Is it possible to use a wildcard in the Existing Surface Style to change all the surfaces in the drawing to a specific style name, regardless of the existing surface style. Or more simply put change all surfaces in the drawing to one specific style?
I seemed to fix the error by added quotes & a semicolon to the style names. I also pared down the script to just change the surface style. Now when I run it it says “Run Completed”, but the style has not changed. The new style is in my current drawing. Any help would be appreciated.
Make sure you have the latest updates for Civil 3D 2020 (I think the latest is 2020.6). If it still happens after updating, then it might be a bug, but @Paolo_Emilio_Serra1 would need to confirm.
You could file an issue here for tracking if updating Civil 3D doesn’t solve the problem: