auto-invite-matrix-bot.meta

Issues/PRs archive for MTRNord/auto-invite-matrix-bot
git clone git://archive.git.mtrnord.blog/MTRNord/auto-invite-matrix-bot.meta.git
Log | Files | Refs

2.md (4089B)


      1 # #2 Sometimes unstable
      2 
      3 - **State:** open
      4 - **Author:** @MTRNord
      5 - **Created:** 2020-03-08T10:13:02Z
      6 - **Labels:** bug
      7 - **Assignees:** @MTRNord
      8 
      9 ---
     10 
     11 Sometimes it crashes because of the missing error handling
     12 
     13 ```
     14 Error: Response(ResponseError(hyper::Error(IncompleteMessage)))
     15 
     16    0: failure::backtrace::internal::InternalBacktrace::new
     17              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/failure-0.1.6/src/backtrace/internal.rs:46
     18    1: failure::backtrace::Backtrace::new
     19              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/failure-0.1.6/src/backtrace/mod.rs:121
     20    2: <failure::error::error_impl::ErrorImpl as core::convert::From<F>>::from
     21              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/failure-0.1.6/src/error/error_impl.rs:19
     22    3: <failure::error::Error as core::convert::From<F>>::from
     23              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/failure-0.1.6/src/error/mod.rs:36
     24    4: auto_invite_matrix_bot::do_stuff::{{closure}}
     25              at src/main.rs:405
     26    5: <std::future::GenFuture<T> as core::future::future::Future>::poll
     27              at /rustc/6d3f4e0aab3e36ceb8b83d1e9467514685f6b751/src/libstd/future.rs:43
     28    6: <futures_util::stream::futures_unordered::FuturesUnordered<Fut> as futures_core::stream::Stream>::poll_next
     29              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.4/src/stream/futures_unordered/mod.rs:544
     30    7: <S as futures_core::stream::TryStream>::try_poll_next
     31              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.4/src/stream.rs:193
     32    8: futures_util::stream::try_stream::TryStreamExt::try_poll_next_unpin
     33              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.4/src/stream/try_stream/mod.rs:791
     34    9: <futures_util::stream::try_stream::try_next::TryNext<St> as core::future::future::Future>::poll
     35              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.4/src/stream/try_stream/try_next.rs:35
     36   10: std::future::poll_with_tls_context
     37              at /rustc/6d3f4e0aab3e36ceb8b83d1e9467514685f6b751/src/libstd/future.rs:98
     38   11: auto_invite_matrix_bot::main::{{closure}}
     39              at src/main.rs:474
     40   12: <std::future::GenFuture<T> as core::future::future::Future>::poll
     41              at /rustc/6d3f4e0aab3e36ceb8b83d1e9467514685f6b751/src/libstd/future.rs:43
     42   13: tokio::runtime::basic_scheduler::BasicScheduler<P>::block_on
     43              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.12/src/runtime/basic_scheduler.rs:138
     44   14: tokio::runtime::Runtime::block_on::{{closure}}
     45              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.12/src/runtime/mod.rs:413
     46   15: tokio::runtime::context::enter
     47              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.12/src/runtime/context.rs:72
     48   16: tokio::runtime::handle::Handle::enter
     49              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.12/src/runtime/handle.rs:34
     50   17: tokio::runtime::Runtime::block_on
     51              at /home/marcel/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.12/src/runtime/mod.rs:410
     52   18: auto_invite_matrix_bot::main
     53              at src/main.rs:452
     54   19: std::rt::lang_start::{{closure}}
     55              at /rustc/6d3f4e0aab3e36ceb8b83d1e9467514685f6b751/src/libstd/rt.rs:67
     56   20: std::rt::lang_start_internal::{{closure}}
     57              at src/libstd/rt.rs:52
     58       std::panicking::try::do_call
     59              at src/libstd/panicking.rs:305
     60   21: __rust_maybe_catch_panic
     61              at src/libpanic_unwind/lib.rs:86
     62   22: std::panicking::try
     63              at src/libstd/panicking.rs:281
     64       std::panic::catch_unwind
     65              at src/libstd/panic.rs:394
     66       std::rt::lang_start_internal
     67              at src/libstd/rt.rs:51
     68   23: std::rt::lang_start
     69              at /rustc/6d3f4e0aab3e36ceb8b83d1e9467514685f6b751/src/libstd/rt.rs:67
     70   24: main
     71   25: __libc_start_main
     72   26: _start
     73 ```
     74