When adding a part to a schematic, I sometimes get the error:
ERROR(ORCAP-1228): Part <part name> is out of date with respect to the design cache. Use Update Cache to synchronize the part in the cache with the library.
Where <part name> shows the name of the part I am trying to place. This seems to happen only when my database (I am using CIS) points to a symbol in a specific library - the MASTER_IC library. Other parts in the same database table, but pointing to a different schematic library, work fine.
After dismissing the error, the part will be placed. However if I place a different part that also has this problem, then try to place the first symbol again, it will not place the part even when dismissing the error. This time I will also get ORCIS-6184, and I cannot place the part.
What could be wrong with my MASTER_IC library causing this problem? If not a problem with the library, what could the problem be?
The error message says to update cache, but this does not help. This happens even when a completely blank design with nothing in the cache so I do not see how the part could really be out of date with a fresh design cache in the first place.