grpc-rust
grpc-rust copied to clipboard
interop: unimplemented_service fails
/Users/stevej% ./go-grpc-interop-client -use_tls=false -server_port=60011 -test_case=unimplemented_service
2017/01/25 12:59:27 transport: http2Client.notifyError got notified that the client transport was broken EOF.
2017/01/25 12:59:27 &{0xc420180500}.UnimplementedCall() = _, Internal, want _, Unimplemented
Server log
thread '<unnamed>' panicked at 'unknown method: /grpc.testing.UnimplementedService/UnimplementedCall', ../src/libcore/option.rs:705
stack backtrace:
1: 0x10b4e0f4a - std::sys::imp::backtrace::tracing::imp::write::h917062bce4ff48c3
2: 0x10b4e42bf - std::panicking::default_hook::{{closure}}::h0bacac31b5ed1870
3: 0x10b4e2b4f - std::panicking::default_hook::h5897799da33ece67
4: 0x10b4e3186 - std::panicking::rust_panic_with_hook::h109e116a3a861224
5: 0x10b4e3024 - std::panicking::begin_panic::hbb38be1379e09df0
6: 0x10b4e2f42 - std::panicking::begin_panic_fmt::h26713cea9bce3ab0
7: 0x10b4e2ea7 - rust_begin_unwind
8: 0x10b50ee10 - core::panicking::panic_fmt::hcfbb59eeb7f27f75
9: 0x10b50ee7d - core::option::expect_failed::h530ede3d41450938
10: 0x10b15f393 - <core::option::Option<T>>::expect::hca386619a6598654
11: 0x10b16dc82 - grpc::server::ServerServiceDefinition::find_method::h9946d6be813fe143
12: 0x10b16dd2f - grpc::server::ServerServiceDefinition::handle_method::hfff63ef4b38e0c98
13: 0x10b16e58d - <grpc::server::GrpcHttpServerHandlerFactory as httpbis::http_common::HttpService>::new_request::h686d3a0bcf9a8216
14: 0x10b08dac7 - <httpbis::server_conn::ServerInner<F>>::new_request::h1352ddd81d84d1bb
15: 0x10b08d51a - <httpbis::server_conn::ServerInner<F>>::new_stream::h8b12a51798f4a8c6
16: 0x10b08e020 - <httpbis::server_conn::ServerInner<F>>::get_or_create_stream::h74f6195dda1b1983
17: 0x10b128b78 - <httpbis::server_conn::ServerInner<F> as httpbis::http_common::LoopInner>::process_headers_frame::hc8a12f83d8eebbb5
18: 0x10b0e9f06 - httpbis::http_common::LoopInner::process_stream_frame::h4f0563f1432aae44
19: 0x10b0e8f90 - httpbis::http_common::LoopInner::process_raw_frame::h72512b2fdbea3350
20: 0x10b15c7c9 - <httpbis::http_common::ReadLoopData<I, N>>::process_raw_frame::{{closure}}::h8ac4e6a9a470fc80
21: 0x10b15bc42 - <httpbis::futures_misc::task_data::TaskRcMut<A>>::with::{{closure}}::hd8418ff3a647b2e0
22: 0x10b15bb15 - <futures::task_impl::task_rc::TaskRc<A>>::with::{{closure}}::h5957640af0198563
23: 0x10b0e78ee - futures::task_impl::with::h4d500208dd9714d1
24: 0x10b091ef8 - <futures::task_impl::task_rc::TaskRc<A>>::with::h5788a6804680fb11
25: 0x10b09dbde - <httpbis::futures_misc::task_data::TaskRcMut<A>>::with::h58f5fe718ee762a6
26: 0x10b09e248 - <httpbis::http_common::ReadLoopData<I, N>>::process_raw_frame::hdcbf98d7fedea675
27: 0x10b14ca30 - <httpbis::http_common::ReadLoopData<I, N>>::read_process_frame::{{closure}}::hdead651237ee6cdc
28: 0x10b14c8d9 - <futures::future::and_then::AndThen<A, B, F> as futures::future::Future>::poll::{{closure}}::{{closure}}::ha5d3b6079c0ac19d
29: 0x10b03601c - <core::result::Result<T, E>>::map::haa30dcaec57e0afb
30: 0x10b14c765 - <futures::future::and_then::AndThen<A, B, F> as futures::future::Future>::poll::{{closure}}::h5aff83becb316430
31: 0x10b0af579 - <futures::future::chain::Chain<A, B, C>>::poll::h934fd2c32af9196a
32: 0x10afad69b - <futures::future::and_then::AndThen<A, B, F> as futures::future::Future>::poll::h624afae44e01cb9d
33: 0x10b097360 - <Box<F> as futures::future::Future>::poll::h5663703284cfc5b0
34: 0x10b0fa68f - <futures::future::map::Map<A, F> as futures::future::Future>::poll::h60a02ff1edd682f7
35: 0x10b12628e - <futures::future::loop_fn::LoopFn<A, F> as futures::future::Future>::poll::h9d909abadeaa99b6
36: 0x10b0974e0 - <Box<F> as futures::future::Future>::poll::hbe74747cdbd82b2d
37: 0x10b0883cf - <futures::future::join::MaybeDone<A>>::poll::h8c350fc7330571eb
38: 0x10b0ff23b - <futures::future::join::Join<A, B> as futures::future::Future>::poll::h257a1f5590ca58d7
39: 0x10b087a6f - <futures::future::join::MaybeDone<A>>::poll::h3be9cb5a48e44920
40: 0x10b0ff61e - <futures::future::join::Join<A, B> as futures::future::Future>::poll::h7b93ebbe7fc432e4
41: 0x10b0f9e3f - <futures::future::map::Map<A, F> as futures::future::Future>::poll::h0b7182e2ef4cbfe9
42: 0x10b0b2158 - <futures::future::chain::Chain<A, B, C>>::poll::hba6b3744f00ea1a3
43: 0x10afad81b - <futures::future::and_then::AndThen<A, B, F> as futures::future::Future>::poll::h8559062ece4a4531
44: 0x10b0ae3de - <futures::future::chain::Chain<A, B, C>>::poll::h8f1d4633982e819c
45: 0x10b12ee8b - <futures::future::then::Then<A, B, F> as futures::future::Future>::poll::hb174db5a4c6c7c90
46: 0x10b0974e0 - <Box<F> as futures::future::Future>::poll::hbe74747cdbd82b2d
47: 0x10b0b0c8e - <futures::future::chain::Chain<A, B, C>>::poll::haff940f1c66c0cd6
48: 0x10b12ee4b - <futures::future::then::Then<A, B, F> as futures::future::Future>::poll::h590b8b9950fe08d8
49: 0x10b126c17 - <futures::future::map_err::MapErr<A, F> as futures::future::Future>::poll::h215309a7cb9600ab
50: 0x10b382641 - <Box<F> as futures::future::Future>::poll::h0bf7c3a7376c0fb7
51: 0x10b39924c - <futures::task_impl::Spawn<F>>::poll_future::{{closure}}::h25b21ab6d3e3c43c
52: 0x10b39934e - <futures::task_impl::Spawn<T>>::enter::{{closure}}::hbd6ae331b59e3928
53: 0x10b3995d5 - futures::task_impl::set::{{closure}}::h24e11cc8086d0707
54: 0x10b3723db - <std::thread::local::LocalKey<T>>::with::hf28f9eabb1a35cb7
55: 0x10b3879e7 - futures::task_impl::set::h37e185db962d9e2c
56: 0x10b3702b3 - <futures::task_impl::Spawn<T>>::enter::hef2312ed513d9ba9
57: 0x10b36fe12 - <futures::task_impl::Spawn<F>>::poll_future::hf33a49ae53a9d9f4
58: 0x10b398cc6 - tokio_core::reactor::Core::dispatch_task::{{closure}}::h8206a940250cd144
59: 0x10b36c285 - <scoped_tls::ScopedKey<T>>::set::hc614969f549da2f2
60: 0x10b393829 - tokio_core::reactor::Core::dispatch_task::h0611009a070b78ad
61: 0x10b392a68 - tokio_core::reactor::Core::dispatch::hb52174544f2ea540
62: 0x10b39267e - tokio_core::reactor::Core::poll::h43f4b499158d6eeb
63: 0x10afbc8a0 - tokio_core::reactor::Core::run::hff9aa04c61170002
64: 0x10b0eec24 - httpbis::server::run_server_event_loop::h2c4616fe62e930bc
65: 0x10b15d6da - httpbis::server::HttpServer::new::{{closure}}::h676f8b24bb44f4b0
66: 0x10b11e00b - <std::panic::AssertUnwindSafe<F> as core::ops::FnOnce<()>>::call_once::h39220ce80d5b6b28
67: 0x10b01fe96 - std::panicking::try::do_call::h8c72af1898eb6da3
68: 0x10b4e487a - __rust_maybe_catch_panic
69: 0x10b01f110 - std::panicking::try::h80e0693523141e0b
70: 0x10b01d695 - std::panic::catch_unwind::ha44a07ca6ac143a1
71: 0x10b1577b8 - std::thread::Builder::spawn::{{closure}}::hef856fb921630796
72: 0x10b086590 - <F as alloc::boxed::FnBox<A>>::call_box::h4ce7df1bead467ca
73: 0x10b4e2634 - std::sys::imp::thread::Thread::new::thread_start::ha102a6120fc52763
74: 0x7fffbd9d7aaa - _pthread_body
75: 0x7fffbd9d79f6 - _pthread_start```