I have a fairly complicated model (of machinery) which is linked-to from a single source file. Now, in one of those linked files and without altering or duplicating the original, I want to create a proxy in order to substitute certain materials. However, when I create the proxy, the actions and modifiers disappear, as shown in this before-and-after screen shot from the Outliner:
SideDie_Moving is an object linked-to from the original library file. For my purposes, “copying” the object is not an option. I also would strongly prefer not to “make a Scene” in the original because that, too, involves duplication. (This model is not in its final approved form.)
The expected behavior is as in http://www.blender.org/development/release-logs/blender-243/proxy-objects/ (“Image 4”), where the “AC” and “AR” blocks are still clearly linked to the object to which the proxy is now associated. The data-structures shown in the Outliner don’t look like that.
You can see that the SideDie_Moving object has been parented to the proxy, but it no longer has any of the Animations or Modifiers that were formerly associated with it. And, neither does the proxy. You can’t further-expand the SideDie_Moving node: it has no children or attributes.
The animation is a simple set of keyframes.