Originally posted by Michael Morris:
That is odd. Is it possible that the bean container is doing something with the reference? Have you tried just compiling and running from a command line? If you can remove any IDE dependencies and test it that way, it may give you some more insight as to what's happening.
Hope this helps,