This is a bit complicated.
When jboss sends a message invocation remotely, it
does not send the method name (it's usuall pretty big),
instead it sends a hash code.
public abstract void com.base2inc.bean.entity.profile.Profile.setLeader(java.lang.String) throws java.rmi.RemoteException
You got a proxy with the a hash code of
-3184400577625870244 for the method you mentioned.
But when the proxy tried to use this value to invoke the bean it doesn't have this in its list. [BIG SNIP]
What is the correct value in [BIG SNIP] for this method.
Can you post your ejb-jar.xml as well and anything else that might be relevant e.g. parts of the server.log
for this bean(s) deployment..
If you can reproduce it in a smaller test application
that would be a great help :-)
Hopefully this is a config problem.