With Thrift.jl-0.8.4 on Windows the example test\calculator throws the following error listed at the end of this comment (in the file srvr.jl I did change symbol to Symbol). With Thrift.jl-0.7.1 the example works fine, however when an error is forced, this is the output:
┌ Error: exception serving request
│ exception =
│ required field oper not populated
│ Stacktrace:
│ [1] error(s::String)
│ @ Base .\error.jl:33
│ [2] write_container(p::TBinaryProtocol, val::InvalidFloatOperation)
It seems the handling of user-defined exceptions is not working properly ?
We would like to use Thrift.jl where Wflow.jl runs as a server, and run in the same issue with user-defined exceptions.
Hi @tanmaykm,
With Thrift.jl-0.8.4 on Windows the example
test\calculator
throws the following error listed at the end of this comment (in the filesrvr.jl
I did changesymbol
toSymbol
). With Thrift.jl-0.7.1 the example works fine, however when an error is forced, this is the output:It seems the handling of user-defined exceptions is not working properly ?
We would like to use Thrift.jl where Wflow.jl runs as a server, and run in the same issue with user-defined exceptions.