I agree with what you say. I did add the Local interfaces and everything worked. I checked the messages boards at both Jboss.org an sourceforge and there seems to be a tiff with regard to whether this is a bug or not.
One thing that is not clear to me is why when your direction is uni-directional there necessarily needs to be a local interface in the opposite direction not [apparently] used by the referenced bean. I realize why the local interfaces are required when there is a bi-directional relationship, but I don't see what purpose this serves when the relationship is one-way.
Can you clear this up for me?