Corrupted components

Corrupted components

Joe8592
Participant Participant
2,033 Views
10 Replies
Message 1 of 11

Corrupted components

Joe8592
Participant
Participant

I have a component called Chassis that is corrupted in some way.  The component is slow to work with and modifications will sometimes lead to crashes.  Saving this file takes 5-10 minutes and running Compute All (Ctrl-B) takes 15-20 minutes and results in Fusion crashing.  I have successfully exported this component (attached), but I receive an "Error extracting files to local cache" message when I try to open it.

 

The Chassis component is included in an upper-level assembly that is having similar problems.  The upper level assembly shows the Chassis component as requiring an update, but clicking the update icon does not change the status (screenshot attached).  The mouse-over text in the browser says "Open the component and update the references using Get Latest in the Design workspace," but the Chassis component never indicates that it needs an update.

 

Are there steps we can take to diagnose the cause of these problems and clean up the files?

0 Likes
Accepted solutions (1)
2,034 Views
10 Replies
Replies (10)
Message 2 of 11

Phil.E
Autodesk
Autodesk

Hi,

 

A few things to unpack here.

 

First the corrupted file. This can happen when upload of a design is incomplete because the computer was shut during upload, or similar event. It might be complicated by your installation, are you using a school network for this? Or are multiple team members editing these files? If so, open Fusion on computers that last saved these designs. If they are incomplete the process will start again.

 

I need to log this as a case for developers to look at. There are 2 designs, including the top level assembly that need to be examined more closely.

 

Regarding any crashes, did you get a crash dialog? It would help to see the report numbers.

 

And for the performance questions: Happy to take a look at the design once we can get it open. I suspect that like most of the FTC model troubleshooting some of this is due to the extremely detailed parts found in the kits. Any unnecessary use of 3D embossed text can add hundreds or thousands of faces/edges that Fusion will keep track of during compute time. Especially if parts are moved.

 

I found two examples, but most of the screws did not have 3D threads, which is good.

3D threads can be removed here3D threads can be removed here

 

Use a decal unless you need to 3D print text like thisUse a decal unless you need to 3D print text like this

And last, for general assembly performance, avoid the use of Move for components, and avoid unnecessary Capture Position events. These are expensive to compute and many times used too often when a Joint is able to position the parts in the assembly. I could tell you a lot more if we can get the top level design to open.

 

Thanks, and sorry for the inconvenience.





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


0 Likes
Message 3 of 11

Joe8592
Participant
Participant

The Chassis design was completed by a single student on his personal computer.  I can see in the history that he was the only person to edit it until I spent some time trying to fix the problem by removing red elements from the timeline.  Pruning the timeline helped somewhat (e.g. it wasn't quite as sluggish), but didn't resolve the primary problems.  I can try to export an older version if you'd like to look at it.

 

I sent in several crash reports, but I didn't record any details.  I tried to induce another one just now with Compute All, but Fusion hung for about an hour before I gave up and killed the task.  Is it possible to look up my crash reports by my user name?

 

Thanks,

 

Joe

 

0 Likes
Message 4 of 11

Joe8592
Participant
Participant

I tried to induce the error again and got a report this time: 300624896.

 

Joe

0 Likes
Message 5 of 11

Joe8592
Participant
Participant

Has anyone been able to take a look at the details of this problem?

 

Joe

0 Likes
Message 6 of 11

Phil.E
Autodesk
Autodesk

Yes the issue is logged as a repeatable crash. Developers are looking at it. I don't have a workaround at this time to share with you.





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


0 Likes
Message 7 of 11

NicolasXu
Autodesk
Autodesk

Hi @Joe8592,

 

When looking into the attached Chassis component, it seems the component was referencing another external component called "Expansion Hub Plate", but "Expansion Hub Plate" is not shown up in the browser tree, which might be the cause of the "Error extracting files to local cache" message.

 

Could you check the "Expansion Hub Plate" is still presented in the original Chassis component (before Export to F3Z)? Or if you are comfortable with this, you may invite me (lixiongDOTxuATautodeskDOTcom) into the project so that I could dig into the component further and try to identify the root cause.

 

Regards,

Nicolas Xu



Nicolas Xu
Sr. SQA Eng.
Fusion 360 Quality Assurance Team
Autodesk, Inc.
0 Likes
Message 8 of 11

Joe8592
Participant
Participant

Hi Nicolas,

 

I have sent an invitation to you to join the team so you can examine the file directly.  Please let me know if you don't receive it.

 

The file you are looking for is Ultimate Goal 2020/Robot/Chassis.  Please let me know if there is anything I can do to assist.

 

Thanks,

 

Joe

0 Likes
Message 9 of 11

NicolasXu
Autodesk
Autodesk
Accepted solution

Hi Joe,

 

Thanks for inviting me to the Team. Yes, I can access the design. It turns out the v2 of "Expansion Hub Plate" is corrupted somehow, which should be the reason why Chassis component reports out-of-date. 

 

Given the v2 of "Expansion Hub Plate" component is not even loaded in Chassis, I've just repaired the v21 of Chassis component by removing the reference to "Expansion Hub Plate". If you need the reference, you may Insert the latest version of "Expansion Hub Plate" from Data Panel. 

 

Please let me know if any further questions. If it works, please feel free to inactivate my account.

 

Regards,

Nicolas



Nicolas Xu
Sr. SQA Eng.
Fusion 360 Quality Assurance Team
Autodesk, Inc.
Message 10 of 11

Joe8592
Participant
Participant

Thanks for the repair.  Is it possible to find and remove corrupted references with normal methods?

 

Joe

0 Likes
Message 11 of 11

Anonymous
Not applicable

Hi Joe,

 

Thanks for the update. Unfortunately, there isn't a UI command to repair/remove such references. We have to call API to repair it with an account which can access the data.  

 

Actually, we haven't figured out which scenario triggered the corrupted reference. We will keep an eye on this and try to prevent it from happening. 

 

Sorry for the inconvenience, and thanks for your understanding.

 

Regards,

Nicolas

[Edit: I had logged in with another testing account, but didn't realize it and replied the thread.]