grpc-rust icon indicating copy to clipboard operation
grpc-rust copied to clipboard

interop: unimplemented_service fails

Open stevej opened this issue 7 years ago • 0 comments

/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```

stevej avatar Jan 25 '17 21:01 stevej