[ 
https://issues.apache.org/jira/browse/AVRO-975?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Taylor updated AVRO-975:
------------------------------

    Attachment: errors-and-remote-protocols.975.diff

Mark,

Thank you for completing this.  I was able to apply against 1.7.4 without 
problems.  I did need to make a couple of changes for it to work for me though. 
 The protocol errors from the Java server always include a "string" schema for 
uncaught errors.  I believe that needs to be considered on the C# side as well. 
 Also, the remote protocol caching was using MD5.Schema as the cache key, not 
the MD5 value.  As the MD5.Schema is the same for all protocols the wrong 
protocol would be used as soon as you have more than one protocol in play.  
With these two minor changes I was able to use your implementation in place of 
the original patch from Andrew with minimal changes to my code (just the 
ITransceiver / Transceiver signature change).
                
> Support RPC in C#
> -----------------
>
>                 Key: AVRO-975
>                 URL: https://issues.apache.org/jira/browse/AVRO-975
>             Project: Avro
>          Issue Type: New Feature
>          Components: csharp
>    Affects Versions: 1.6.1
>            Reporter: Jeff Hammerbacher
>         Attachments: 975.patch, Avro-975-00.patch, Avro975-complete.patch, 
> buildtask.patch, Castle.Core.dll, errors-and-remote-protocols.975.diff
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to