The problem was a bug in the hs generator. It was generating incorrect code for enums.
see: https://issues.apache.org/jira/browse/THRIFT-787 Max On May 22, 2010, at 3:46 AM, Bryan Duxbury wrote: > Are you sure that you're using the right combination of transports? That is, > do Haskell servers imply framed transport (like some of the Java servers > do)? > > If you end up debugging further and finding an issue, please let us know so > we can fix it up. > > -Bryan > > On Fri, May 21, 2010 at 11:55 AM, Max Cantor <[email protected]> wrote: > >> Hi, >> >> I'm new to Thrift and have been attempting to using thrift to connect a >> Java client with a Haskell server. I have no problems going the other way >> (Java server, haskell client) but it seems like anytime I use the xxx_Client >> methods to send a message and a function in the xxx_Iface class (in haskell) >> to receive it, the server process just stalls. Has anyone had similar >> experience? Is this a known issue? Expected to be solved in 0.3.0 perhaps? >> >> Aside from this, Thrift really looks fantastic, appreciate all the hard >> work, just hope to get this working and I'm golden. >> >> Thanks, >> Max
