Revit

Common Revit MEP errors: 12 warnings and how to fix them

Common Revit MEP errors explained: routing preferences greyed out, space is not in a properly enclosed region, systems that refuse to connect, and the fixes.

  • GV. Trần Ngọc Việt
  • 13 min read
Four warning boxes every MEP modeller meets in Revit 2027 Photo: Revit 2027 screenshot, the Institute's MEP template file linked to Autodesk's Snowdon Towers architectural model

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.

Four warning boxes you will meet Photo: Four familiar boxes: Line is too short, the different system type warning, the disconnected system warning and the missing host warning

Quick table of 12 common Revit MEP errors

What Revit says, or what you seeThe real causeThe fix
Line is too shortThe rise or the segment is shorter than two elbows needIncrease 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 reachCancel, press Esc, start a new length from the open end
…assigned to a system that uses a different system typeThe two ends belong to two different system typesChange the System Type of one system to match the other
…not connected in a single physical networkThe system has an open end, or members sit on two networksTurn on Show Disconnects and close the open ends
Routing Preferences is greyed out or missingThe element is inside a link, or you picked a flex typeEdit the source file; flex types use the Fittings group
Space is not in a properly enclosed regionThe link has no Room Bounding, or the region is really openTick Room Bounding on the link; patch with a Space Separator
Multiple Spaces are in the same enclosed regionTwo Spaces share one enclosed regionClick 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 assignedEdit 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 viewSwitch 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 clickedChange the mode on the Placement panel, or click a real ceiling
Duct Flow reads zero although the diffuser has airflowThe diffuser family keeps airflow in its own parameterUse a family with a proper Flow parameter, see the last section
One run, two different System NamesThe two lengths are not really joined, so Revit split themCompare 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.

Disconnected system and the Show Disconnects box Photo: 1 the warning that the system is not one physical network; 2 Show Disconnects Options, which marks open ends for the disciplines you tick

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.

The Line is too short box Photo: 1 the Error – cannot be ignored box reading Line is too short; it offers only Cancel and Delete Elements

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.

Routing Preferences on rigid and flex types Photo: 1 a rectangular duct type: the Fittings group has the Routing Preferences row with its Edit button; 2 a flex duct type: the Fittings group lists individual fittings instead

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.

Type Properties of an element inside a link Photo: 1 the Family and Type boxes are greyed and cannot be duplicated; 2 Apply is greyed too, because the element belongs to a linked file

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.

Space schedule reading Not Enclosed Photo: 1 two Space rows whose Volume and Area read Not Placed and Not Enclosed, the sign of an open region

Two causes, most common first:

  1. 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.
  2. 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.
Room Bounding in the link type properties Photo: Type Properties of a linked model: the Room Bounding tick decides whether the link's walls enclose a Space

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.

Warning about two Spaces in one region Photo: 1 the Delete Spaces button on the warning box removes the extra Space without hunting for it in a schedule

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.

The routing solution failed warning Photo: 1 Revit 2027 names the cause: the type has no fitting family assigned, or that family is not loaded in the project

Three checks, in order:

  1. 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.
  2. The sizes. Two runs of different size with no Transition assigned have no solution at all.
  3. 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.

Warning that new elements are not visible Photo: 1 Revit reports that the elements exist but do not show in the open view; there is no need to place them again

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.

The diffuser has Main Flow, the duct still reads zero Photo: 1 the diffuser carries Main Flow 446 L/s in the Mechanical - Flow group; 2 the duct behind it still reads Flow 0.00 L/s

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.

One run with two different system names Photo: 1 the air terminal belongs to system Mechanical HỒI GIÓ 3; 2 the duct beside it belongs to Mechanical HỒI GIÓ 4

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 sayWhat Revit 2027 does
A yellow box is an error and must be clearedYellow 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 failedRevit reports that it created the elements; placing them again creates duplicates
A greyed button means a licence or install problemAlmost always it means the wrong selection, or an element inside a linked model
Touching on plan means connectedThe 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.

About the author

GV. Trần Ngọc Việt — Head of BIM Management at Thai Binh Investment JSC; 17 years in MEP engineering, BIM and project management; leads the BIM Manager course at the Institute of Information Technology in Civil Engineering