Most of the time lost on an MEP model is not spent drawing. It is spent staring at a yellow box, guessing what Revit wants. The text in that box always names the real cause, it just says it in very few words.
This article collects the common revit mep errors you meet when routing duct, pipe, cable tray, sprinkler and Space work, with the exact wording Revit 2027 uses, the real cause and the fix. Every item links to the article that teaches that topic in full. To learn the workflow from scratch, see the Institute's Revit MEP course; the underlying concepts are in what Revit MEP is.
Quick table of 12 common Revit MEP errors
| What Revit says, or what you see | The real cause | The fix |
|---|---|---|
| Line is too short | The rise or the segment is shorter than two elbows need | Increase the offset, use a smaller size, or click further away |
| The segment is being drawn from the wrong side… | The point you clicked sits on the side the run cannot reach | Cancel, press Esc, start a new length from the open end |
| …assigned to a system that uses a different system type | The two ends belong to two different system types | Change the System Type of one system to match the other |
| …not connected in a single physical network | The system has an open end, or members sit on two networks | Turn on Show Disconnects and close the open ends |
| Routing Preferences is greyed out or missing | The element is inside a link, or you picked a flex type | Edit the source file; flex types use the Fittings group |
| Space is not in a properly enclosed region | The link has no Room Bounding, or the region is really open | Tick Room Bounding on the link; patch with a Space Separator |
| Multiple Spaces are in the same enclosed region | Two Spaces share one enclosed region | Click Delete Space(s) on the warning box itself |
| The routing solution failed because there is no default fitting type… | The conduit or tray type has no fitting family assigned | Edit Type and fill the empty rows in the Fittings group |
| None of the created elements are visible… | The category is switched off in the open view | Switch it on in Visibility/Graphics, or change the View Template |
| Couldn't find an appropriate Host… | Wrong placement mode, or there is no face where you clicked | Change the mode on the Placement panel, or click a real ceiling |
| Duct Flow reads zero although the diffuser has airflow | The diffuser family keeps airflow in its own parameter | Use a family with a proper Flow parameter, see the last section |
| One run, two different System Names | The two lengths are not really joined, so Revit split them | Compare System Name at both ends, rejoin with Connect Into |
The six sections below go through the groups in detail.
Not connected in a single physical network: four connection failures
The complaint "the pipe will not connect" covers four different situations, and each one has its own cure.
One, the two ends use different system types. Revit never merges two systems of different System Type. It keeps both and warns: The element you are trying to connect to is assigned to a system that uses a different system type. Select one system and change its type in Properties. The difference between System Classification, System Type and System Name is explained in MEP systems in Revit.
Two, the system still has an open end. The check tool reports Elements in … are not connected in a single physical network. The Show Disconnects Options box lets you tick each discipline: Duct, Pipe, Cable Tray and Conduit, Electrical, Fabrication Hanger. Every open end then carries a warning marker in the view.
Three, there is no room for the fittings. The usual case is the red Line is too short box when you click Create Riser, or There was not enough room to place the required fittings when a sprinkler sits too close to an existing joint. This is an Error – cannot be ignored box: press Cancel and redo the move with more clearance.
Four, the run only touches the connector geometrically. It looks joined on screen, yet the equipment still sits under Unassigned in the System Browser. Hover until the status bar names the connector before you click, or use Connect Into. Connector snapping is covered in drawing duct in Revit.
Routing preferences greyed out: why the Edit button is dead
Routing preferences greyed out is one of the most searched Revit phrases, because the Type Properties dialog opens and nothing can be clicked. In Revit 2027 there are two separate reasons.
First reason: you picked the wrong kind of element. The Routing Preferences table only exists on rigid types. Open Type Properties of a rectangular duct and the Fittings group holds one row, Routing Preferences, with an Edit button. Open Type Properties of a flex duct and the Fittings group changes completely: Preferred Junction Type, Tee, Tap, Transition, three Multi Shape Transition rows and Union. There is no Routing Preferences row at all.
Second reason: the element lives in a linked model. Select an element from a link, click Edit Type, and Revit still opens Type Properties, but everything is greyed: the Family box, the Type box, Duplicate, Rename, every parameter and the Apply button. That is read-only, not a bug. Fix the type in the source file, then reload the link in Manage Links.
A third, rarer reason: select several elements from different categories and the Edit Type button on the Properties palette greys out. Select a single element again and it comes back.
Space is not in a properly enclosed region
The message space is not in a properly enclosed region appears when Revit places a Space but cannot find a closed boundary around it. The result shows up immediately in the Space schedule: Volume and Area read Not Enclosed, so every load figure after that is meaningless.
Two causes, most common first:
- The architectural model is a link with Room Bounding off. Its walls then do not enclose anything. Select the link, click Edit Type and tick Room Bounding.
- The region really is open — a shaft, a riser or a wall junction that never closes. Draw a Space Separator across the gap and place the Space again.
Its sibling is Multiple Spaces are in the same enclosed region: two Spaces share one region, one gets the area and the other is flagged Redundant Space. The warning box carries a Delete Space(s) button, which is the quickest way out. Placing and naming Spaces is covered in Spaces in Revit.
Revit conduit no auto route solution was found
Revit conduit no auto route solution was found is the string people type when Revit cannot build the connecting run between two conduit lengths. In 2027, when the type in use lacks a fitting, the message is more explicit: The routing solution failed because there is no default fitting type specified or the fitting cannot be found in the project. Ensure the fitting is loaded in the project and try again.
Three checks, in order:
- The Fittings group of the type. Select the run, click Edit Type and look at Elbow, Tee, Cross, Transition and Union. Fill any empty row; if the family is missing, load it with Insert › Load Family.
- The sizes. Two runs of different size with no Transition assigned have no solution at all.
- Elevation and direction. When both differ, the solution needs three or four fittings; drawing two lengths by hand is often faster.
The same applies to cable tray. Types, sizes and fitting sets are covered in cable tray in Revit.
Nothing appears after you place it
This group wastes the most time, because people assume the command failed and place the element five more times. Revit did place it, and it did say so: None of the created elements are visible in Floor Plan … You may want to check the active view, its Parameters, and Visibility settings, as well as any Plan Regions and their settings.
Three things to check, about a minute of work:
- The category is off. MEP plans often carry a View Template from another discipline, so conduit placed in a mechanical view stays invisible. Type
VG, find the category and switch it on. - The elevation is outside the View Range. Tray hung tight to the slab often sits above the top of the range.
- The detail level. At Coarse, duct and tray draw as a single line and many fittings never appear.
The box Couldn't find an appropriate Host. Try selecting a different Host Face or switch Placement Mode is the opposite case: nothing was placed. Change the mode on the Placement panel, or click where a ceiling really exists. Hosting is covered in placing light fixtures in Revit.
Two airflow errors nobody writes about
Neither of these prints a warning, which is exactly why they can cost a whole afternoon.
One: the diffuser has airflow but the duct still reads zero. Many in-house diffuser families keep the airflow in a parameter of their own, for example Main Flow, instead of the standard Flow parameter bound to the connector. Properties looks perfect, yet the duct behind it reads Flow 0.00 L/s, with Velocity and Friction at zero. Duct Sizing then runs and changes nothing.
Quick test: open the Properties of one diffuser and look for the word Flow. If the only airflow value sits under some other name, the family never hands its airflow to the connector. Swap in a family whose connector uses Flow Configuration Preset, such as Autodesk's M_Supply Diffuser, and size again. The full sizing workflow is in how to size ducts in Revit.
Two: one run, two system names. Drop an extra diffuser onto a duct and it looks joined, but Revit may give it a brand new system. The diffuser then reads System Name Mechanical HỒI GIÓ 3 while the duct beside it reads Mechanical HỒI GIÓ 4. Two named systems never pool their airflow, and sizing treats them as separate runs.
Make it a habit: after joining anything, select both ends and compare System Name in Properties. Different names mean the joint is not real. Autodesk's About the System Browser page explains the Unassigned group, which lists everything that belongs to no system.
Four things people get wrong
| What people say | What Revit 2027 does |
|---|---|
| A yellow box is an error and must be cleared | Yellow is a Warning and can be ignored; only the red Error – cannot be ignored box blocks the action |
| If you cannot see it, the command failed | Revit reports that it created the elements; placing them again creates duplicates |
| A greyed button means a licence or install problem | Almost always it means the wrong selection, or an element inside a linked model |
| Touching on plan means connected | The run must sit in the connector; check System Name and the Unassigned group |
Frequently asked questions
Where do I read warnings I already dismissed?
Manage › Inquiry › Review Warnings. It lists every warning still open in the file; click a row and press Show to jump to the element.
What if I closed the yellow box?
Nothing is lost. Warnings block nothing and stay in Review Warnings. A red Error – cannot be ignored box cancels the action instead.
Can warnings be switched off?
No. The way to get fewer of them is to work in order: link the model, tick Room Bounding, create systems, then route.
Which error hits beginners most?
The two view errors: placing an element in a view where its category is off, and a View Range that does not include the element.
Which tools check a system?
Analyze › MEP Connections holds Check Duct Systems, Check Pipe Systems and Show Disconnects. They find open ends faster than the eye.