When using Revit a large amount of time is lost by trying to interpret uninformative and very general error messages.
In order to find out that something is wrong Revit obviously did the necessary processing to understand the causes. But then, at least in a large number of cases, rather than providing this information, a very general error message is printed which does not help much to solve the problem.
More informative error messages, if possible even with links to help or internet pages going into more detail, would help to save a lot of time, money and frustration...
Example:
When, for example, calculating a distance using a formula like "Length / Number" the divisor might become 0. Rather than complaining when this is the case, Revit generally does not allow this kind of formula and something like "Length / (Number + 1)" has to be written. Obviously Revit did the necessary analysis to understand the origin of the problem. However, the following very general error message is printed:
Invalid formula found in the "Length" parameter in the "XXX" type. You will need to import the correct table or edit the formula in order to continue.
The user then has to find the problem by himself, for example by randomly searching through all kind of internet pages relating to formulas until he finally might find a note like this:
Arrays in a family can be controlled using an integer parameter. When the array is controlled with a formula, the formula must contain syntax to ensure the array value is always greater than one (an array value must always be greater than 1).
Obviously Revit had all necessary information for localizing the error - but did not go through the effort to print it.
There are plenty of other examples with general error messages not providing helpful information to locate the problem, like the messages concerning conflicting constraints, error messages after reimporting families etc.
Can't find what you're looking for? Ask the community or share your knowledge.