There are numbers of possibility that can cause this problem,
- File corrupted – This error is caused by file corruption. It can be due to a feature/entity/relation, etc. There is no way to fix the issue other than sending it to the SOLIDWORKS development team. SOLIDWORKS has some kind of tools using which they can fix the file.
- Assembly component saved in higher version – The message will appear when one of the part files was saved in the higher version then you open the assembly in the lower version.
- Large assembly – When working on a large assembly file with an external reference use in it, it could lead to this error.
- The most likely culprit is SOLIDWORKS itself – That’s the reason SOLIDWORKS came out with a number of the service packs, which is to fix those issues.
There a few solutions to this issue.
1st Method
- Create a new assembly and then add that component into it.
- Save as a new assembly.
2nd Method
- Open SOLIDWORKS and then drag and drop the file into the SOLIDWORKS graphic area.
3rd Method
- Go to File -> Open
- Choose the assembly file then click at the ‘Configuration’ and choose ‘<Advanced>’
- Click Open
- The Configure Document windows will pop up, choose the 3rd option which is ‘New configuration showing assembly structure only’.
- Add a name for this new configuration.
- The Assembly will open and all parts and sub-assemblies will be Suppressed.
7. Select all components and choose unsuppressed to recover back the file.