Thanks for the pointer. I had actually already read that and am wondering which part of my attribute doesn't conform to the VDL specification. I tried changing the return type of void to java.lang.Void with no change in behavior. I was able to work around the problem by simply not passing the listener, but would like to figure out why it doesn't work.
[Message sent by forum member 'jweight']
http://forums.java.net/jive/thread.jspa?messageID=399104