When NX takes longer than expected to save a part file, and you get the message: Standard C++ exception caught
NX syslog shows:
+++ C++ std::exception caught: Jt::StdException
What do you have to do to remedy this issue?
If you have the facet resolution preferences set to Ultra Fine or User Defined that uses the same tolerances as Ultra Fine, not only there is a performance penalty, but it will also increase the model file size.
The workaround is to downgrade the tolerances. In this case, the tolerancing can be reduced to extra-fine or less and the save will succeed; there is no noticeable display difference.
1)File => Preferences => Visualization => Performance => Accuracy =>Advanced.
2) Change the resolution; the resolution should be standard or fine; finer tolerances are not needed.
3) Apply
4) File=>Preferences=>Visualization=>Performance=>Facet Cache (this step and the following must be done after the tolerance resolution is changed).
5) Check "Delete Saved Display Facets".
6) Click the "Regenerate Facets" button
Notes