nicohman / rust-wildbow-scraper

Automatically scrapes wildbow's web serials and compiles them into ebooks
GNU General Public License v3.0
95 stars 20 forks source link

Fails on Ward - Timed Out Error? #10

Closed chillinglucifer closed 5 years ago

chillinglucifer commented 5 years ago

Ran both with -y for cover and -n for no cover just in case. Not too familiar with how this works internally, only enough to vaguely understand errors. I will attach the original error and then the RUST_BACKTRACE=1 result.

Original:

rust-wildbow-scraper -r -n Content directory is already there. Would you like to remove /tmp/content?y Removed /tmp/content thread 'reductor' panicked at 'called Result::unwrap() on an Err value: Error(Io(Custom { kind: TimedOut, error: "timed out" }), "https://parahumans.net/2017/09/11/daybreak-1-1/")', src/libcore/result.rs:1084:5 note: run with RUST_BACKTRACE=1 environment variable to display a backtrace. thread 'main' panicked at 'called Result::unwrap() on an Err value: Any', src/libcore/result.rs:1084:5

With Backtrace:

RUST_BACKTRACE=1 rust-wildbow-scraper -r -n Content directory is already there. Would you like to remove /tmp/content?y Removed /tmp/content thread 'reductor' panicked at 'called Result::unwrap() on an Err value: Error(Io(Custom { kind: TimedOut, error: "timed out" }), "https://parahumans.net/2017/09/11/daybreak-1-1/")', src/libcore/result.rs:1084:5 stack backtrace: 0: backtrace::backtrace::libunwind::trace at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 1: backtrace::backtrace::trace_unsynchronized at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 2: std::sys_common::backtrace::_print at src/libstd/sys_common/backtrace.rs:47 3: std::sys_common::backtrace::print at src/libstd/sys_common/backtrace.rs:36 4: std::panicking::default_hook::{{closure}} at src/libstd/panicking.rs:200 5: std::panicking::default_hook at src/libstd/panicking.rs:214 6: std::panicking::rust_panic_with_hook at src/libstd/panicking.rs:477 7: std::panicking::continue_panic_fmt at src/libstd/panicking.rs:384 8: rust_begin_unwind at src/libstd/panicking.rs:311 9: core::panicking::panic_fmt at src/libcore/panicking.rs:85 10: core::result::unwrap_failed at src/libcore/result.rs:1084 11: rust_wildbow_scraper::download_iter 12: rust_wildbow_scraper::download_book 13: rust_wildbow_scraper::interpet_args 14: rust_maybe_catch_panic at src/libpanic_unwind/lib.rs:80 15: core::ops::function::FnOnce::call_once{{vtable.shim}} 16: <alloc::boxed::Box as core::ops::function::FnOnce>::call_once at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54/src/liballoc/boxed.rs:787 17: <alloc::boxed::Box as core::ops::function::FnOnce>::call_once at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54/src/liballoc/boxed.rs:787 18: std::sys_common::thread::start_thread at src/libstd/sys_common/thread.rs:13 19: std::sys::unix::thread::Thread::new::thread_start at src/libstd/sys/unix/thread.rs:79 20: start_thread 21: clone note: Some details are omitted, run with RUST_BACKTRACE=full for a verbose backtrace. thread 'main' panicked at 'called Result::unwrap() on an Err value: Any', src/libcore/result.rs:1084:5 stack backtrace: 0: backtrace::backtrace::libunwind::trace at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 1: backtrace::backtrace::trace_unsynchronized at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 2: std::sys_common::backtrace::_print at src/libstd/sys_common/backtrace.rs:47 3: std::sys_common::backtrace::print at src/libstd/sys_common/backtrace.rs:36 4: std::panicking::default_hook::{{closure}} at src/libstd/panicking.rs:200 5: std::panicking::default_hook at src/libstd/panicking.rs:214 6: std::panicking::rust_panic_with_hook at src/libstd/panicking.rs:477 7: std::panicking::continue_panic_fmt at src/libstd/panicking.rs:384 8: rust_begin_unwind at src/libstd/panicking.rs:311 9: core::panicking::panic_fmt at src/libcore/panicking.rs:85 10: core::result::unwrap_failed at src/libcore/result.rs:1084 11: rust_wildbow_scraper::main 12: std::rt::lang_start::{{closure}} 13: std::rt::lang_start_internal::{{closure}} at src/libstd/rt.rs:49 14: std::panicking::try::do_call at src/libstd/panicking.rs:296 15: __rust_maybe_catch_panic at src/libpanic_unwind/lib.rs:80 16: std::panicking::try at src/libstd/panicking.rs:275 17: std::panic::catch_unwind at src/libstd/panic.rs:394 18: std::rt::lang_start_internal at src/libstd/rt.rs:48 19: main 20: __libc_start_main 21: _start note: Some details are omitted, run with RUST_BACKTRACE=full for a verbose backtrace.

All other scrapers work fine. Just not Ward.

Please let me know if there is anything on my side I can do to help.

Thanks!

chillinglucifer commented 5 years ago

Never mind, it seems like it is working now. I tried for an hour or two during when this issue occurred (the site loaded fine in a web browser and such) so maybe it wasn't working correctly for the script. If you want to read through to see if this was anything to bypass in the future, feel free obviously.

I'll just close this, as it's working fine now.