Reloaded Family Visibility Parameter not Working Correctly-Revit Memory Question
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Before I begin I will preface:
- There are no visibility overrides or issues with view templates, etc in the project
- No special use of shared parameters or global parameters associated to the family in question
- For privacy agreements, I cannot share the family & project.
To simply the situation, I have a family that has a nested annotation which its appearance is driven by a parameter we shall call "X". I added a new filled region in the nested annotation family and created a new parameter for its visibility which has dependency on the parameter "X" I also changed the parameter name "X" to "Y". I reloaded the edited annotation into the family and reloaded that into the project.
Upon, reloading, all the family instances in the project did not display correctly. The newly added hatch is not displayed and some other option is displayed. Logically I ran through these troubleshoot steps:
- Perhaps renaming the parameter was not a good idea, so I went back and edited the family and made sure all parameters were working correctly, I also renamed it back to the original and even deleted the family in the project and reloaded a "fresh" new version. Still, it would not display correctly.
- I then loaded in the family into a new document as well as other Revit versions, and they all work perfectly fine.
- I deleted my temp folder, and opened up a backup version of the Project, purged everything, and reloaded the family, and still it would not display correctly.
- At this point, I am at a loss of what could be the issue. I suspect it has to do with some memory storage of Revit in the same manner imported CAD file instances are not accessible through the project navigator or purge but must be removed through the API.
Any idea what is the issue and where Revit is "storing" some sort of information that is preventing the reloaded family to work correctly?