Skip to content

plugin store panic bad resource?? #3145

@yuyang-ok

Description

@yuyang-ok

Describe the bug

just get this error out of blue

[2025-12-05 13:37:00.097] Thread 'main' panicked at '/Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tauri-plugin-store-2.4.1/src/store.rs:200:61': called `Result::unwrap()` on an `Err` value: BadResourceId(3396632397)
   0: std::backtrace_rs::backtrace::libunwind::trace
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
   1: std::backtrace_rs::backtrace::trace_unsynchronized
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
   2: std::backtrace::Backtrace::create
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/std/src/backtrace.rs:331:13
   3: std::backtrace::Backtrace::capture
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/std/src/backtrace.rs:296:9
   4: dbpal::setup_panic_hook::{{closure}}::{{closure}}
             at ./dbnexus-app/src-tauri/src/main.rs:106:52
   5: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/alloc/src/boxed.rs:1999:9
   6: std::panicking::panic_with_hook
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/std/src/panicking.rs:842:13
   7: std::panicking::panic_handler::{{closure}}
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/std/src/panicking.rs:707:13
   8: std::sys::backtrace::__rust_end_short_backtrace
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/std/src/sys/backtrace.rs:174:18
   9: __rustc::rust_begin_unwind
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/std/src/panicking.rs:698:5
  10: core::panicking::panic_fmt
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/core/src/panicking.rs:75:14
  11: core::result::unwrap_failed
             at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/core/src/result.rs:1855:5
  12: core::result::Result<T,E>::unwrap
             at /Users/yuyang/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1226:23
  13: tauri_plugin_store::store::StoreBuilder<R>::build_inner
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tauri-plugin-store-2.4.1/src/store.rs:200:61
  14: tauri_plugin_store::store::StoreBuilder<R>::build
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tauri-plugin-store-2.4.1/src/store.rs:250:31
  15: <T as tauri_plugin_store::StoreExt<R>>::store
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tauri-plugin-store-2.4.1/src/lib.rs:311:52
  16: dbpal::get_logger_level
             at ./dbnexus-app/src-tauri/src/main.rs:132:38
  17: dbpal::main::{{closure}}
             at ./dbnexus-app/src-tauri/src/main.rs:254:38
  18: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
             at /Users/yuyang/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1999:9
  19: fern::log_impl::Dispatch::shallow_enabled::{{closure}}
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fern-0.7.1/src/log_impl.rs:500:44
  20: <core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::all
             at /Users/yuyang/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:291:25
  21: fern::log_impl::Dispatch::shallow_enabled
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fern-0.7.1/src/log_impl.rs:500:36
  22: <fern::log_impl::Dispatch as log::Log>::log
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fern-0.7.1/src/log_impl.rs:451:17
  23: <log::__private_api::GlobalLogger as log::Log>::log
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/__private_api.rs:47:18
  24: log::__private_api::log_impl
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/__private_api.rs:81:12
  25: log::__private_api::log
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/__private_api.rs:94:5
  26: tao::platform_impl::platform::app_delegate::application_will_terminate
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.34.5/src/platform_impl/macos/app_delegate.rs:135:3
  27: <unknown>
  28: <unknown>
  29: <unknown>
  30: <unknown>
  31: <unknown>
  32: <unknown>
  33: <unknown>
  34: <unknown>
  35: <unknown>
  36: <unknown>
  37: <unknown>
  38: <unknown>
  39: <unknown>
  40: <(A,) as objc2::encode::EncodeArguments>::__invoke
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.3/src/encode.rs:433:26
  41: objc2::runtime::message_receiver::msg_send_primitive::send_super
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.3/src/runtime/message_receiver.rs:191:18
  42: objc2::runtime::message_receiver::MessageReceiver::send_super_message
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.3/src/runtime/message_receiver.rs:476:13
  43: <MethodFamily as objc2::__macro_helpers::msg_send_retained::MsgSendSuper<Receiver,Return>>::send_super_message
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.6.3/src/__macro_helpers/msg_send_retained.rs:100:28
  44: tao::platform_impl::platform::app::send_event
             at /Users/yuyang/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.34.5/src/platform_impl/macos/app.rs:50:19
  45: <unknown>
  46: <unknown>
  47: <unknown>


Reproduction

No response

Expected behavior

No response

Full tauri info output

~~~
yuyang@yuyangAir dbnexus-app % pnpm run tauri info 

> dvnexus-app@0.0.0 tauri /Users/yuyang/projects/dbpal/dbnexus-app
> tauri info


[✘] Environment
    - OS: Mac OS 26.1.0 arm64 (X64)
    ✔ Xcode Command Line Tools: installed
    ✘ Xcode: not installed!
    ✔ rustc: 1.91.1 (ed61e7d7e 2025-11-07)
    ✔ cargo: 1.91.1 (ea2d97820 2025-10-10)
    ✔ rustup: 1.28.2 (e4f3ad6f8 2025-04-28)
    ✔ Rust toolchain: stable-aarch64-apple-darwin (default)
    - node: 22.21.1
    - pnpm: 10.14.0
    - yarn: 1.22.22
    - npm: 10.9.4

[-] Packages
    - tauri 🦀: 2.9.4
    - tauri-build 🦀: 2.5.3
    - wry 🦀: 0.53.5
    - tao 🦀: 0.34.5
    - @tauri-apps/api  ⱼₛ: 2.9.0 (outdated, latest: 2.9.1)
    - @tauri-apps/cli  ⱼₛ: 2.9.4 (outdated, latest: 2.9.5)

[-] Plugins
    - tauri-plugin-sql 🦀: 2.3.1
    - @tauri-apps/plugin-sql  ⱼₛ: 2.3.1
    - tauri-plugin-http 🦀: 2.5.4
    - @tauri-apps/plugin-http  ⱼₛ: 2.5.4
    - tauri-plugin-dialog 🦀: 2.4.2
    - @tauri-apps/plugin-dialog  ⱼₛ: 2.4.2
    - tauri-plugin-opener 🦀: 2.5.2
    - @tauri-apps/plugin-opener  ⱼₛ: 2.5.2
    - tauri-plugin-os 🦀: 2.3.2
    - @tauri-apps/plugin-os  ⱼₛ: 2.3.2
    - tauri-plugin-clipboard-manager 🦀: 2.3.2
    - @tauri-apps/plugin-clipboard-manager  ⱼₛ: 2.3.2
    - tauri-plugin-log 🦀: 2.7.1
    - @tauri-apps/plugin-log  ⱼₛ: 2.7.1
    - tauri-plugin-process 🦀: 2.3.1
    - @tauri-apps/plugin-process  ⱼₛ: 2.3.1
    - tauri-plugin-shell 🦀: 2.3.3
    - @tauri-apps/plugin-shell  ⱼₛ: 2.3.3
    - tauri-plugin-store 🦀: 2.4.1
    - @tauri-apps/plugin-store  ⱼₛ: 2.4.1
    - tauri-plugin-fs 🦀: 2.4.4
    - @tauri-apps/plugin-fs  ⱼₛ: 2.4.4
    - tauri-plugin-autostart 🦀: 2.5.1
    - @tauri-apps/plugin-autostart  ⱼₛ: 2.5.1

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: React
    - bundler: Vite

~~~

Stack trace


Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions