Konstantin Shvachko created HADOOP-8558: -------------------------------------------
Summary: Hadoop RPC does not allow protocol extension with common interfaces. Key: HADOOP-8558 URL: https://issues.apache.org/jira/browse/HADOOP-8558 Project: Hadoop Common Issue Type: Bug Affects Versions: 2.0.0-alpha Reporter: Konstantin Shvachko Hadoop RPC fails if MyProtocol extends an interface, which is not a VersionedProtocol even if MyProtocol extends also VersionedProtocol. The reason is that Invocation uses Method.getDeclaringClass(), which returns the interface class rather than the class of MyProtocol. This is incompatible with former versions. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira