OK, narrowing this down.
In point of fact my classes are more complicated. :-)
The @Local interface that my bean implements actually extends another interface.
That super interface looks like it's being picked up by Weld as a potential @Remote interface, even though I have marked my bean with the @Local annotation and specified the interfaces it is supposed to implement.
As I mentioned before, this behavior is not present in b19.
Presumably there was a Weld upgrade in between builds 19 and 20?
Best,
Laird
[Message sent by forum member 'ljnelson']
http://forums.java.net/jive/thread.jspa?messageID=483189