diff --git a/packages/next/build/swc/payload.json b/packages/next/build/swc/payload.json new file mode 100644 index 0000000000000..1d769dfa8b144 --- /dev/null +++ b/packages/next/build/swc/payload.json @@ -0,0 +1,604 @@ +{ + "event_id": "0a6f0810a9254c17a7474b96024e7ba2", + "project": 6528434, + "release": "12.2.1-canary.1", + "dist": null, + "platform": "native", + "message": "", + "datetime": "2022-07-01T02:58:27.074996Z", + "tags": [ + [ + "device", + "MacBookPro18,2" + ], + [ + "device.family", + "MacBookPro" + ], + [ + "environment", + "development" + ], + [ + "handled", + "no" + ], + [ + "level", + "fatal" + ], + [ + "mechanism", + "panic" + ], + [ + "os", + "macOS 12.3.1" + ], + [ + "os.name", + "macOS" + ], + [ + "rust", + "rustc 1.61.0-nightly" + ], + [ + "rust.name", + "rustc" + ], + [ + "release", + "12.2.1-canary.1" + ], + [ + "server_name", + "[REDACTED]" + ] + ], + "_metrics": { + "bytes.ingested.event": 6326, + "bytes.stored.event": 25897 + }, + "contexts": { + "device": { + "family": "MacBookPro", + "model": "MacBookPro18,2", + "arch": "aarch64", + "type": "device" + }, + "os": { + "name": "macOS", + "version": "12.3.1", + "build": "21E258", + "kernel_version": "Darwin Kernel Version 21.4.0: Fri Mar 18 00:46:32 PDT 2022; root:xnu-8020.101.4~15/RELEASE_ARM64_T6000", + "type": "os" + }, + "rust": { + "name": "rustc", + "version": "1.61.0-nightly", + "channel": "nightly", + "type": "runtime" + } + }, + "culprit": "next_swc_napi::transform::TransformTask::compute::{{closure}}::{{closure}}::{{closure}}", + "environment": "development", + "exception": { + "values": [ + { + "type": "panic", + "value": "tessssst", + "stacktrace": { + "frames": [ + { + "function": "__pthread_deallocate", + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x19598226c" + }, + { + "function": "_worker", + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x1056a2ee4" + }, + { + "function": "napi::async_work::execute", + "package": "napi", + "filename": "async_work.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/napi-1.8.0/src/async_work.rs", + "lineno": 86, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x1600bd0ac" + }, + { + "function": "next_swc_napi::transform::TransformTask::compute", + "raw_function": "::compute", + "package": "next_swc_napi", + "filename": "transform.rs", + "abs_path": "/Users/ojkwon/github/next.js/packages/next-swc/crates/napi/src/transform.rs", + "lineno": 70, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x1602514c0" + }, + { + "function": "std::panic::catch_unwind", + "package": "std", + "filename": "panic.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/std/src/panic.rs", + "lineno": 137, + "in_app": false, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x16002f840" + }, + { + "function": "std::panicking::try", + "package": "std", + "filename": "panicking.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/std/src/panicking.rs", + "lineno": 456, + "in_app": false, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x1601509f0" + }, + { + "function": "___rust_try", + "in_app": false, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x160157164" + }, + { + "function": "std::panicking::try::do_call", + "package": "std", + "filename": "panicking.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/std/src/panicking.rs", + "lineno": 492, + "in_app": false, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x160152648" + }, + { + "function": "core::panic::unwind_safe::AssertUnwindSafe::call_once", + "raw_function": " as core::ops::function::FnOnce<()>>::call_once", + "package": "core", + "filename": "unwind_safe.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/core/src/panic/unwind_safe.rs", + "lineno": 271, + "in_app": false, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x1600fb86c" + }, + { + "function": "core::ops::function::FnOnce::call_once", + "package": "core", + "filename": "function.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/core/src/ops/function.rs", + "lineno": 227, + "in_app": false, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x16006707c" + }, + { + "function": "next_swc_napi::transform::TransformTask::compute::{{closure}}", + "raw_function": "::compute::{{closure}}", + "package": "next_swc_napi", + "filename": "transform.rs", + "abs_path": "/Users/ojkwon/github/next.js/packages/next-swc/crates/napi/src/transform.rs", + "lineno": 71, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x16023f658" + }, + { + "function": "swc_error_reporters::handler::try_with_handler", + "package": "swc_error_reporters", + "filename": "handler.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/swc_error_reporters-0.2.0/src/handler.rs", + "lineno": 104, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x160187568" + }, + { + "function": "better_scoped_tls::ScopedKey::set", + "package": "better_scoped_tls", + "filename": "lib.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/better_scoped_tls-0.1.0/src/lib.rs", + "lineno": 55, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x1600f6094" + }, + { + "function": "scoped_tls::ScopedKey::set", + "package": "scoped_tls", + "filename": "lib.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs", + "lineno": 137, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x1601807f0" + }, + { + "function": "swc_error_reporters::handler::try_with_handler::{{closure}}", + "package": "swc_error_reporters", + "filename": "handler.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/swc_error_reporters-0.2.0/src/handler.rs", + "lineno": 104, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x16018795c" + }, + { + "function": "next_swc_napi::transform::TransformTask::compute::{{closure}}::{{closure}}", + "raw_function": "::compute::{{closure}}::{{closure}}", + "package": "next_swc_napi", + "filename": "transform.rs", + "abs_path": "/Users/ojkwon/github/next.js/packages/next-swc/crates/napi/src/transform.rs", + "lineno": 78, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x16023f6c8" + }, + { + "function": "swc::Compiler::run", + "package": "swc", + "filename": "lib.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.188.0/src/lib.rs", + "lineno": 263, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x1600fd050" + }, + { + "function": "better_scoped_tls::ScopedKey::set", + "package": "better_scoped_tls", + "filename": "lib.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/better_scoped_tls-0.1.0/src/lib.rs", + "lineno": 55, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x1600f6638" + }, + { + "function": "scoped_tls::ScopedKey::set", + "package": "scoped_tls", + "filename": "lib.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs", + "lineno": 137, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x16017ff58" + }, + { + "function": "next_swc_napi::transform::TransformTask::compute::{{closure}}::{{closure}}::{{closure}}", + "raw_function": "::compute::{{closure}}::{{closure}}::{{closure}}", + "package": "next_swc_napi", + "filename": "transform.rs", + "abs_path": "/Users/ojkwon/github/next.js/packages/next-swc/crates/napi/src/transform.rs", + "lineno": 109, + "in_app": true, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x16023fdac" + }, + { + "function": "std::panicking::begin_panic", + "package": "std", + "filename": "panicking.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/std/src/panicking.rs", + "lineno": 616, + "in_app": false, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x161d4157c" + }, + { + "function": "std::sys_common::backtrace::__rust_end_short_backtrace", + "package": "std", + "filename": "backtrace.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/std/src/sys_common/backtrace.rs", + "lineno": 138, + "in_app": false, + "data": { + "symbolicator_status": "unknown_image" + }, + "instruction_addr": "0x161c930f0" + } + ] + }, + "raw_stacktrace": { + "frames": [ + { + "function": "__pthread_deallocate", + "in_app": true, + "instruction_addr": "0x19598226c" + }, + { + "function": "_worker", + "in_app": true, + "instruction_addr": "0x1056a2ee4" + }, + { + "function": "napi::async_work::execute", + "package": "napi", + "filename": "async_work.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/napi-1.8.0/src/async_work.rs", + "lineno": 86, + "in_app": true, + "instruction_addr": "0x1600bd0ac" + }, + { + "function": "next_swc_napi::transform::TransformTask::compute", + "raw_function": "::compute", + "package": "next_swc_napi", + "filename": "transform.rs", + "abs_path": "/Users/ojkwon/github/next.js/packages/next-swc/crates/napi/src/transform.rs", + "lineno": 70, + "in_app": true, + "instruction_addr": "0x1602514c0" + }, + { + "function": "std::panic::catch_unwind", + "package": "std", + "filename": "panic.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/std/src/panic.rs", + "lineno": 137, + "in_app": false, + "instruction_addr": "0x16002f840" + }, + { + "function": "std::panicking::try", + "package": "std", + "filename": "panicking.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/std/src/panicking.rs", + "lineno": 456, + "in_app": false, + "instruction_addr": "0x1601509f0" + }, + { + "function": "___rust_try", + "in_app": false, + "instruction_addr": "0x160157164" + }, + { + "function": "std::panicking::try::do_call", + "package": "std", + "filename": "panicking.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/std/src/panicking.rs", + "lineno": 492, + "in_app": false, + "instruction_addr": "0x160152648" + }, + { + "function": "core::panic::unwind_safe::AssertUnwindSafe::call_once", + "raw_function": " as core::ops::function::FnOnce<()>>::call_once", + "package": "core", + "filename": "unwind_safe.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/core/src/panic/unwind_safe.rs", + "lineno": 271, + "in_app": false, + "instruction_addr": "0x1600fb86c" + }, + { + "function": "core::ops::function::FnOnce::call_once", + "package": "core", + "filename": "function.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/core/src/ops/function.rs", + "lineno": 227, + "in_app": false, + "instruction_addr": "0x16006707c" + }, + { + "function": "next_swc_napi::transform::TransformTask::compute::{{closure}}", + "raw_function": "::compute::{{closure}}", + "package": "next_swc_napi", + "filename": "transform.rs", + "abs_path": "/Users/ojkwon/github/next.js/packages/next-swc/crates/napi/src/transform.rs", + "lineno": 71, + "in_app": true, + "instruction_addr": "0x16023f658" + }, + { + "function": "swc_error_reporters::handler::try_with_handler", + "package": "swc_error_reporters", + "filename": "handler.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/swc_error_reporters-0.2.0/src/handler.rs", + "lineno": 104, + "in_app": true, + "instruction_addr": "0x160187568" + }, + { + "function": "better_scoped_tls::ScopedKey::set", + "package": "better_scoped_tls", + "filename": "lib.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/better_scoped_tls-0.1.0/src/lib.rs", + "lineno": 55, + "in_app": true, + "instruction_addr": "0x1600f6094" + }, + { + "function": "scoped_tls::ScopedKey::set", + "package": "scoped_tls", + "filename": "lib.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs", + "lineno": 137, + "in_app": true, + "instruction_addr": "0x1601807f0" + }, + { + "function": "swc_error_reporters::handler::try_with_handler::{{closure}}", + "package": "swc_error_reporters", + "filename": "handler.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/swc_error_reporters-0.2.0/src/handler.rs", + "lineno": 104, + "in_app": true, + "instruction_addr": "0x16018795c" + }, + { + "function": "next_swc_napi::transform::TransformTask::compute::{{closure}}::{{closure}}", + "raw_function": "::compute::{{closure}}::{{closure}}", + "package": "next_swc_napi", + "filename": "transform.rs", + "abs_path": "/Users/ojkwon/github/next.js/packages/next-swc/crates/napi/src/transform.rs", + "lineno": 78, + "in_app": true, + "instruction_addr": "0x16023f6c8" + }, + { + "function": "swc::Compiler::run", + "package": "swc", + "filename": "lib.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/swc-0.188.0/src/lib.rs", + "lineno": 263, + "in_app": true, + "instruction_addr": "0x1600fd050" + }, + { + "function": "better_scoped_tls::ScopedKey::set", + "package": "better_scoped_tls", + "filename": "lib.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/better_scoped_tls-0.1.0/src/lib.rs", + "lineno": 55, + "in_app": true, + "instruction_addr": "0x1600f6638" + }, + { + "function": "scoped_tls::ScopedKey::set", + "package": "scoped_tls", + "filename": "lib.rs", + "abs_path": "/Users/ojkwon/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs", + "lineno": 137, + "in_app": true, + "instruction_addr": "0x16017ff58" + }, + { + "function": "next_swc_napi::transform::TransformTask::compute::{{closure}}::{{closure}}::{{closure}}", + "raw_function": "::compute::{{closure}}::{{closure}}::{{closure}}", + "package": "next_swc_napi", + "filename": "transform.rs", + "abs_path": "/Users/ojkwon/github/next.js/packages/next-swc/crates/napi/src/transform.rs", + "lineno": 109, + "in_app": true, + "instruction_addr": "0x16023fdac" + }, + { + "function": "std::panicking::begin_panic", + "package": "std", + "filename": "panicking.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/std/src/panicking.rs", + "lineno": 616, + "in_app": false, + "instruction_addr": "0x161d4157c" + }, + { + "function": "std::sys_common::backtrace::__rust_end_short_backtrace", + "package": "std", + "filename": "backtrace.rs", + "abs_path": "/rustc/68369a041cea809a87e5bd80701da90e0e0a4799/library/std/src/sys_common/backtrace.rs", + "lineno": 138, + "in_app": false, + "instruction_addr": "0x161c930f0" + } + ] + }, + "mechanism": { + "type": "panic", + "handled": false + } + } + ] + }, + "fingerprint": [ + "{{ default }}" + ], + "grouping_config": { + "enhancements": "eJybzDRxY3J-bm5-npWRgaGlroGxrpHxBABcYgcZ", + "id": "newstyle:2019-10-29" + }, + "hashes": [ + "5ab49780ffed62032e3b645d8e103af0", + "84b997ddf48e2f5d43e26420fd8d6728" + ], + "ingest_path": [ + { + "version": "22.6.0", + "public_key": "XE7QiyuNlja9PZ7I9qJlwQotzecWrUIN91BAO7Q5R38" + } + ], + "key_id": "2336783", + "level": "fatal", + "location": "transform.rs", + "logger": "", + "metadata": { + "display_title_with_tree_label": true, + "filename": "transform.rs", + "function": "next_swc_napi::transform::TransformTask::compute::{{closure}}::{{closure}}::{{closure}}", + "type": "panic", + "value": "tessssst" + }, + "nodestore_insert": 1656644309.242451, + "received": 1656644307.397635, + "sdk": { + "name": "sentry.rust", + "version": "0.27.0", + "integrations": [ + "attach-stacktrace", + "contexts", + "panic", + "process-stacktrace" + ], + "packages": [ + { + "name": "cargo:sentry", + "version": "0.27.0" + } + ] + }, + "timestamp": 1656644307.074996, + "title": "panic: tessssst", + "type": "error", + "version": "7" +} \ No newline at end of file diff --git a/packages/next/telemetry/events/swc-plugins.ts b/packages/next/telemetry/events/swc-plugins.ts index 329337d1af5b1..7a0d9ee8473e3 100644 --- a/packages/next/telemetry/events/swc-plugins.ts +++ b/packages/next/telemetry/events/swc-plugins.ts @@ -5,8 +5,8 @@ const EVENT_SWC_PLUGIN_PRESENT = 'NEXT_SWC_PLUGIN_DETECTED' type SwcPluginsEvent = { eventName: string payload: { - packageName: string - packageVersion?: string + pluginName: string + pluginVersion?: string } } @@ -34,8 +34,8 @@ export async function eventSwcPlugins( events.push({ eventName: EVENT_SWC_PLUGIN_PRESENT, payload: { - packageName: plugin, - packageVersion: version, + pluginName: plugin, + pluginVersion: version, }, })