Announcements
Autodesk Community will be read-only between April 26 and April 27 as we complete essential maintenance. We will remove this banner once completed. Thanks for your understanding

This document contains unresolved components error. Two machines

wtrujilloHRY3A
Contributor Contributor
859 Views
9 Replies
Message 1 of 10

This document contains unresolved components error. Two machines

wtrujilloHRY3A
Contributor
Contributor

Hello, I am working with fusion 360 in two different places due to covid19. My problem is that I receive the error "this documents contains unresolved components ...." when I open an design at home and was edited at work and vice versa. I have cleared the cache, checked that the versions of the fusion client are the same, etc. If I export the file with "save copy as" I can open it on the other pc after import it, but once saved it produces the same error on the another pc. I need help as this causes me a lot of problems. Regards.

Reply
Reply
0 Likes
860 Views
9 Replies
Replies (9)
Message 2 of 10

wtrujilloHRY3A
Contributor
Contributor

Forgot to mention that i using derived parameters. 

Reply
Reply
0 Likes
Message 3 of 10

Phil.E
Autodesk
Autodesk

Save Copy As of your top level assembly will still point to the derive sources.

 

Can you share a link to the design? I'm happy to look for a solution.





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


Reply
Reply
1 Like
Message 4 of 10

wtrujilloHRY3A
Contributor
Contributor

Hello, sorry for the delay. Here's the file. The main component is called "estructura maestra". In this case once imported to on of my computers, works ok but if I try to open it from another computer with or even from the web with fusion team, the assembly gives errors. Thank you very much and greetings.

Reply
Reply
0 Likes
Message 5 of 10

Phil.E
Autodesk
Autodesk

Hi,

 

Thanks for the model. I can reproduce the issue and have sent this to developers as a reproducible bug. 

 

Can you describe your workflows used just prior to the beginning of this problem? It might help if you can list some of the steps taken prior to finding this bug.

 

Thanks,





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


Reply
Reply
0 Likes
Message 6 of 10

wtrujilloHRY3A
Contributor
Contributor

I created all the components without parameters and without using derive and all was fine. After created parameters and derived some of them  the notified error appears to me. 

Reply
Reply
0 Likes
Message 7 of 10

Phil.E
Autodesk
Autodesk

Thanks for the details.





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


Reply
Reply
0 Likes
Message 8 of 10

Phil.E
Autodesk
Autodesk

Update:

It turns out that copy-paste is the culprit. Thanks for the model it helped us find a place we need to protect in the code.

 

Here is how it happens: (Avoid doing this for now)

  1. Open a new design file.
  2. Insert Derive a file,  call it Part.f3d, into it
  3. Create another new file "assembly". Insert Part.f3d into the new assembly, save and close it
  4. Insert the new assembly into the new design from step 1
  5. Copy Part.f3d from the inserted new assembly that is in new design
  6. Paste it into the browser of new design from step 1

This is how the bug happens. It will create a file that has both derive and XRef to the same target file. If you save, close and reopen, you'll see the unresolved component error.

 

Just letting you know so you can avoid it while we get this sorted out.





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


Reply
Reply
1 Like
Message 9 of 10

wtrujilloHRY3A
Contributor
Contributor

Hi Phil, thanks for solution. However, I don't quite understand the steps very well. It would be possible for you to create a screencast of the process using my original file. Thank you very much

Reply
Reply
0 Likes
Message 10 of 10

Phil.E
Autodesk
Autodesk

Hi,

 

The steps listed are the steps that cause the bug. Avoid using those steps in your modeling. Specifically copy and paste of derived components and subsequently inserting those into the source of the derived components. This makes a circular reference, you should avoid that. 

 

This is a bug and those steps should fail, but they do not right now, which is why you should avoid them.

 

Thanks,





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


Reply
Reply
0 Likes