Thread Panics During Initial Sync
I haven't been able to sync Fractal to my disroot.org account for a couple weeks now. I've finally gotten a log with some information, so I'm posting it here for investigation puposes.
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/libcore/option.rs:355:21
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
1: std::sys_common::backtrace::print
at src/libstd/sys_common/backtrace.rs:71
at src/libstd/sys_common/backtrace.rs:59
2: std::panicking::default_hook::{{closure}}
at src/libstd/panicking.rs:211
3: std::panicking::default_hook
at src/libstd/panicking.rs:227
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:491
5: std::panicking::continue_panic_fmt
at src/libstd/panicking.rs:398
6: rust_begin_unwind
at src/libstd/panicking.rs:325
7: core::panicking::panic_fmt
at src/libcore/panicking.rs:95
8: core::panicking::panic
at src/libcore/panicking.rs:59
9: <core::option::Option<T>>::unwrap
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/macros.rs:20
10: fractal_matrix_api::model::room::Room::add_receipt_from_json::{{closure}}::{{closure}}
at fractal-matrix-api/src/model/room.rs:211
11: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/ops/function.rs:286
12: <core::option::Option<T>>::map
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/option.rs:424
13: <core::iter::Map<I, F> as core::iter::iterator::Iterator>::next
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/iter/mod.rs:1328
14: <std::collections::hash::map::HashMap<K, V, S> as core::iter::traits::Extend<(K, V)>>::extend
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libstd/collections/hash/map.rs:3111
15: <std::collections::hash::map::HashMap<K, V, S> as core::iter::traits::FromIterator<(K, V)>>::from_iter
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libstd/collections/hash/map.rs:3089
16: core::iter::iterator::Iterator::collect
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/iter/iterator.rs:1477
17: fractal_matrix_api::model::room::Room::add_receipt_from_json::{{closure}}
at fractal-matrix-api/src/model/room.rs:208
18: <core::iter::FilterMap<I, F> as core::iter::iterator::Iterator>::next
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/iter/mod.rs:1574
19: <std::collections::hash::map::HashMap<K, V, S> as core::iter::traits::Extend<(K, V)>>::extend
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libstd/collections/hash/map.rs:3111
20: <std::collections::hash::map::HashMap<K, V, S> as core::iter::traits::FromIterator<(K, V)>>::from_iter
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libstd/collections/hash/map.rs:3089
21: core::iter::iterator::Iterator::collect
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/iter/iterator.rs:1477
22: fractal_matrix_api::model::room::Room::add_receipt_from_json
at fractal-matrix-api/src/model/room.rs:202
23: fractal_matrix_api::model::room::Room::from_sync_response::{{closure}}
at fractal-matrix-api/src/model/room.rs:142
24: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/ops/function.rs:286
25: <core::option::Option<T>>::map
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/option.rs:424
26: <core::iter::Map<I, F> as core::iter::iterator::Iterator>::next
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/iter/mod.rs:1328
27: <core::iter::Chain<A, B> as core::iter::iterator::Iterator>::next
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/iter/mod.rs:795
28: <core::iter::Chain<A, B> as core::iter::iterator::Iterator>::next
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/iter/mod.rs:795
29: <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T, I>>::from_iter
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/liballoc/vec.rs:1788
30: <alloc::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/liballoc/vec.rs:1700
31: core::iter::iterator::Iterator::collect
at /buildstream/freedesktop-sdk/extensions/rust/rust.bst/src/libcore/iter/iterator.rs:1477
32: fractal_matrix_api::model::room::Room::from_sync_response
at fractal-matrix-api/src/model/room.rs:195
33: fractal_matrix_api::backend::sync::sync::{{closure}}::{{closure}}
at fractal-matrix-api/src/backend/sync.rs:204
34: fractal_matrix_api::backend::sync::sync::{{closure}}
at fractal-matrix-api/src/util.rs:135