diff --git a/rust/src/java/jvm/worker.rs b/rust/src/java/jvm/worker.rs index 16146da..e4e2cd3 100644 --- a/rust/src/java/jvm/worker.rs +++ b/rust/src/java/jvm/worker.rs @@ -191,10 +191,11 @@ impl JvmWorker { Ok(instance) => { let (sender, receiver) = oneshot::channel(); if command_tx - .blocking_send(JvmCommand::JavaCallback { + .send(JvmCommand::JavaCallback { instance, respond_to: sender, }) + .await .is_err() { log::info!(