Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Problem] App::Link(s) to external objects fail to resolve when document is loaded #9899

Open
2 tasks done
Tracked by #12907
dajt1725 opened this issue Jul 9, 2023 · 3 comments
Open
2 tasks done
Tracked by #12907

Comments

@dajt1725
Copy link

dajt1725 commented Jul 9, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Version

0.21 (Development)

Full version info

[code]
OS: Rocky Linux 8.8 (Green Obsidian) (XFCE/xfce)
Word size of FreeCAD: 64-bit
Version: 0.21.0.33492 (Git) AppImage
Build type: Release
Branch: master
Hash: 6e235a4809e14674aa2cd23e68630b68998a53d4
Python 3.10.12, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US)
[/code]

Subproject(s) affected?

None

Problem description

Attached are three documents: Components, 1D1A_Warehouse, and 3D2A_UnderDrinking1. Both Warehouse and UnderDrinking1 contain links to objects in Components. If I start FreeCAD, load Warehouse, then attempt to load UnderDrinking1, the links in UnderDrinking1 fail to resolve:

20:22:31  5.61e-07 <App> Document.cpp(2122): _D1A_Warehouse#Link.LinkedObject: Time stamp changed on link Components#Part004
20:22:31  0.0118593 <App> Document.cpp(2122): _D1A_Warehouse#Link001.LinkedObject: Time stamp changed on link Components#Part004
20:22:31  0.0119944 <App> Document.cpp(2122): _D1A_Warehouse#Link002.LinkedObject: Time stamp changed on link Components#Part004
20:22:31  0.0120582 <App> Document.cpp(2122): _D1A_Warehouse#Link003.LinkedObject: Time stamp changed on link Components#Part004
20:22:31  0.0121174 <App> Document.cpp(2122): _D1A_Warehouse#Link008.LinkedObject: Time stamp changed on link Components#Part005
20:22:31  0.037509 <App> Document.cpp(2122): _D1A_Warehouse#Link009.LinkedObject: Time stamp changed on link Components#Part005
20:22:31  0.0376404 <App> Document.cpp(2122): _D1A_Warehouse#Link010.LinkedObject: Time stamp changed on link Components#Part005
20:22:31  0.0377006 <App> Document.cpp(2122): _D1A_Warehouse#Link011.LinkedObject: Time stamp changed on link Components#Part005
20:22:31  0.0377609 <App> Document.cpp(2122): _D1A_Warehouse#Link004.LinkedObject: Time stamp changed on link Components#Part004
20:22:31  0.0378418 <App> Document.cpp(2122): _D1A_Warehouse#Link005.LinkedObject: Time stamp changed on link Components#Part004
20:22:31  0.0379007 <App> Document.cpp(2122): _D1A_Warehouse#Link006.LinkedObject: Time stamp changed on link Components#Part004
20:22:31  0.0379593 <App> Document.cpp(2122): _D1A_Warehouse#Link007.LinkedObject: Time stamp changed on link Components#Part004
20:22:31  0.0380181 <App> Document.cpp(2122): _D1A_Warehouse#Link012.LinkedObject: Time stamp changed on link Components#Part005
20:22:31  0.0380829 <App> Document.cpp(2122): _D1A_Warehouse#Link013.LinkedObject: Time stamp changed on link Components#Part005
20:22:31  0.0381422 <App> Document.cpp(2122): _D1A_Warehouse#Link014.LinkedObject: Time stamp changed on link Components#Part005
20:22:31  0.0382015 <App> Document.cpp(2122): _D1A_Warehouse#Link015.LinkedObject: Time stamp changed on link Components#Part005
20:22:31  0.0382683 <App> Document.cpp(2122): _D1A_Warehouse#Link017.LinkedObject: Time stamp changed on link Components#Part003
20:23:15  44.0756 <App> Document.cpp(2127): _D2A_UnderDrinking1#Link.LinkedObject: Link not restored
Linked object: Part001
Linked document: Components
20:23:15  44.0757 <App> Document.cpp(2127): _D2A_UnderDrinking1#Link001.LinkedObject: Link not restored
Linked object: Part
Linked document: Components
20:23:15  44.0758 <App> Document.cpp(2127): _D2A_UnderDrinking1#Link002.LinkedObject: Link not restored
Linked object: Part002
Linked document: Components
20:23:15  44.0758 <App> Document.cpp(2127): _D2A_UnderDrinking1#Link003.LinkedObject: Link not restored
Linked object: Part002
Linked document: Components
20:23:15  44.0758 <App> Document.cpp(2127): _D2A_UnderDrinking1#Link004.LinkedObject: Link not restored
Linked object: Part007
Linked document: Components
20:23:15  44.0759 <App> Document.cpp(2127): _D2A_UnderDrinking1#Link005.LinkedObject: Link not restored
Linked object: Part009
Linked document: Components
20:23:15  44.0759 <App> Document.cpp(2127): _D2A_UnderDrinking1#Link006.LinkedObject: Link not restored
Linked object: Part006
Linked document: Components
20:23:15  44.0759 <App> Document.cpp(2127): _D2A_UnderDrinking1#Link007.LinkedObject: Link not restored
Linked object: Part013
Linked document: Components

If I manually load Components before loading the other two files, they load successfully.

Anything else?

Components.zip
UnderDrinking.zip
Warehouse.zip

Code of Conduct

  • I agree to follow this project's Code of Conduct
@luzpaz luzpaz changed the title [Problem] Links to external objects fail to resolve when document is loaded [Problem] App::Link(s) to external objects fail to resolve when document is loaded Sep 29, 2023
@luzpaz
Copy link
Contributor

luzpaz commented Sep 29, 2023

Perhaps semi-related to #7596 ?

@krushia
Copy link

krushia commented May 7, 2024

#13841 Probably the same issue

@Zolko-123
Copy link
Contributor

Names cannot begin with numbers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants