Xml-Rpc.net broken in Mono 2.0+

1 view
Skip to first unread message

David Wolinsky

unread,
Oct 20, 2008, 11:19:06 AM10/20/08
to aci...@googlegroups.com

P. Oscar Boykin

unread,
Oct 20, 2008, 4:35:43 PM10/20/08
to aci...@googlegroups.com
Thanks for submitting this bug David.

On Mon, Oct 20, 2008 at 11:19 AM, David Wolinsky <dav...@ufl.edu> wrote:
>
> https://bugzilla.novell.com/show_bug.cgi?id=436995
>
> David
>
> >
>

--
P. Oscar Boykin http://boykin.acis.ufl.edu
Assistant Professor, Department of Electrical and Computer Engineering
University of Florida

David Isaac Wolinsky

unread,
Oct 20, 2008, 6:18:58 PM10/20/08
to aci...@googlegroups.com
Thanks, its a rather tricky bug as using the HttpChannel code from the
previous version works just fine, but I cannot find anything that would
cause such behavior after perusing the code for a couple hours.
Hopefully the guys that rewrote HttpChannel can figure it out quickly.
In the meantime, if anyone wants a System.Runtime.Remoting.dll for 2.0+
give me a holler.

By the way (directed towards Dennis), I noticed that at www.xml-rpc.net
the guy has updates from this April. Have you attempted to send him
your patches and/or taken in his updates?

Best,
David

XU, Jiangyan

unread,
Oct 21, 2008, 1:58:02 PM10/21/08
to aci...@googlegroups.com
Hi David:

My last communication with him was in last year and I got no response and I haven't taken his latest updates. I'll test his new code with ours and possibly apply the patch to the new version and file a issue since he's using Google Code now.

Best,

XU, Jiangyan

XU, Jiangyan

unread,
Oct 21, 2008, 2:27:58 PM10/21/08
to aci...@googlegroups.com
And it seems that Mono 2.0 is not well taken by the Ubuntu people:


They suggested take it slow. 

David Wolinsky

unread,
Oct 21, 2008, 3:15:14 PM10/21/08
to aci...@googlegroups.com
Interesting information, thanks for passing along the information!

David

> www.xml-rpc.net <http://www.xml-rpc.net>

XU, Jiangyan

unread,
Oct 27, 2008, 12:12:21 PM10/27/08
to aci...@googlegroups.com
It turns out that the latest release
can already handle all the XMLRPC operations that we defined. 
It didn't pass all of my NUnit test cases due to one issue. I have patched it, 
uploaded the new dll
and reported it

I haven't tested it with Mono 2.0 though...
But as I said, I tested the original dll with latest brunet1-exp and it worked out fine. So if you have Mono 2.0 installed, you can just replace the dll with the the one from 2.3.2 package and see if the XMLRPC problem is with the original dll.

Best,

XU, Jiangyan

P. Oscar Boykin

unread,
Oct 27, 2008, 3:26:12 PM10/27/08
to aci...@googlegroups.com
On Mon, Oct 27, 2008 at 12:12 PM, XU, Jiangyan <denni...@gmail.com> wrote:
> It turns out that the latest release
> [http://xmlrpcnet.googlecode.com/files/xml-rpc.net.2.3.2.zip]
> can already handle all the XMLRPC operations that we defined.

Can you say more about this please? What do you mean exactly? Not everyone
recalls the XMLRPC stuff as well as you do.

> It didn't pass all of my NUnit test cases due to one issue. I have patched
> it,
> uploaded the new dll
> [http://boykin.acis.ufl.edu/hgwebdir.cgi/dennisxu/jx_repo/raw-file/29764a971fc3/lib/CookComputing.XmlRpcV2.dll]
> and reported it
> [http://code.google.com/p/xmlrpcnet/issues/detail?id=38].
> I haven't tested it with Mono 2.0 though...

Do you have a repository for your changes, or is this the only one?

Best,

XU, Jiangyan

unread,
Oct 27, 2008, 3:42:20 PM10/27/08
to aci...@googlegroups.com
reply inlined

On Mon, Oct 27, 2008 at 3:26 PM, P. Oscar Boykin <boy...@pobox.com> wrote:

On Mon, Oct 27, 2008 at 12:12 PM, XU, Jiangyan <denni...@gmail.com> wrote:
> It turns out that the latest release
> [http://xmlrpcnet.googlecode.com/files/xml-rpc.net.2.3.2.zip]
> can already handle all the XMLRPC operations that we defined.

Can you say more about this please?  What do you mean exactly?  Not everyone
recalls the XMLRPC stuff as well as you do.

I meant :
XMLRPC proxy calls didn't work with the earlier versions of XML-RPC so I had to patch the dll, the original 2.3.2 version works fine.



> It didn't pass all of my NUnit test cases due to one issue. I have patched
> it,
> uploaded the new dll
> [http://boykin.acis.ufl.edu/hgwebdir.cgi/dennisxu/jx_repo/raw-file/29764a971fc3/lib/CookComputing.XmlRpcV2.dll]
> and reported it
> [http://code.google.com/p/xmlrpcnet/issues/detail?id=38].
> I haven't tested it with Mono 2.0 though...

Do you have a repository for your changes, or is this the only one?

[http://boykin.acis.ufl.edu/hgwebdir.cgi/dennisxu/jx_repo/] has my previous changes (to previous versions of XML-RPC.NET) and tests but this <[http://code.google.com/p/xmlrpcnet/issues/detail?id=38]> is the only one needed for version 2.3.2 to pass my nunit test cases <jx_repo>/src/xmlrpcfix/XmlRpcNetTester.cs

P. Oscar Boykin

unread,
Oct 27, 2008, 4:00:48 PM10/27/08
to aci...@googlegroups.com
Thanks for the clarification.

David Isaac Wolinsky

unread,
Oct 27, 2008, 10:07:49 PM10/27/08
to aci...@googlegroups.com
Thanks Dennis, that's good news. I actually had tested this against
2.0, when I sent you the link. It doesn't fix the issue though. In the
Remoting API, they don't test with arbitrary Sinks and I think that
therein lies the problem. My opinion is that if it works with .NET and
Mono pre-2.0, it should work on 2.0 w/o any changes. Regarding his
google code site, I have my doubts, as it appears he hasn't been very
active for over a few months. He seems rather bursty.

David

XU, Jiangyan wrote:
> It turns out that the latest release
> [http://xmlrpcnet.googlecode.com/files/xml-rpc.net.2.3.2.zip]
> can already handle all the XMLRPC operations that we defined.
> It didn't pass all of my NUnit test cases due to one issue. I have
> patched it,
> uploaded the new dll
> [http://boykin.acis.ufl.edu/hgwebdir.cgi/dennisxu/jx_repo/raw-file/29764a971fc3/lib/CookComputing.XmlRpcV2.dll]
> and reported it
> [http://code.google.com/p/xmlrpcnet/issues/detail?id=38].

> <http://code.google.com/p/xmlrpcnet/issues/detail?id=38>

> www.xml-rpc.net <http://www.xml-rpc.net>

P. Oscar Boykin

unread,
Oct 28, 2008, 6:52:26 AM10/28/08
to aci...@googlegroups.com

If we have our own branch, maybe we can fix it in ours and distribute the fixed binary.

On Oct 27, 2008 10:08 PM, "David Isaac Wolinsky" <dav...@ufl.edu> wrote:


Thanks Dennis, that's good news.  I actually had tested this against
2.0, when I sent you the link.  It doesn't fix the issue though.  In the
Remoting API, they don't test with arbitrary Sinks and I think that
therein lies the problem.  My opinion is that if it works with .NET and
Mono pre-2.0, it should work on 2.0 w/o any changes.  Regarding his
google code site, I have my doubts, as it appears he hasn't been very
active for over a few months.  He seems rather bursty.

David

XU, Jiangyan wrote: > It turns out that the latest release > [http://xmlrpcnet.googlecode.com/files...

> <mailto:denni...@gmail.com>> wrote: > > Hi David: > > My last communication with him wa...

> <dav...@ufl.edu <mailto:dav...@ufl.edu>> wrote: > > > Thanks, its a rather tricky bu...

>         www.xml-rpc.net <http://www.xml-rpc.net>

> the guy has updates from this April. Have you attempted to > send him > y...

> <dav...@ufl.edu <mailto:dav...@ufl.edu>> wrote: > > > >> https://bugzill...

XU, Jiangyan

unread,
Oct 28, 2008, 9:48:29 AM10/28/08
to aci...@googlegroups.com
Now he is probably updating only when users report bugs, rather than adding new features, so we don't see the repository gets updated so often. <jx_repo>/src/xmlrpcnetfix is kind of a new branch, only that the changes needed aren't much and happen to be on only one file :-)

XU, Jiangyan

unread,
Oct 28, 2008, 9:56:28 AM10/28/08
to aci...@googlegroups.com
On Mon, Oct 27, 2008 at 10:07 PM, David Isaac Wolinsky <dav...@ufl.edu> wrote:

Thanks Dennis, that's good news.  I actually had tested this against
2.0, when I sent you the link.  It doesn't fix the issue though.  In the
Remoting API, they don't test with arbitrary Sinks and I think that
therein lies the problem.  My opinion is that if it works with .NET and
Mono pre-2.0, it should work on 2.0 w/o any changes.  

One thing for sure is that he doesn't target Mono platform and focuses only on MS .NET. My environment is Mono 1.9.1 (pre-2.0?) and I didn't see any problems when I ran it.

XU, Jiangyan

unread,
Nov 1, 2008, 4:07:02 PM11/1/08
to aci...@googlegroups.com
Issue fixed in official repo.

Best,

XU, Jiangyan

P. Oscar Boykin

unread,
Nov 1, 2008, 6:33:41 PM11/1/08
to aci...@googlegroups.com
Nice work!

This is the power of the free software/open source.

Reply all
Reply to author
Forward
0 new messages