So to expand on this:
- In CRXDE/Lite you go to /apps/system/config/myOsgiConfig Node
- Choose the replication tab
- Press Replicate
- It replicates it and puts it in the replication queue
- It adds the mixin types property value
Now, go to the same location
- Try to replicate an 'nt:file' node
- Try to replicate an 'nt:resource' node
- Neither of these will add mixIn types to the node properties
- They do show in the replication queue
So, in my humble estimation, this is a bug with the osgiconfig node type that will prevent correct inheritance and operation of a system that has multiple named package configuration items of type OSGiConfig. Additionally I call it a bug because if you use the right-click mixins option and use the minus sign to remove the mixin, the property is still there but with no value. This would suggest to me that the object will not merge or inherit correctly because the class cast of 6 properties to 5 properties (throwing numbers at it) will fail with cast exception (if it were java which is class based, but just fails because its javascript/json that is class-less, ie not strict).