magic-akari/swc_mut_cjs_exports

RuntimeError: unreachable on latest @swc/core

Closed this issue · 0 comments

I just updated to @swc/core 1.3.3, and now I can no longer run this plugin.

The error stack is:

failed to handle: failed to invoke plugin: failed to invoke plugin on 'Some("path/to/file.ts")'

    Caused by:
        0: failed to invoke `node_modules/.pnpm/jest_workaround@0.1.10_@swc+core@1.3.3+@swc+jest@0.2.22/node_modules/jest_workaround/target/wasm32-unknown-unknown/release/jest_workaround.wasm` as js transform plugin at node_modules/.pnpm/jest_workaround@0.1.10_@swc+core@1.3.3+@swc+jest@0.2.22/node_modules/jest_workaround/target/wasm32-unknown-unknown/release/jest_workaround.wasm
        1: RuntimeError: unreachable
               at __rust_start_panic (<module>[1695]:0x12861a)
               at rust_panic (<module>[1692]:0x1285f3)
               at std::panicking::rust_panic_with_hook::h84feca33bd4bd229 (<module>[1691]:0x1285c3)
               at std::panicking::begin_panic_handler::{{closure}}::hd2eacd3bb9ff1eab (<module>[1678]:0x127c96)
               at std::sys_common::backtrace::__rust_end_short_backtrace::h976699518d897fb1 (<module>[1677]:0x127bd5)
               at rust_begin_unwind (<module>[1686]:0x12825a)
               at core::panicking::panic_fmt::hc171d095bc4a492d (<module>[1760]:0x129807)
               at core::result::unwrap_failed::h68ab818eb89182b6 (<module>[1801]:0x1300f3)
               at rkyv::impls::core::<impl rkyv::DeserializeUnsized<[U],D> for [T]>::deserialize_unsized::hd7ead72f4806bf83 (<module>[789]:0xdc359)
               at rkyv::impls::core::<impl rkyv::DeserializeUnsized<[U],D> for [T]>::deserialize_unsized::ha2c88e8a71aeda28 (<module>[310]:0x43e69)
               at swc_common::plugin::serialized::PluginSerializedBytes::deserialize::h897224c27b98e658 (<module>[910]:0xf0e67)
               at swc_common::plugin::serialized::deserialize_from_ptr::hc9c103e6cc480c1b (<module>[909]:0xf0bf1)
               at __transform_plugin_process_impl (<module>[829]:0xe1dda)
        2: unreachable

      at std::panicking::rust_panic_with_hook::h84feca33bd4bd229 (<module>[1691]:0x1285c3)
      at std::panicking::begin_panic_handler::{{closure}}::hd2eacd3bb9ff1eab (<module>[1678]:0x127c96)
      at std::sys_common::backtrace::__rust_end_short_backtrace::h976699518d897fb1 (<module>[1677]:0x127bd5)
                 at rust_begin_unwind (<module>[1686]:0x12825a)
      at core::panicking::panic_fmt::hc171d095bc4a492d (<module>[1760]:0x129807)
      at core::result::unwrap_failed::h68ab818eb89182b6 (<module>[1801]:0x1300f3)
      at rkyv::impls::core::<impl rkyv::DeserializeUnsized<[U],D> for [T]>::deserialize_unsized::hd7ead72f4806bf83 (<module>[789]:0xdc359)
      at rkyv::impls::core::<impl rkyv::DeserializeUnsized<[U],D> for [T]>::deserialize_unsized::ha2c88e8a71aeda28 (<module>[310]:0x43e69)
      at swc_common::plugin::serialized::PluginSerializedBytes::deserialize::h897224c27b98e658 (<module>[910]:0xf0e67)
      at swc_common::plugin::serialized::deserialize_from_ptr::hc9c103e6cc480c1b (<module>[909]:0xf0bf1)
                 at __transform_plugin_process_impl (<module>[829]:0xe1dda)
          2: unreachable
      at Compiler.transformSync (../../node_modules/.pnpm/@swc+core@1.3.3/node_modules/@swc/core/index.js:241:29)
      at transformSync (../../node_modules/.pnpm/@swc+core@1.3.3/node_modules/@swc/core/index.js:348:21)
      at Object.process (../../node_modules/.pnpm/@swc+jest@0.2.22_@swc+core@1.3.3/node_modules/@swc/jest/index.js:72:45)
      at ScriptTransformer.transformSource (../../node_modules/.pnpm/@jest+transform@29.0.3/node_modules/@jest/transform/build/ScriptTransformer.js:615:31)
      at ScriptTransformer._transformAndBuildScript (../../node_modules/.pnpm/@jest+transform@29.0.3/node_modules/@jest/transform/build/ScriptTransformer.js:757:40)
      at ScriptTransformer.transform (../../node_modules/.pnpm/@jest+transform@29.0.3/node_modules/@jest/transform/build/ScriptTransformer.js:814:19)