Yesterday I wrote about the importance of cleaning up and managing/eliminating duplicate objects. Today I want to cover missing objects. Although less problematic in terms of file operation, speed and consistency of element settings, it does cause a library loading report every time you open a file or refresh the libraries. Additionally, it means you have placed elements or active attributes that are missing or have missing components. This could mean incomplete drawings or incorrect attributes, but most likely it just means something was removed from the library manager and not tracked through the project.
To remove missing objects you need to either track down the missing elements from the model and replace them, or add the missing objects back into the library manager. Option 2 is always simpler, as you can search the file server and most likely find the element in question and add it back to the embedded library.
In the following example that was not an option. We had to back save a file to 17, migrating to 18 was causing problems that were resolved by working in 17 at the time. Because of this back and forth the windows had been changed from 17 to 18 and back to 17. Some of the windows and doors were still using the Cadimage 18 parts, but that library was not loaded and wouldn’t work for AC17 anyway. These objects needed to be replaced with functional 17 windows.
To find these objects in the model I set the plan view layers to all on and the renovation filter to show all. Next I set up a find and select to find all windows whose library part was Missing.Because the plan was so cluttered with all layers on it is not obvious when I found and selected the offending window(s). But by turning on the Element Information palette I could quickly see how many windows were selected on a floor by floor search.