I keep getting this error message popping up in the event viewer, unable to run macro: validate rules for my pipe network rules in Civil 3D 2015.
So what I did was copied the C3DPipeNetworkRules.dll from 2014 and pasted it into the ProgramData\Autodesk\C3D 2015\enu in 2015. I first backed up the original 2015 beforehand.
Question and I add this to my deployment?
Thanks,
Please let me know if you have any questions,
One reason for this error Unable to run Macro: ValidateRule is the use of a drawing with pipes that was started in an older version of Civil 3D and opened in a newer version of the program (likely in your case). That warning is pretty generic and it could mean many things.
If the issue is due to an older drawing opened in a newer version of Civil 3D it may be necessary to delete the rules and add them again in the current program version. Please see this for some other reported solutions.
Yes, that's what I thought and know also. So I started with new rules and had the same out come.
P.S. my Rule are .NET also and still have the problem.
One reason for this error Unable to run Macro: ValidateRule is the use of a drawing with pipes that was started in an older version of Civil 3D and opened in a newer version of the program (likely in your case). That warning is pretty generic and it could mean many things.
If the issue is due to an older drawing opened in a newer version of Civil 3D it may be necessary to delete the rules and add them again in the current program version. Please see this for some other reported solutions.
We have the same problem here in 2015.
Please consult with the C3D guys if needed and see if there is a real solution.
Currently, the sump depths are not being set as the rule is configured, which means an extra
manual step has to be taken for each structure.
To reinterate; these styles/rule have been working fine in several previous versions of Civil 3D,
this error just now started in 2015
Thanks.
We are having the same problem in our company template. It seems like this is a bug in 2015 that kind of "infects" the file making it impossible to create or edit a structure rule with the correct parameters. When creating or editing a rule you get a incomplete set of parameters because you´re missing the "Control Sump By" which leads to the error in question.
If you start a new drawing from scratch and create a new rule you get the complete picture:
So, how do we fix this? If you, in the start-from-scratch-drawing, recreate all your rules giving them the exact same name as in your original drawing, then dragging them there choosing the Overwrite option, you will end up with a complete set of rules. The best part is that all of your Parts Lists are still intact referencing the new version of your rules.
/Thomas
Any new news on this? I seem to have the same issue. Rule set for 0' sump and everyone strc has a 2' sump when placed.
John Mayo
Yeah I tried this fix in Nov and yesterday. Still no luck for us. .Net 4.52 is installed.
John Mayo
Not sure. I have a network shared catalog but I bet you and most others do as well.
I can try a repair of .net and I can try to rebuild the rules with the new dll when I get a chance.
John Mayo
Any news on this fix? I copied C3DPipeNetworkRules.dll from 2014 and it now works but there should be an update. Hopefully in SP3.
Just to keep everyone informed there is a similar post here that lets you know that if you appy a service pack you may need to fix this issue a second or third time. Check your rules after appling service packs.
John Mayo
In C3D 2016 I encounter similar problem when use custom pipes & structures catalog made for C3D 2011. I tried to change C3DPipeNetworkRules.dll from earlier versions and from troubleshoting www
It is not a solution for my case :(.
I will be appreciate for any help.
Same problem here.
Using C3D 2016 SP2 with Windows 10.
When I create a pipe network, even with a surface, all my pipes are below 0.
I have stated to work with 2017 and it seems to be fixed on my end. I noticed in the 2015 to 2016 you could replace the .dll file, but that would not fix the sump problem. But it fix the error message I would get when setting a structure.
Like I said I’m able to work / change the sump rules and it work in 2017. “What a long strange trip it’s been”
RK,
I get the sump depth error on two other pc's, but on mine, I get a whole string of errors and nothing references the surface I selected when creating the pipe network.
I've tried all the fixes I can find and nothing has worked so far.
I also have my reseller helping me try to figure it out.