Page MenuHome

Linked groups and naming problems
Closed, ArchivedPublic

Description

System Information
Windows 7 64, GTX 980

Blender Version
Broken: 000dfc0 + 441f68e

Short description of error
Actually 2 different problems i have with linked objects, but they affect eachother:


  1. Linked Groups dont get removed from the file (after reload) if the empty object which holds the group is deleted.

The group stays in the datablocks with no user in the scene and must be deleted manually.


  1. Linked Objects that have the same name as normal/not linked objects in the scene, appear identical twice or more often (dependent on the links) in every "input boxes" where you can select objects,

for Parenting or Modifier/Constraint targets.

This may cause trouble if naming objects isnt high priority in your workflow.

For example, i usually take a object setup for every smaller model i create.
This is an Armature and its childs Cube, Curve & Empty, assigned to a group. Group is the only one that will be named for the outliner.
Linking different so created groups into one scene will list their objects for every input box - unfortunately the names are still exactly the same which makes it hard to pick the desired object.

Dont get me wrong, its for sure a user homemade problem.
But since the objects will be renamed anyway to .001 .002 .003 etc after making them local, there should be some sort of hint to seperate these competing clones in advance.
At least an indication of what is linked in the list (L) would help a lot.

Please think about it.

Exact steps for others to reproduce the error
Cant be showed in a file because of the linking.

Steps (for both):

  • Create and assign several objects to a group
  • Save and open a new file
    • Create objects with the same names as in your first file
    • Link the group from your first file

Problem (2): Overlapping names in the parent/target selection boxes.

  • Now delete the group you have just linked
  • Go to Outliner>Datablocks>Objects

Problem (1): All objects that are member of the group and the group itself are still existing. (cyclic dependency?)

Event Timeline

Karja Krähwald (karja) raised the priority of this task from to 90.
Karja Krähwald (karja) updated the task description. (Show Details)
Karja Krähwald (karja) edited a custom field.

Campbell, Sergey, think we could add somehow the lib 'namespace' to ID name in those cases?

Bastien Montagne (mont29) lowered the priority of this task from 90 to Normal.Apr 10 2015, 10:58 PM
Sergey Sharybin (sergey) changed the task status from Unknown Status to Unknown Status.May 25 2015, 8:21 PM
Sergey Sharybin (sergey) claimed this task.

I wouldn't consider this a bug, that's how the system always worked. Surely improvements are possible, but are to happen outside of the bug tracker work.

So thanks for the report, but archiving it.