We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I get this error while trying to read some non-utf8 data intro a Vec.
I'm not sure if I can provide a test case. I'm using a weird SQL server called hfsql.
I'm pretty sure I use the right indexes with get_data().
odbc 0.13.0
thread 'arbiter:3ce368fa-bd9e-4ec4-bef3-4d0227f66433:actix-net-worker-1' panicked at 'SQLGetData has already returned the colmun data', C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\odbc-0.13.0\src\statement\output.rs:100:33 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. stack backtrace: 0: std::sys::windows::backtrace::set_frames at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\sys\windows\backtrace\mod.rs:95 1: std::sys::windows::backtrace::unwind_backtrace at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\sys\windows\backtrace\mod.rs:82 2: std::sys_common::backtrace::_print at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\sys_common\backtrace.rs:71 3: std::sys_common::backtrace::print at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\sys_common\backtrace.rs:59 4: std::panicking::default_hook::{{closure}} at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\panicking.rs:197 5: std::panicking::default_hook at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\panicking.rs:211 6: std::panicking::rust_panic_with_hook at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\panicking.rs:474 7: std::panicking::begin_panic<str*> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\panicking.rs:408 8: odbc::raii::Raii<odbc_sys::Stmt>::get_partial_data<alloc::vec::Vec<u8>> at <::std::macros::panic macros>:3 9: odbc::raii::Raii<odbc_sys::Stmt>::get_data<alloc::vec::Vec<u8>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\odbc-0.13.0\src\statement\output.rs:36 10: odbc::statement::output::{{impl}}::get_data<alloc::vec::Vec<u8>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\odbc-0.13.0\src\statement\output.rs:23 11: odbc::statement::Cursor<odbc::statement::Allocated>::get_data<odbc::statement::Allocated,alloc::vec::Vec<u8>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\odbc-0.13.0\src\statement\mod.rs:243 12: something::handle_this at .\src\main.rs:1455 13: core::ops::function::Fn::call<fn((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)) -> core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>,((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>))> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libcore\ops\function.rs:69 14: actix_web::with::{{impl}}::create::{{closure}}<(actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>),something::AppState,fn((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)) -> core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>,core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\with.rs:299 15: actix_web::with::{{impl}}::call_with<((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)),core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>,closure> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\with.rs:16 16: actix_web::with::{{impl}}::poll<((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)),something::AppState,core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\with.rs:141 17: actix_web::with::{{impl}}::poll<((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)),something::AppState,core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\with.rs:131 18: actix_web::with::{{impl}}::handle<((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)),something::AppState,core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\with.rs:87 19: actix_web::handler::{{impl}}::handle<something::AppState,actix_web::with::With<((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)), something::AppState, core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>>,actix_web::handler::AsyncResult<actix_web::httpresponse::HttpResponse, actix_web::error::Error>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\handler.rs:449 20: actix_web::route::InnerHandler<something::AppState>::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\route.rs:321 21: actix_web::route::Route<something::AppState>::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\route.rs:53 22: actix_web::resource::Resource<something::AppState>::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\resource.rs:302 23: actix_web::router::Router<something::AppState>::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\router.rs:446 24: actix_web::application::{{impl}}::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\application.rs:40 25: actix_web::pipeline::StartMiddlewares<something::AppState, actix_web::application::Inner<something::AppState>>::init<something::AppState,actix_web::application::Inner<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\pipeline.rs:202 26: actix_web::pipeline::Pipeline<something::AppState, actix_web::application::Inner<something::AppState>>::new<something::AppState,actix_web::application::Inner<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\pipeline.rs:95 27: actix_web::application::{{impl}}::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\application.rs:87 28: actix_web::server::h1::Http1Dispatcher<tokio_tcp::stream::TcpStream, actix_web::application::HttpApplication<something::AppState>>::parse<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\h1.rs:497 29: actix_web::server::h1::Http1Dispatcher<tokio_tcp::stream::TcpStream, actix_web::application::HttpApplication<something::AppState>>::poll_io<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\h1.rs:348 30: actix_web::server::h1::Http1Dispatcher<tokio_tcp::stream::TcpStream, actix_web::application::HttpApplication<something::AppState>>::poll_handler<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\h1.rs:376 31: actix_web::server::h1::Http1Dispatcher<tokio_tcp::stream::TcpStream, actix_web::application::HttpApplication<something::AppState>>::poll<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\h1.rs:223 32: actix_web::server::channel::{{impl}}::poll<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\channel.rs:105 33: actix_web::server::channel::{{impl}}::poll<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\channel.rs:155 34: actix_net::service::map_err::{{impl}}::poll<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>,closure,()> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-net-0.2.6\src\service\map_err.rs:92 35: actix_net::service::and_then::{{impl}}::poll<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>,actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-net-0.2.6\src\service\and_then.rs:94 36: actix_web::server::acceptor::{{impl}}::poll<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\acceptor.rs:378 37: futures::future::either::{{impl}}::poll<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>,futures::future::result_::FutureResult<(), ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\future\either.rs:35 38: futures::future::either::{{impl}}::poll<futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>,futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service ::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_web::server::acceptor::AcceptorTimeoutService<actix_web::server::acceptor::DefaultAcceptor>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\future\either.rs:35 39: futures::future::chain::Chain<futures::future::either::Either<futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>, futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::And Then<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_web::server::acceptor::AcceptorTimeoutService<actix_web::server::acceptor::DefaultAcceptor>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>>, futures::future::result_::FutureResult<(), ()>, closure>::poll<futures::future::either::Either<futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\future\chain.rs:26 40: futures::future::then::{{impl}}::poll<futures::future::either::Either<futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>, futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_t hen::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_web::server::acceptor::AcceptorTimeoutService<actix_web::server::acceptor::DefaultAcceptor>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>>,core::result::Result<(), ()>,closure> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\future\then.rs:32 41: futures::future::{{impl}}::poll<Future> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\future\mod.rs:113 42: futures::task_impl::{{impl}}::poll_future_notify::{{closure}}<alloc::boxed::Box<Future>,tokio_current_thread::scheduler::Notify<tokio_reactor::Handle>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\mod.rs:329 43: futures::task_impl::{{impl}}::enter::{{closure}}<alloc::boxed::Box<Future>,closure,core::result::Result<futures::poll::Async<()>, ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\mod.rs:399 44: futures::task_impl::std::set<closure,core::result::Result<futures::poll::Async<()>, ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\std\mod.rs:78 45: futures::task_impl::Spawn<alloc::boxed::Box<Future>>::enter<alloc::boxed::Box<Future>,closure,core::result::Result<futures::poll::Async<()>, ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\mod.rs:399 46: futures::task_impl::Spawn<alloc::boxed::Box<Future>>::poll_fn_notify<alloc::boxed::Box<Future>,tokio_current_thread::scheduler::Notify<tokio_reactor::Handle>,closure,core::result::Result<futures::poll::Async<()>, ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\mod.rs:291 47: futures::task_impl::Spawn<alloc::boxed::Box<Future>>::poll_future_notify<alloc::boxed::Box<Future>,tokio_current_thread::scheduler::Notify<tokio_reactor::Handle>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\mod.rs:329 48: tokio_current_thread::scheduler::Scheduled<tokio_reactor::Handle>::tick<tokio_reactor::Handle> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\scheduler.rs:351 49: tokio_current_thread::scheduler::{{impl}}::tick::{{closure}}<tokio_reactor::Handle> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\scheduler.rs:330 50: tokio_current_thread::{{impl}}::enter::{{closure}}::{{closure}}<tokio_reactor::Handle,closure,bool> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:788 51: tokio_current_thread::CurrentRunner::set_spawn<closure,bool> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:825 52: tokio_current_thread::{{impl}}::enter::{{closure}}<tokio_reactor::Handle,closure,bool> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:788 53: std::thread::local::LocalKey<tokio_current_thread::CurrentRunner>::try_with<tokio_current_thread::CurrentRunner,closure,bool> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:299 54: std::thread::local::LocalKey<tokio_current_thread::CurrentRunner>::with<tokio_current_thread::CurrentRunner,closure,bool> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:245 55: tokio_current_thread::Borrow<tokio_reactor::Handle>::enter<tokio_reactor::Handle,closure,bool> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:786 56: tokio_current_thread::scheduler::Scheduler<tokio_reactor::Handle>::tick<tokio_reactor::Handle> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\scheduler.rs:330 57: tokio_current_thread::Entered<tokio_timer::timer::Timer<tokio_reactor::Reactor, tokio_timer::clock::clock::Clock>>::tick<tokio_timer::timer::Timer<tokio_reactor::Reactor, tokio_timer::clock::clock::Clock>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:612 58: tokio_current_thread::Entered<tokio_timer::timer::Timer<tokio_reactor::Reactor, tokio_timer::clock::clock::Clock>>::block_on<tokio_timer::timer::Timer<tokio_reactor::Reactor, tokio_timer::clock::clock::Clock>,futures::sync::oneshot::Receiver<i32>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:502 59: tokio::runtime::current_thread::runtime::{{impl}}::block_on::{{closure}}<futures::sync::oneshot::Receiver<i32>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:200 60: tokio::runtime::current_thread::runtime::{{impl}}::enter::{{closure}}::{{closure}}::{{closure}}::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:241 61: tokio_executor::global::with_default::{{closure}}<tokio_current_thread::TaskExecutor,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-executor-0.1.7\src\global.rs:209 62: std::thread::local::LocalKey<core::cell::Cell<tokio_executor::global::State>>::try_with<core::cell::Cell<tokio_executor::global::State>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:299 63: std::thread::local::LocalKey<core::cell::Cell<tokio_executor::global::State>>::with<core::cell::Cell<tokio_executor::global::State>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:245 64: tokio_executor::global::with_default<tokio_current_thread::TaskExecutor,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-executor-0.1.7\src\global.rs:178 65: tokio::runtime::current_thread::runtime::{{impl}}::enter::{{closure}}::{{closure}}::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:239 66: tokio_timer::timer::handle::with_default::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-timer-0.2.10\src\timer\handle.rs:94 67: std::thread::local::LocalKey<core::cell::RefCell<core::option::Option<tokio_timer::timer::handle::HandlePriv>>>::try_with<core::cell::RefCell<core::option::Option<tokio_timer::timer::handle::HandlePriv>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:299 68: std::thread::local::LocalKey<core::cell::RefCell<core::option::Option<tokio_timer::timer::handle::HandlePriv>>>::with<core::cell::RefCell<core::option::Option<tokio_timer::timer::handle::HandlePriv>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:245 69: tokio_timer::timer::handle::with_default<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-timer-0.2.10\src\timer\handle.rs:81 70: tokio::runtime::current_thread::runtime::{{impl}}::enter::{{closure}}::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:232 71: tokio_timer::clock::clock::with_default::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-timer-0.2.10\src\clock\clock.rs:141 72: std::thread::local::LocalKey<core::cell::Cell<core::option::Option<const tokio_timer::clock::clock::Clock*>>>::try_with<core::cell::Cell<core::option::Option<const tokio_timer::clock::clock::Clock*>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:299 73: std::thread::local::LocalKey<core::cell::Cell<core::option::Option<const tokio_timer::clock::clock::Clock*>>>::with<core::cell::Cell<core::option::Option<const tokio_timer::clock::clock::Clock*>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:245 74: tokio_timer::clock::clock::with_default<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-timer-0.2.10\src\clock\clock.rs:124 75: tokio::runtime::current_thread::runtime::{{impl}}::enter::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:231 76: tokio_reactor::with_default::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-reactor-0.1.9\src\lib.rs:237 77: std::thread::local::LocalKey<core::cell::RefCell<core::option::Option<tokio_reactor::HandlePriv>>>::try_with<core::cell::RefCell<core::option::Option<tokio_reactor::HandlePriv>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:299 78: std::thread::local::LocalKey<core::cell::RefCell<core::option::Option<tokio_reactor::HandlePriv>>>::with<core::cell::RefCell<core::option::Option<tokio_reactor::HandlePriv>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:245 79: tokio_reactor::with_default<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-reactor-0.1.9\src\lib.rs:217 80: tokio::runtime::current_thread::runtime::Runtime::enter<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:230 81: tokio::runtime::current_thread::runtime::Runtime::block_on<futures::sync::oneshot::Receiver<i32>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:198 82: actix::arbiter::{{impl}}::new_with_builder::{{closure}} at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-0.7.9\src\arbiter.rs:116 thread 'arbiter:106f246b-fa00-4f11-8991-5ab53d57d30d:actix-net-worker-0' panicked at 'SQLGetData has already returned the colmun data', C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\odbc-0.13.0\src\statement\output.rs:100:33 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. stack backtrace: 0: std::sys::windows::backtrace::set_frames at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\sys\windows\backtrace\mod.rs:95 1: std::sys::windows::backtrace::unwind_backtrace at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\sys\windows\backtrace\mod.rs:82 2: std::sys_common::backtrace::_print at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\sys_common\backtrace.rs:71 3: std::sys_common::backtrace::print at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\sys_common\backtrace.rs:59 4: std::panicking::default_hook::{{closure}} at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\panicking.rs:197 5: std::panicking::default_hook at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\panicking.rs:211 6: std::panicking::rust_panic_with_hook at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\/src\libstd\panicking.rs:474 7: std::panicking::begin_panic<str*> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\panicking.rs:408 8: odbc::raii::Raii<odbc_sys::Stmt>::get_partial_data<alloc::vec::Vec<u8>> at <::std::macros::panic macros>:3 9: odbc::raii::Raii<odbc_sys::Stmt>::get_data<alloc::vec::Vec<u8>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\odbc-0.13.0\src\statement\output.rs:36 10: odbc::statement::output::{{impl}}::get_data<alloc::vec::Vec<u8>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\odbc-0.13.0\src\statement\output.rs:23 11: odbc::statement::Cursor<odbc::statement::Allocated>::get_data<odbc::statement::Allocated,alloc::vec::Vec<u8>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\odbc-0.13.0\src\statement\mod.rs:243 12: something::handle_this at .\src\main.rs:1455 13: core::ops::function::Fn::call<fn((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)) -> core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>,((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>))> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libcore\ops\function.rs:69 14: actix_web::with::{{impl}}::create::{{closure}}<(actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>),something::AppState,fn((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)) -> core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>,core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\with.rs:299 15: actix_web::with::{{impl}}::call_with<((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)),core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>,closure> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\with.rs:16 16: actix_web::with::{{impl}}::poll<((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)),something::AppState,core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\with.rs:141 17: actix_web::with::{{impl}}::poll<((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)),something::AppState,core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\with.rs:131 18: actix_web::with::{{impl}}::handle<((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)),something::AppState,core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\with.rs:87 19: actix_web::handler::{{impl}}::handle<something::AppState,actix_web::with::With<((actix_web::httprequest::HttpRequest<something::AppState>, actix_web::extractor::Query<something::CamionsReq2>)), something::AppState, core::result::Result<actix_web::httpresponse::HttpResponse, failure::error::Error>>,actix_web::handler::AsyncResult<actix_web::httpresponse::HttpResponse, actix_web::error::Error>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\handler.rs:449 20: actix_web::route::InnerHandler<something::AppState>::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\route.rs:321 21: actix_web::route::Route<something::AppState>::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\route.rs:53 22: actix_web::resource::Resource<something::AppState>::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\resource.rs:302 23: actix_web::router::Router<something::AppState>::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\router.rs:446 24: actix_web::application::{{impl}}::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\application.rs:40 25: actix_web::pipeline::StartMiddlewares<something::AppState, actix_web::application::Inner<something::AppState>>::init<something::AppState,actix_web::application::Inner<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\pipeline.rs:202 26: actix_web::pipeline::Pipeline<something::AppState, actix_web::application::Inner<something::AppState>>::new<something::AppState,actix_web::application::Inner<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\pipeline.rs:95 27: actix_web::application::{{impl}}::handle<something::AppState> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\application.rs:87 28: actix_web::server::h1::Http1Dispatcher<tokio_tcp::stream::TcpStream, actix_web::application::HttpApplication<something::AppState>>::parse<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\h1.rs:497 29: actix_web::server::h1::Http1Dispatcher<tokio_tcp::stream::TcpStream, actix_web::application::HttpApplication<something::AppState>>::poll_io<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\h1.rs:348 30: actix_web::server::h1::Http1Dispatcher<tokio_tcp::stream::TcpStream, actix_web::application::HttpApplication<something::AppState>>::poll_handler<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\h1.rs:376 31: actix_web::server::h1::Http1Dispatcher<tokio_tcp::stream::TcpStream, actix_web::application::HttpApplication<something::AppState>>::poll<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\h1.rs:223 32: actix_web::server::channel::{{impl}}::poll<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\channel.rs:105 33: actix_web::server::channel::{{impl}}::poll<tokio_tcp::stream::TcpStream,actix_web::application::HttpApplication<something::AppState>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\channel.rs:155 34: actix_net::service::map_err::{{impl}}::poll<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>,closure,()> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-net-0.2.6\src\service\map_err.rs:92 35: actix_net::service::and_then::{{impl}}::poll<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>,actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-net-0.2.6\src\service\and_then.rs:94 36: actix_web::server::acceptor::{{impl}}::poll<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-web-0.7.19\src\server\acceptor.rs:378 37: futures::future::either::{{impl}}::poll<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>,futures::future::result_::FutureResult<(), ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\future\either.rs:35 38: futures::future::either::{{impl}}::poll<futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>,futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service ::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_web::server::acceptor::AcceptorTimeoutService<actix_web::server::acceptor::DefaultAcceptor>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\future\either.rs:35 39: futures::future::chain::Chain<futures::future::either::Either<futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>, futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::And Then<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_web::server::acceptor::AcceptorTimeoutService<actix_web::server::acceptor::DefaultAcceptor>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>>, futures::future::result_::FutureResult<(), ()>, closure>::poll<futures::future::either::Either<futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\future\chain.rs:26 40: futures::future::then::{{impl}}::poll<futures::future::either::Either<futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_then::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_net::service::map_err::MapErr<actix_web::server::acceptor::DefaultAcceptor, fn(()) -> actix_web::server::error::AcceptorError<()>, actix_web::server::error::AcceptorError<()>>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>, futures::future::either::Either<actix_web::server::acceptor::ServerMessageAcceptorServiceFut<actix_net::service::and_then::AndThen<actix_net::service::and_t hen::AndThen<actix_net::service::map_err::MapErr<actix_web::server::acceptor::TcpAcceptorService<actix_web::server::acceptor::AcceptorTimeoutService<actix_web::server::acceptor::DefaultAcceptor>>, closure, ()>, actix_web::server::service::StreamConfigurationService<tokio_tcp::stream::TcpStream, ()>>, actix_net::service::map_err::MapErr<actix_web::server::service::HttpServiceHandler<actix_web::application::HttpApplication<something::AppState>, tokio_tcp::stream::TcpStream>, closure, ()>>>, futures::future::result_::FutureResult<(), ()>>>,core::result::Result<(), ()>,closure> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\future\then.rs:32 41: futures::future::{{impl}}::poll<Future> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\future\mod.rs:113 42: futures::task_impl::{{impl}}::poll_future_notify::{{closure}}<alloc::boxed::Box<Future>,tokio_current_thread::scheduler::Notify<tokio_reactor::Handle>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\mod.rs:329 43: futures::task_impl::{{impl}}::enter::{{closure}}<alloc::boxed::Box<Future>,closure,core::result::Result<futures::poll::Async<()>, ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\mod.rs:399 44: futures::task_impl::std::set<closure,core::result::Result<futures::poll::Async<()>, ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\std\mod.rs:78 45: futures::task_impl::Spawn<alloc::boxed::Box<Future>>::enter<alloc::boxed::Box<Future>,closure,core::result::Result<futures::poll::Async<()>, ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\mod.rs:399 46: futures::task_impl::Spawn<alloc::boxed::Box<Future>>::poll_fn_notify<alloc::boxed::Box<Future>,tokio_current_thread::scheduler::Notify<tokio_reactor::Handle>,closure,core::result::Result<futures::poll::Async<()>, ()>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\mod.rs:291 47: futures::task_impl::Spawn<alloc::boxed::Box<Future>>::poll_future_notify<alloc::boxed::Box<Future>,tokio_current_thread::scheduler::Notify<tokio_reactor::Handle>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-0.1.26\src\task_impl\mod.rs:329 48: tokio_current_thread::scheduler::Scheduled<tokio_reactor::Handle>::tick<tokio_reactor::Handle> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\scheduler.rs:351 49: tokio_current_thread::scheduler::{{impl}}::tick::{{closure}}<tokio_reactor::Handle> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\scheduler.rs:330 50: tokio_current_thread::{{impl}}::enter::{{closure}}::{{closure}}<tokio_reactor::Handle,closure,bool> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:788 51: tokio_current_thread::CurrentRunner::set_spawn<closure,bool> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:825 52: tokio_current_thread::{{impl}}::enter::{{closure}}<tokio_reactor::Handle,closure,bool> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:788 53: std::thread::local::LocalKey<tokio_current_thread::CurrentRunner>::try_with<tokio_current_thread::CurrentRunner,closure,bool> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:299 54: std::thread::local::LocalKey<tokio_current_thread::CurrentRunner>::with<tokio_current_thread::CurrentRunner,closure,bool> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:245 55: tokio_current_thread::Borrow<tokio_reactor::Handle>::enter<tokio_reactor::Handle,closure,bool> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:786 56: tokio_current_thread::scheduler::Scheduler<tokio_reactor::Handle>::tick<tokio_reactor::Handle> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\scheduler.rs:330 57: tokio_current_thread::Entered<tokio_timer::timer::Timer<tokio_reactor::Reactor, tokio_timer::clock::clock::Clock>>::tick<tokio_timer::timer::Timer<tokio_reactor::Reactor, tokio_timer::clock::clock::Clock>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:612 58: tokio_current_thread::Entered<tokio_timer::timer::Timer<tokio_reactor::Reactor, tokio_timer::clock::clock::Clock>>::block_on<tokio_timer::timer::Timer<tokio_reactor::Reactor, tokio_timer::clock::clock::Clock>,futures::sync::oneshot::Receiver<i32>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-current-thread-0.1.6\src\lib.rs:502 59: tokio::runtime::current_thread::runtime::{{impl}}::block_on::{{closure}}<futures::sync::oneshot::Receiver<i32>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:200 60: tokio::runtime::current_thread::runtime::{{impl}}::enter::{{closure}}::{{closure}}::{{closure}}::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:241 61: tokio_executor::global::with_default::{{closure}}<tokio_current_thread::TaskExecutor,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-executor-0.1.7\src\global.rs:209 62: std::thread::local::LocalKey<core::cell::Cell<tokio_executor::global::State>>::try_with<core::cell::Cell<tokio_executor::global::State>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:299 63: std::thread::local::LocalKey<core::cell::Cell<tokio_executor::global::State>>::with<core::cell::Cell<tokio_executor::global::State>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:245 64: tokio_executor::global::with_default<tokio_current_thread::TaskExecutor,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-executor-0.1.7\src\global.rs:178 65: tokio::runtime::current_thread::runtime::{{impl}}::enter::{{closure}}::{{closure}}::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:239 66: tokio_timer::timer::handle::with_default::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-timer-0.2.10\src\timer\handle.rs:94 67: std::thread::local::LocalKey<core::cell::RefCell<core::option::Option<tokio_timer::timer::handle::HandlePriv>>>::try_with<core::cell::RefCell<core::option::Option<tokio_timer::timer::handle::HandlePriv>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:299 68: std::thread::local::LocalKey<core::cell::RefCell<core::option::Option<tokio_timer::timer::handle::HandlePriv>>>::with<core::cell::RefCell<core::option::Option<tokio_timer::timer::handle::HandlePriv>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:245 69: tokio_timer::timer::handle::with_default<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-timer-0.2.10\src\timer\handle.rs:81 70: tokio::runtime::current_thread::runtime::{{impl}}::enter::{{closure}}::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:232 71: tokio_timer::clock::clock::with_default::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-timer-0.2.10\src\clock\clock.rs:141 72: std::thread::local::LocalKey<core::cell::Cell<core::option::Option<const tokio_timer::clock::clock::Clock*>>>::try_with<core::cell::Cell<core::option::Option<const tokio_timer::clock::clock::Clock*>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:299 73: std::thread::local::LocalKey<core::cell::Cell<core::option::Option<const tokio_timer::clock::clock::Clock*>>>::with<core::cell::Cell<core::option::Option<const tokio_timer::clock::clock::Clock*>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:245 74: tokio_timer::clock::clock::with_default<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-timer-0.2.10\src\clock\clock.rs:124 75: tokio::runtime::current_thread::runtime::{{impl}}::enter::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:231 76: tokio_reactor::with_default::{{closure}}<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-reactor-0.1.9\src\lib.rs:237 77: std::thread::local::LocalKey<core::cell::RefCell<core::option::Option<tokio_reactor::HandlePriv>>>::try_with<core::cell::RefCell<core::option::Option<tokio_reactor::HandlePriv>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:299 78: std::thread::local::LocalKey<core::cell::RefCell<core::option::Option<tokio_reactor::HandlePriv>>>::with<core::cell::RefCell<core::option::Option<tokio_reactor::HandlePriv>>,closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at /rustc/94fd0458951a4ff91c03366445f0e2e93b86bd2f\src\libstd\thread\local.rs:245 79: tokio_reactor::with_default<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-reactor-0.1.9\src\lib.rs:217 80: tokio::runtime::current_thread::runtime::Runtime::enter<closure,core::result::Result<i32, futures::sync::oneshot::Canceled>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:230 81: tokio::runtime::current_thread::runtime::Runtime::block_on<futures::sync::oneshot::Receiver<i32>> at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.1.19\src\runtime\current_thread\runtime.rs:198 82: actix::arbiter::{{impl}}::new_with_builder::{{closure}} at C:\Users\bbigras\.cargo\registry\src\github.com-1ecc6299db9ec823\actix-0.7.9\src\arbiter.rs:116 [2019-06-26T19:07:00Z INFO actix_net::server::server] SIGINT received, exiting
The text was updated successfully, but these errors were encountered:
Using #103 (comment) seems to fix my problem but for some reason, one column has "\u{0}" instead of an empty string.
Sorry, something went wrong.
@bbigras Could you try this again using fresh 0.14.0 release?
0.14.0 seems to fix the "SQLGetData has already returned the colmun data" problem. Thanks!
I'm using ODBCEnv(create_environment_v3_with_os_db_encoding("latin1", "latin1").unwrap());.
ODBCEnv(create_environment_v3_with_os_db_encoding("latin1", "latin1").unwrap());
I still have the "\u{0}" empty string problem. Should I open a new issue for that?
@bbigras Yes, could you please open a new issue regarding zero bytes
No branches or pull requests
I get this error while trying to read some non-utf8 data intro a Vec.
I'm not sure if I can provide a test case. I'm using a weird SQL server called hfsql.
I'm pretty sure I use the right indexes with get_data().
odbc 0.13.0
The text was updated successfully, but these errors were encountered: