blitz-js / next-superjson-plugin

SuperJSON Plugin for Next.js Pages and Components
192 stars 13 forks source link

Rust error #58

Closed jokull closed 1 year ago

jokull commented 1 year ago

Verify Next.js canary release

Describe the bug

I get this output

gymrat/apps/next on  main ❯ RUST_BACKTRACE=1 pnpm run dev

> next@0.1.0 dev /Users/jokull/Code/gymrat/apps/next
> next dev --port 3800

ready - started server on 0.0.0.0:3800, url: http://localhost:3800
info  - Loaded env from /Users/jokull/Code/gymrat/apps/next/.env
warn  - You have enabled experimental features (appDir, allowMiddlewareResponseBody, swcPlugins) in next.config.js.
warn  - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
info  - Thank you for testing `appDir` please leave your feedback at https://nextjs.link/app-feedback

thread 'thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/lib.rs:43:48
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/lib.rs:43:48
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/lib.rs:43:48
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/lib.rs:43:48
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/gymrat/node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/router.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>', /Users/runner/.cargo/registry/src/github.com-1eccthread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/gymrat/node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/next-dev.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.84/src/plugin.rs6299db9ec823/swc-0.232.84/src/plugin.rs::228228::1414

stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/gymrat/node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/app-next-dev.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.84/src/plugin.rs:228:14
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/gymrat/node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/dev/amp-dev.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.84/src/plugin.rs:228:14
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/lib.rs:43:48
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/gymrat/node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_app.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.84/src/plugin.rs:228:14
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/lib.rs:43:48
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/gymrat/node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_error.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.84/src/plugin.rs:228:14
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/lib.rs:43:48
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/lib.rs:43:48
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/gymrat/node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_app.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.84/src/plugin.rs:228:14
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/gymrat/node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_error.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.84/src/plugin.rs:228:14
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/lib.rs:43:48
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/gymrat/node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_document.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.84/src/plugin.rs:228:14
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
error - ../../node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/app-next-dev.js
Error: failed to process failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/gymrat/node_modules/.pnpm/next@13.0.3_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/app-next-dev.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/gymrat/node_modules/.pnpm/next-superjson-plugin@0.5.0_f6u5o4wezvqlz2l4c6obuika34/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: <unknown>
   3: <unknown>
   4: <unknown>
^C⏎     

Expected behavior

N/A

Reproduction link

No response

Version

0.5.0

Config

/** @type {import('next').NextConfig} */
const nextConfig = {
  experimental: {
    appDir: true,
    // runtime: "experimental-edge",
    transpilePackages: ["api"],
    allowMiddlewareResponseBody: true,
    swcPlugins: [["next-superjson-plugin", {}]],
  },
};

module.exports = nextConfig;

Additional context

PNPM monorepo. If something doesn't jump out as obvious I will help recreate in a small repo.

orionmiz commented 1 year ago

Maybe it's an unhandled case for file path and current working directory.

I added a error tracing message in the new version of the plugin.

Could you please try again with the updated plugin? (v0.5.1)

jokull commented 1 year ago

It still occurs. Here's a minimum repo example: https://github.com/jokull/nextjs-monorepo-superjson

jokull commented 1 year ago
nextjs-monorepo-superjson on  main ❯ RUST_BACKTRACE=1 pnpm --filter app run dev

> app@0.0.0 dev /Users/jokull/Code/nextjs-monorepo-superjson/apps/app
> next dev

ready - started server on 0.0.0.0:3000, url: http://localhost:3000
warn  - You have enabled experimental features (appDir, swcPlugins, transpilePackages) in next.config.js.
warn  - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
info  - Thank you for testing `appDir` please leave your feedback at https://nextjs.link/app-feedback

thread 'thread 'thread 'thread '<unnamed>' panicked at 'Unhandled path: cwd: /Users/jokull/Code/nextjs-monorepo-superjson/apps/app, path: /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/next-dev.js<unnamed>' panicked at '', <unnamed>' panicked at 'Unhandled path: cwd: /Users/jokull/Code/nextjs-monorepo-superjson/apps/app, path: /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/router.jsUnhandled path: cwd: /Users/jokull/Code/nextjs-monorepo-superjson/apps/app, path: /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/dev/amp-dev.js<unnamed>' panicked at 'src/lib.rs:', src/lib.rs:45Unhandled path: cwd: /Users/jokull/Code/nextjs-monorepo-superjson/apps/app, path: /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/app-next-dev.js', src/lib.rs:45:28
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
', 45src/lib.rs:45:::28
2828
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'thread '<unnamed><unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/app-next-dev.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknothread '<unnamed>wn>
  13: <unknown>' panicked at 'thread '<unnamed>', ' panicked at '' panicked at '/Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.103/src/plugin.rsfailed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/router.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/dev/amp-dev.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <u', nknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/next-dev.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.103/src/plugin.rs:228:14
/Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.103/src/plugin.rs:228:14
', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.103/src/plugin.rs:228:14
:228:14
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread '<unnamed>' panicked at 'thread '<unnamed>' panicked at 'Unhandled path: cwd: /Users/jokull/Code/nextjs-monorepo-superjson/apps/app, path: /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_error.js', Unhandled path: cwd: /Users/jokull/Code/nextjs-monorepo-superjson/apps/app, path: /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_app.js', src/lib.rs:src/lib.rs45:28
:45:28note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_error.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.103/src/plugin.rs:228:14
stack backtrace:
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_app.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.103/src/plugin.rs:228:14
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread '<unnamed>' panicked at 'Unhandled path: cwd: /Users/jokull/Code/nextjs-monorepo-superjson/apps/app, path: /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_app.js', src/lib.rs:45:28
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'Unhandled path: cwd: /Users/jokull/Code/nextjs-monorepo-superjson/apps/app, path: /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_error.js', src/lib.rs:45:28
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_app.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>thread '', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.103/src/plugin.rs:228:14
stack backtrace:
<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_error.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.103/src/plugin.rs:228:14
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread '<unnamed>' panicked at 'Unhandled path: cwd: /Users/jokull/Code/nextjs-monorepo-superjson/apps/app, path: /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_document.js', src/lib.rs:45:28
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/pages/_document.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>', /Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.232.103/src/plugin.rs:228:14
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
error - ../../node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/app-next-dev.js
Error: failed to process failed to invoke plugin: failed to invoke plugin on 'Some("/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next@13.0.7-canary.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/app-next-dev.js")'

Caused by:
    0: failed to invoke `/Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm` as js transform plugin at /Users/jokull/Code/nextjs-monorepo-superjson/node_modules/.pnpm/next-superjson-plugin@0.5.1_plhbg7tar4wuma6jgbqk5ge7qi/node_modules/next-superjson-plugin/dist/next_superjson.wasm
    1: RuntimeError: unreachable
    2: unreachable

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: _napi_register_module_v1
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>

Stack backtrace:
   0: _wasmer_vm_raise_trap
   1: _wasmer_vm_raise_trap
   2: <unknown>
   3: <unknown>
orionmiz commented 1 year ago

It was related to the modules from the monorepo system.

Might be fixed in v0.5.2. Try it!

jokull commented 1 year ago

It works! Thank you 🙏🏻