Drivers are "out of sync" after a scene full copy
Open, ConfirmedPublic

Description

System Information

Operating system and graphics card

Blender Version

2.76.11 from distro &

Broken: (example: 2.69.7 4b206af, see splash screen)
Worked: (optional)

Short description of error

Exact steps for others to reproduce the error
Based on a (as simple as possible) attached .blend file with minimum amount of steps

Details

Type
Bug

Sorry, the bug was sent by mistake, here is the content:

System Information

Archlinux x86_64 / i7 / 16G / NVidia GTX 760

Blender Version

Broken: 2.77-rc2 + 2.76.11 from distro

Short description of error

On New scene > full copy, existing drivers' properties are copied without being updated

Exact steps for others to reproduce the error

  • Start with default scene
  • Add a driver for Camera's focal length
  • Edit the driver to use Lamp's Z position transform channel and use the right variable name as value for the focal length
  • New Scene > Full copy
  • PROBLEM: the copied driver is using original "Lamp" in transform channel instead of its copy

See

This bug also applies to constraints (tested with "track to")

Sergey Sharybin (sergey) triaged this task as "Confirmed" priority.Mar 22 2016, 4:30 PM

If i'm following the report correctly, it's just a lack of changing target pointers of animation channels to a new IDs.

@Campbell Barton (campbellbarton), afraid you know this stuff better than me, mind having a look?