Guest post by James Lucas Jensen, P.E.
FATAL ERROR: Out of Memory – Shutting Down
This message means nothing to the average Civil 3D user because it does not share any useful information about the cause of the error. Unfortunately, we all see this error at some point. The purpose of this article is to show how some detective work and outside-the-box thinking can track down and resolve this problem.
In my case, the error occurs while attempting to check in a proposed surface drawing. The file isn’t particularly large or complicated, but it certainly has its share of data referenced into it. Various attempts to bring back previous versions of the drawing, audit and purge, and all the typical tricks don’t help. No matter what I do, I continue to get this fatal error during check in.
I set out to recreate the entire proposed surface drawing from scratch. In a new drawing from our company template, I begin the task of bringing in all the alignments, profiles, etc. Before rebuilding my corridor, I attempt to add the file to the Vault.
Eh? From my brand new drawing? Confused, I check out another drawing with many of the same data references. I attempt a check in.
No way. Is my entire project dying? Is my workstation infecting everything I open? Now I’m almost afraid to do anything. I try checking in one more drawing before I get our IT people involved. I open the alignments file and everything looks OK. I watch with one eye barely open as I attempt the check in.
No fatal error.
Well, that’s something, right? Could a single corrupt file somewhere be causing this? What’s generally data referenced into a proposed surface drawing? Alignments, profiles, sometimes pipes, existing surfaces, etc. I begin the process of open/audit/purge/save on every drawing that has data referenced into the proposed surface drawing.
Suddenly, a particular profile drawing won’t open. When I try to open it, I get the same error. The exact same error! I can’t open it. I can’t insert it. I can’t XREF it. I can’t recover it! No matter what I do, I get this Out of Memory error. Looks like it’s time to find another solution to this problem.
I create a new drawing from the template and data reference in the alignment and profile. At this point, I’m 99% sure that this drawing will crash during check it in.
BUT…instead of doing that, I promote the profile in the drawing and audit. There are four errors. My worthless proposed surface drawing is safely in the Vault, so I manually get into the Vault Working Folder (VWF) and delete out the profile drawing. I paste my new drawing (of the same name as the old) into the VWF, then attempt to check out the file.
“The VWF version is newer than in the Vault.” Of course, I choose not to revert to the version in the Vault. So now the new drawing is on my screen and functioning fine. Time to check in and test the deception.
The check in works and Vault doesn’t ask me to share the profile (because it had already been shared before). Could it be that perhaps the Vault thinks that my red herring is the real deal? There’s only one way to find out. I then opened my proposed surface drawing and attempted to check in. Eureka! It works!
So the real problem was not in the proposed surface drawing but a profile drawing referenced in it. Methodical and meticulous elimination helped me identify the problem and a simple audit and tricking the Vault to check in the file resolved the error.
Phew! Take heart! Be patient! It works!
Ideate, Inc. is a leading Autodesk Authorized Developer with 25+ years’ experience in software development and specific focus on Building Information Modeling (BIM). As an Autodesk solutions provider, Ideate has offered quality software, training, support and custom consulting services to the architectural, engineering and construction (AEC) industries since 1992. Headquartered in San Francisco, California and operating Autodesk Authorized Training Centers (ATCs) in California, Oregon and Washington, Ideate is recognized as an Autodesk Gold Partner for Architecture, Engineering and Construction, one of Autodesk’s highest levels of authorization.
Ideate Software is a comprehensive set of far-reaching BIM data management tools. Ideate BIMLink powers the “I” in BIM, allowing users to pull data from an Autodesk Revit file into Microsoft Excel for fast and precise editing, and push the data back into Revit with equal ease. Ideate Explorer for Revit lets users search, filter, quantify and select to easily manage the 100,000+ elements in a Revit model. Both solutions help Autodesk Revit users solve problems in AEC workflows and help the Revit community leverage BIM to its fullest advantage.
Autodesk, Autodesk Revit and ATC are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. Microsoft Excel is a registered trademark of Microsoft Corporation in the United States and other countries. All other brand names, product names or trademarks belong to their respective holders.