Skip to content

The send-many command caused "nameplate unclaimed" #302

@yarray

Description

@yarray

Operation

On one machine (A):

wormhole-rs send-many <file>

It can successfully yield a code, such as 49-armistice-select. Then on the other machine (B):

wormhole-rs receive 49-armistice-select

Expected behavior

Machine B will download the file and exit. Machine A will keep hanging and wait for more receivers or user interactions.

Actual Behavior

Machine A's command crashed with an error Sending file to peer Error: 0: Nameplate is unclaimed: 49

Extra Information

I tried self-hosted relay with no luck.

The backtrace:

Location:
   cli/src/main.rs:904

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 2 frames hidden ⋮
   3: <core::pin::Pin<P> as core::future::future::Future>::poll::h94846a2aa0a739d9
      at <unknown source file>:<unknown line>
   4: wormhole_rs::main::main::{{closure}}::h088aaa126086e025
      at <unknown source file>:<unknown line>
   5: std::thread::local::LocalKey<T>::with::hd469501c1b7561b3
      at <unknown source file>:<unknown line>
   6: <futures_lite::future::Or<F1,F2> as core::future::future::Future>::poll::h3df943656c87ea93
      at <unknown source file>:<unknown line>
   7: std::thread::local::LocalKey<T>::with::h7745c3fd8a7a2fd5
      at <unknown source file>:<unknown line>
   8: async_io::driver::block_on::h70ead178c9c2e9d9
      at <unknown source file>:<unknown line>
   9: std::thread::local::LocalKey<T>::with::h90f2304925c2e120
      at <unknown source file>:<unknown line>
  10: async_std::task::builder::Builder::blocking::h5e5f206d4d8db4b7
      at <unknown source file>:<unknown line>
  11: wormhole_rs::main::hff37f4a039de6830
      at <unknown source file>:<unknown line>
  12: std::sys::backtrace::__rust_begin_short_backtrace::hc86f095394455293
      at <unknown source file>:<unknown line>
  13: std::rt::lang_start::{{closure}}::he06cd52265ccc783
      at <unknown source file>:<unknown line>
  14: std::rt::lang_start_internal::h15895544e2012228
      at <unknown source file>:<unknown line>
  15: main<unknown>
      at <unknown source file>:<unknown line>
  16: __libc_start_call_main<unknown>
      at ./csu/../sysdeps/nptl/libc_start_call_main.h:58
  17: __libc_start_main_impl<unknown>
      at ./csu/../csu/libc-start.c:392
  18: _start<unknown>
      at <unknown source file>:<unknown line>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions