I recently upgraded my Civil 3D from the 2024 version to 2025 and am now using Dynamo version 3.3.0. I have encountered an issue while trying to create a Point.ByCoordinates script using a Code Block. It runs with warnings such as Multiple definitions and Internal error. Additionally, I noticed same warning when using the Line.ByStartPointEndPoint script.
I’ve attached a screenshot detailing the warnings for reference. For packages, I only have Camber and The Civil Nodes installed. I would greatly appreciate any guidance on resolving this issue.
Thank you. 
Because Dynamo for Civil 3D has a Line class and Dynamo itself has a Line Class, you need to specify which you are trying to do. The same issue occurs with Point if you install Camber as it has a Point class as well. This is called namespace collision.
So you will need to put a prefix of DesignScript
or AutoCAD
in front of the call so that Dynamo knows what you’re trying to do.
You can also place a node on canvas to create the line using the method you’re after, add anything as an input, select the node, right click the workspace background and select “Node to Code” to generate the full line of DesignScript. This will give you the full prefix - you’ll just have to replace the variable inputs with your desired content.
3 Likes
Hi @jacob.small
Thank you so much for your guidance! I implemented your suggestions, using the appropriate prefixes and the “Node to Code” approach, and it worked like a charm. The namespace collision issue is now resolved, and I was able to complete my first Dynamo graph successfully!
Your advice made all the difference, and I’ve learned a lot from this experience. I truly appreciate your kindness and detailed explanation—it’s been incredibly helpful.
Thanks again for your support, and I look forward to continuing to learn from experts like you in the community. 
1 Like