cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - You can subscribe to a forum, label or individual post and receive email notifications when someone posts a new topic or reply. Learn more! X

Circular Reference Handling

Stephen
4-Participant

Circular Reference Handling

When opening an assembly that contains a Circular Reference or on creation of a Circular Reference a dialog box will popup and the only option is to close CREO, no redefine or interrogation tools just close. Ha what a joke ! And even better PTC says it's intended functionality.


This is the response from Development PTC Case#10706068


“The problem in this case is that when we identify such circular structure there is very high risk for corrupted data and potential crashes. Creo is not protected enough to deal with this corruption. We prevent creation of such corruption in Creo session but unfortunately there are ways still to create it out of Creo session and in special workflows in Creo session. It is too expensive project to teach Creo to deal with this kind of corruption in more elegant way. Since such corruption is caused by obvious user-error or even misusage and we almost do not get complains from users about it, the decision was not to invest into such project.”


Great for our legacy data !


Steve


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
1 REPLY 1

I have seen this before with a colleague. Not sure if your problem is due to the same reason. I won’t bore you with all of the details on how he got there. In summary, he had an assembly named ‘A’ that contained a subassembly named ‘B’. Inside ‘B’ there was a subassembly named ‘A’. when you try to open one or the other you basically initiate an infinite loop, pro-e freaks out and the only resolution is to shut down pro.

Top Tags