Page MenuHome

Reload Library Override file loses Constraints
Closed, ResolvedPublic

Description

System Information
Operating system: Windows-10-10.0.19043-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 472.39

Blender Version
Broken: version: 3.0.0 Beta, branch: master, commit date: 2021-11-23 18:03, hash: rB3844e9dbe771
Worked: on some computers(!?) 2.93.6

Short description of error
Reloading Library override loses constraints on overridden objects. I wouldn't think this to be a bug if it wouldn't turn out it didn't happen on other computer with Blender before 3.0.
On some win10 machines it happens right away after Outliner->Reload, on others it takes Relocate+Reload or just Reload twice.
Also confirmed on Linux

Exact steps for others to reproduce the error


  • Open "override_Suzanne.blend"
  • Outliner -> Linked File -> Reload (constraints disappear in all versions but only on some Win10 machines)
  • Outliner -> Linked File -> Reload again (constraints dfisappear on all Win10 machines starting with 3.0 and some machines before 3.0)

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Nov 24 2021, 2:14 PM

Can confirm.
Could have sworn this was tackled before, but can only find T90570: Constraint validity not updated with library overrides which afaict has the constraints not local.

@Bastien Montagne (mont29): does this ring a bell?

Philipp Oeser (lichtwerk) renamed this task from Reload Lybrary Override file loses Constraints to Reload Library Override file loses Constraints.Nov 24 2021, 2:14 PM

I can confirm this on blender-v3.0-release @ rB82808e18e6562e9c06626a4e938cb2ad4fa34a0f

Outliner -> Linked File -> Reload (constraints disappear in all versions but only on some Win10 machines)

This also happens here, on Linux. Also when I Relocate instead of Reload, the constraints are gone.

Philipp Oeser (lichtwerk) triaged this task as High priority.Nov 25 2021, 2:03 PM
Philipp Oeser (lichtwerk) updated the task description. (Show Details)

Let's dare setting this to High prio then?

Tested with
3.0.0 Release Candidate, branch: master, commit date: 2021-11-27 18:08, hash: rBd2e608733507
and constraints still disappear.


  • Open Suzanne-lnk.blend
  • Outliner -> Reload on Suzanne-src.blend

Tested with
3.0.0 Release Candidate, branch: master, commit date: 2021-11-27 18:08, hash: rBd2e608733507
and constraints still disappear.


  • Open Suzanne-lnk.blend
  • Outliner -> Reload on Suzanne-src.blend

Cannot reproduce in rB2206b6b9a04777b7325c8f30a49db23bc9a61317 (also not with the original files from the report)

Re-checked - it doesn't occur indeed except for situation when the override is created anew and the file wasn't closed (re-opened) since.

  • File->Link->"Suzanne-src.blend"->Collection->Collection
  • Object->Relations->Make Library Override
  • Add object constraint->Copy Location
  • Reload Library -> Constraint is gone
  • File->Link->"Suzanne-src.blend"->Collection->Collection

"Collection" just contains an invisible camera. I'll assume this should be "Collection 2", as that contains Suzanne and thus actually has some visual content.

I can confirm this is still an issue when you don't save-and-reload the blend file.