Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sourcemap file paths in Sentry are different with its in console of online website. #660

Open
a1245582339 opened this issue Jan 23, 2025 · 15 comments

Comments

@a1245582339
Copy link

a1245582339 commented Jan 23, 2025

Environment

rsbuild + @sentry/webpack-plugin + React + Self-host sentry 25.1.0.dev0

Steps to Reproduce

  1. Setup the Sentry init in main.tsx
Sentry.init({
  dsn: import.meta.env.SENTRY_DSN,
  integrations: [
    Sentry.browserTracingIntegration(),
    Sentry.replayCanvasIntegration(),
    Sentry.replayIntegration({
      blockAllMedia: false,
      ...(import.meta.env.VITE_SENTRY_SENSITIVE === 'false' ? { maskAllInputs: false, maskAllText: false } : {}),
    }),
  ],
  release: import.meta.env.APP_VERSION,
  dist: import.meta.env.APP_VERSION,
  // Tracing
  tracesSampleRate: 1.0, //  Capture 100% of the transactions
  // Set 'tracePropagationTargets' to control for which URLs distributed tracing should be enabled
  tracePropagationTargets: [****],
  // Session Replay
  replaysSessionSampleRate: 0.1, // This sets the sample rate at 10%. You may want to change it to 100% while in development and then sample at a lower rate in production.
  replaysOnErrorSampleRate: 1.0, // If you're not already sampling the entire session, change the sample rate to 100% when sampling sessions where errors occur.
});
  1. Setup the webpack plugin in rsbuild.config.ts
sentryWebpackPlugin({
  org: 'sentry',
  project: import.meta.env.VITE_SENTRY_PROJECT,
  url: '***',
  telemetry: false,
  release: {
    name: import.meta.env.APP_VERSION,
    dist: import.meta.env.APP_VERSION,
  },
  authToken: '***'
}),
  1. Deploy the front-end project to website.

  2. I triggered an error and checked the console in browser. It can show the concrete file of source code. Such as instanceList.tsx.Image

  3. Check the issue on sentry. The error stack trace is different with console. It seems like:

Image I can not find the concrete file and line in this trace.

Is there something I didn't configure correctly?

Expected Result

I hope I can check the stack trace same with browser console.

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Jan 23, 2025
@Lms24
Copy link
Member

Lms24 commented Jan 23, 2025

Hi @a1245582339 thanks for writing in! Given you're using self-hosted Sentry, I can't inspect your uploaded files or events in greater detail, so I can only give you some pointers what to check:

  • Turn on debug: true in the sentry webpack plugin and check for logs, if the plugin failed to inject debug ids or other warnings
  • Check for logs of the Symbolicator service in your self hosted instance. Do you see any errors or warnings?
  • Check the contents of the source maps of the files that couldn't be unminified. Do they actually point back to the original source files? Do you have multiple build steps by any chance, where you'd use the output of the first step as an input to the second? In this case, source maps might actually point back to the first step's output rather than to the original code. You could use a tool called sorcery to flatten the source map.

Let me know if any of this helps or surfaces new information.

@a1245582339
Copy link
Author

Hi @Lms24. Thank you for your reply and attention.

  1. I have added debug: true follow your guide and get some log in CI.
> [email protected] build
> rsbuild build --env-mode deploy-test
  Rsbuild v1.1.14
> Found 136 files
> Analyzing 136 sources
> Adding source map references
> Bundled 136 files for upload
> Bundle ID: c53ab411-7dd0-544d-952a-1c1f47833a29
> Uploaded files to Sentry
> File upload complete (processing pending on server)
> Organization: sentry
> Project: spectre3-test
> Release: 7272871d-96e
> Dist: 7272871d-96e
> Upload type: artifact bundle
Source Map Upload Report
  Scripts
    ~/02c32674-a5f2-4600-93a9-0e128e162b0e-24.js (sourcemap at 4350.9049146e.js.map, debug id 02c32674-a5f2-4600-93a9-0e128e162b0e)
    ~/0b35afb0-3736-4b13-8866-3e04bbf5a24b-21.js (sourcemap at 4061.ba72cbd3.js.map, debug id 0b35afb0-3736-4b13-8866-3e04bbf5a24b)
    ~/0fba3f48-e183-4c76-80f6-1642e8b95ac2-15.js (sourcemap at 3435.56049c44.js.map, debug id 0fba3f48-e183-4c76-80f6-1642e8b95ac2)
    ~/1389d6a9-1544-43b3-ba60-a95c634a2c85-32.js (sourcemap at 5309.f42af030.js.map, debug id 1389d6a9-1544-43b3-ba60-a95c634a2c85)
    ~/18543e39-0bcf-4b84-964f-d06a04f25fcc-27.js (sourcemap at 4924.b4228d4e.js.map, debug id 18543e39-0bcf-4b84-964f-d06a04f25fcc)
    ~/221c8e50-b68b-46ee-9cfe-a3679fbe3345-39.js (sourcemap at 7011.ded1b9df.js.map, debug id 221c8e50-b68b-46ee-9cfe-a3679fbe3345)
    ~/2237996e-00f4-4477-820e-8847918a7a95-22.js (sourcemap at 4120.62bbed90.js.map, debug id 2237996e-00f4-4477-820e-8847918a7a95)
    ~/254bc1cc-fd2a-4eab-aa01-8cd9a9587523-23.js (sourcemap at 4225.78c68d52.js.map, debug id 254bc1cc-fd2a-4eab-aa01-8cd9a9587523)
    ~/2561d2f1-5038-4686-890a-71d5ddd2e639-12.js (sourcemap at 2973.3f7801e1.js.map, debug id 2561d2f1-5038-4686-890a-71d5ddd2e639)
    ~/2697ad0b-6058-46b4-bc95-326f20aad7ab-20.js (sourcemap at 4034.b46ac5c9.js.map, debug id 2697ad0b-6058-46b4-bc95-326f20aad7ab)
    ~/2c91cd03-0983-4f0f-bbe7-c360c7948e81-17.js (sourcemap at 3714.526e1526.js.map, debug id 2c91cd03-0983-4f0f-bbe7-c360c7948e81)
    ~/2f54e56a-6e60-4e45-a8f2-214e03eee98d-42.js (sourcemap at 7163.5ef5b506.js.map, debug id 2f54e56a-6e60-4e45-a8f2-214e03eee98d)
    ~/35e474ac-c083-4ba3-998f-0ef1627ebc54-52.js (sourcemap at 8273.0bc5cf73.js.map, debug id 35e474ac-c083-4ba3-998f-0ef1627ebc54)
    ~/373e64fe-297a-4c5a-b70b-e53926df0135-43.js (sourcemap at 7221.55e13c60.js.map, debug id 373e64fe-297a-4c5a-b70b-e53926df0135)
    ~/37cddaf9-2255-420f-88dc-b2d57f2ed320-50.js (sourcemap at 795.6d2db83e.js.map, debug id 37cddaf9-2255-420f-88dc-b2d57f2ed320)
    ~/380132fa-072a-437a-9cb3-270f0f170f1d-28.js (sourcemap at 4959.59ca8be3.js.map, debug id 380132fa-072a-437a-9cb3-270f0f170f1d)
    ~/3d7c4789-2710-4cc3-9e69-9f967b321361-65.js (sourcemap at lib-axios.6de2977a.js.map, debug id 3d7c4789-2710-4cc3-9e69-9f967b321361)
    ~/3fbcf05d-93f6-42c8-9aa2-e9fa08ba2b0d-62.js (sourcemap at 9875.1a899a00.js.map, debug id 3fbcf05d-93f6-42c8-9aa2-e9fa08ba2b0d)
    ~/46583d90-ef4a-4420-940c-56050761308a-30.js (sourcemap at 5130.24ca01cb.js.map, debug id 46583d90-ef4a-4420-940c-56050761308a)
    ~/4ae6d855-ed85-45ac-8267-7633ea8b609a-49.js (sourcemap at 793.6c5ee1ae.js.map, debug id 4ae6d855-ed85-45ac-8267-7633ea8b609a)
    ~/4da2181b-d151-4e4f-ae61-414a5ea0857f-31.js (sourcemap at 5252.02731d71.js.map, debug id 4da2181b-d151-4e4f-ae61-414a5ea0857f)
    ~/508cf1d2-2e91-4590-a085-c568797e677f-3.js (sourcemap at 1500.f446140c.js.map, debug id 508cf1d2-2e91-4590-a085-c568797e677f)
    ~/581a7599-d129-4fa9-82d6-f897d6efad7e-53.js (sourcemap at 8360.1666b75e.js.map, debug id 581a7599-d129-4fa9-82d6-f897d6efad7e)
    ~/5a816396-273b-4e74-9771-5d1fc9c84816-51.js (sourcemap at 8166.5d9591f1.js.map, debug id 5a816396-273b-4e74-9771-5d1fc9c84816)
    ~/5a9383dc-e9bb-4896-961f-110cc5bf499a-37.js (sourcemap at 6068.ad919972.js.map, debug id 5a9383dc-e9bb-4896-961f-110cc5bf499a)
    ~/6409149c-a69d-4a62-a21b-8b0a5523ab8c-10.js (sourcemap at 2305.92602cd9.js.map, debug id 6409149c-a69d-4a62-a21b-8b0a5523ab8c)
    ~/65b1fa61-145a-4071-978d-2a95e4071391-48.js (sourcemap at 7927.d9598dc4.js.map, debug id 65b1fa61-145a-4071-978d-2a95e4071391)
    ~/6e5c1918-eadf-4d54-b1e5-fecb77e90879-6.js (sourcemap at 1629.c26cef77.js.map, debug id 6e5c1918-eadf-4d54-b1e5-fecb77e90879)
    ~/70f4e579-efd6-45a2-9be9-47ad4064c922-13.js (sourcemap at 3011.f9fd7ccd.js.map, debug id 70f4e579-efd6-45a2-9be9-47ad4064c922)
    ~/786e6271-775f-4c7c-988a-8eea7cb9bcc7-59.js (sourcemap at 942.f4389921.js.map, debug id 786e6271-775f-4c7c-988a-8eea7cb9bcc7)
    ~/7d8fc070-a0ee-43c4-abac-45c45e56d00a-8.js (sourcemap at 2120.6b28e6a9.js.map, debug id 7d8fc070-a0ee-43c4-abac-45c45e56d00a)
    ~/7fadbdb8-c400-4a1e-bba7-2584ab072a0d-11.js (sourcemap at 2520.8b30b64a.js.map, debug id 7fadbdb8-c400-4a1e-bba7-2584ab072a0d)
    ~/851299e1-7974-43fb-a01d-1279ba6a8996-36.js (sourcemap at 5945.53359b1e.js.map, debug id 851299e1-7974-43fb-a01d-1279ba6a8996)
    ~/8a54bfdf-40ea-4abb-b3c0-d3ebb8ec2edf-60.js (sourcemap at 945.099cec32.js.map, debug id 8a54bfdf-40ea-4abb-b3c0-d3ebb8ec2edf)
    ~/8e3b563a-1b55-48c0-8363-3f2070ca4398-41.js (sourcemap at 7146.3501a4e9.js.map, debug id 8e3b563a-1b55-48c0-8363-3f2070ca4398)
    ~/97bfc346-d229-4604-921a-4ce0d78e23bf-35.js (sourcemap at 5768.c8514371.js.map, debug id 97bfc346-d229-4604-921a-4ce0d78e23bf)
    ~/9ca04bc1-bee3-485f-a234-44ff83ad8a9b-47.js (sourcemap at 7724.afff89e8.js.map, debug id 9ca04bc1-bee3-485f-a234-44ff83ad8a9b)
    ~/9f8b1f0b-e808-4535-9253-04972b9236e8-55.js (sourcemap at 8658.9c990150.js.map, debug id 9f8b1f0b-e808-4535-9253-04972b9236e8)
    ~/a741bbad-a717-4fda-ae4a-1f1f5c74d73b-25.js (sourcemap at 4410.158f0517.js.map, debug id a741bbad-a717-4fda-ae4a-1f1f5c74d73b)
    ~/a76ef227-05d1-49fe-8b57-42c836fe9e13-66.js (sourcemap at lib-react.55f9566b.js.map, debug id a76ef227-05d1-49fe-8b57-42c836fe9e13)
    ~/a9e2642a-95b7-4922-acca-3f2e36e4f8ed-1.js (sourcemap at 1213.42205e98.js.map, debug id a9e2642a-95b7-4922-acca-3f2e36e4f8ed)
    ~/aa09153d-6e32-48a7-9b46-f0f9bb2260fc-33.js (sourcemap at 5487.04d25d86.js.map, debug id aa09153d-6e32-48a7-9b46-f0f9bb2260fc)
    ~/accc110e-bb46-4582-9e14-ab67667b3ddf-46.js (sourcemap at 7560.1aab6287.js.map, debug id accc110e-bb46-4582-9e14-ab67667b3ddf)
    ~/ad71c815-1ced-43ab-b060-a2fcf9afabc8-64.js (sourcemap at index.c31992d1.js.map, debug id ad71c815-1ced-43ab-b060-a2fcf9afabc8)
    ~/adb5e897-7d26-44b5-9854-c983f5e90739-56.js (sourcemap at 8782.c4748068.js.map, debug id adb5e897-7d26-44b5-9854-c983f5e90739)
    ~/af9a810a-f905-4ad3-9590-8c08db186294-9.js (sourcemap at 2183.bc321078.js.map, debug id af9a810a-f905-4ad3-9590-8c08db186294)
    ~/b1333910-c2f1-4b0b-8afc-9afafc7d7208-2.js (sourcemap at 1285.1b5e7f0c.js.map, debug id b1333910-c2f1-4b0b-8afc-9afafc7d7208)
    ~/b4005785-1e0a-4833-95b9-bb2b6d289947-19.js (sourcemap at 3874.e0ae07a9.js.map, debug id b4005785-1e0a-4833-95b9-bb2b6d289947)
    ~/b89b6242-b057-44db-adce-9dec62f664cb-67.js (sourcemap at lib-router.1ffc72bb.js.map, debug id b89b6242-b057-44db-adce-9dec62f664cb)
    ~/b8f1d4fa-acc4-498e-959a-05d3ce2258e1-34.js (sourcemap at 5671.9e057f27.js.map, debug id b8f1d4fa-acc4-498e-959a-05d3ce2258e1)
    ~/bf4ee0d3-4474-483b-bd68-1e0b6c3756a5-58.js (sourcemap at 9249.cfef5cca.js.map, debug id bf4ee0d3-4474-483b-bd68-1e0b6c3756a5)
    ~/c0fb80b5-7725-4a4e-b9de-41580d1644f1-16.js (sourcemap at 354.54bdd803.js.map, debug id c0fb80b5-7725-4a4e-b9de-41580d1644f1)
    ~/ca7d9740-111c-45e6-9e31-716521102de7-29.js (sourcemap at 5010.0cdbbb87.js.map, debug id ca7d9740-111c-45e6-9e31-716521102de7)
    ~/ccdd1111-dac5-4ea8-a5bc-69d329c66568-14.js (sourcemap at 3200.4172a4db.js.map, debug id ccdd1111-dac5-4ea8-a5bc-69d329c66568)
    ~/ce2d08e8-6807-47f9-83e2-345b068deaef-5.js (sourcemap at 1615.d7c21610.js.map, debug id ce2d08e8-6807-47f9-83e2-345b068deaef)
    ~/cfb9d878-88d1-459c-b74b-3e004b668adc-40.js (sourcemap at 7134.4648b8b7.js.map, debug id cfb9d878-88d1-459c-b74b-3e004b668adc)
    ~/d102440b-50d2-40ff-961f-d889ab0095d6-0.js (sourcemap at 840.afaa8898.js.map, debug id d102440b-50d2-40ff-961f-d889ab0095d6)
    ~/dbb32f23-7274-4444-9ee6-68a77a0d0ed2-61.js (sourcemap at 9541.e6af641f.js.map, debug id dbb32f23-7274-4444-9ee6-68a77a0d0ed2)
    ~/e28c5d17-9ef7-4f5f-a823-bf9f16327435-57.js (sourcemap at 9102.2ff9289d.js.map, debug id e28c5d17-9ef7-4f5f-a823-bf9f16327435)
    ~/ed3a4409-a669-4e58-9181-5cf9012b4092-45.js (sourcemap at 7476.08822847.js.map, debug id ed3a4409-a669-4e58-9181-5cf9012b4092)
    ~/f31ceaf0-1d90-4c48-8c46-2697d0dd9df5-18.js (sourcemap at 3847.b2532509.js.map, debug id f31ceaf0-1d90-4c48-8c46-2697d0dd9df5)
    ~/f3354a9f-3810-485e-a0e8-3898292a78f8-26.js (sourcemap at 4780.ae8d9d86.js.map, debug id f3354a9f-3810-485e-a0e8-3898292a78f8)
    ~/f46e3f07-15ea-4574-9f36-29047397e8d4-38.js (sourcemap at 6347.c66c1bd0.js.map, debug id f46e3f07-15ea-4574-9f36-29047397e8d4)
    ~/f4dfff1c-6136-49b8-9e97-2e35ec39b563-7.js (sourcemap at 1634.1c9a2fb3.js.map, debug id f4dfff1c-6136-49b8-9e97-2e35ec39b563)
    ~/f823f67e-50ed-4d25-b2cf-fe87c3d3e588-44.js (sourcemap at 7294.d647193b.js.map, debug id f823f67e-50ed-4d25-b2cf-fe87c3d3e588)
    ~/f881fea4-58d7-4290-8577-7cf248494a73-54.js (sourcemap at 8641.ac80da5e.js.map, debug id f881fea4-58d7-4290-8577-7cf248494a73)
    ~/f90917ef-a766-4db6-b723-565d59a68770-63.js (sourcemap at 9923.259cdb0a.js.map, debug id f90917ef-a766-4db6-b723-565d59a68770)
    ~/ff1c763c-4545-479c-9804-a9e8d4578acd-4.js (sourcemap at 1563.a650b610.js.map, debug id ff1c763c-4545-479c-9804-a9e8d4578acd)
  Source Maps
    ~/02c32674-a5f2-4600-93a9-0e128e162b0e-24.js.map (debug id 02c32674-a5f2-4600-93a9-0e128e162b0e)
    ~/0b35afb0-3736-4b13-8866-3e04bbf5a24b-21.js.map (debug id 0b35afb0-3736-4b13-8866-3e04bbf5a24b)
    ~/0fba3f48-e183-4c76-80f6-1642e8b95ac2-15.js.map (debug id 0fba3f48-e183-4c76-80f6-1642e8b95ac2)
    ~/1389d6a9-1544-43b3-ba60-a95c634a2c85-32.js.map (debug id 1389d6a9-1544-43b3-ba60-a95c634a2c85)
    ~/18543e39-0bcf-4b84-964f-d06a04f25fcc-27.js.map (debug id 18543e39-0bcf-4b84-964f-d06a04f25fcc)
    ~/221c8e50-b68b-46ee-9cfe-a3679fbe3345-39.js.map (debug id 221c8e50-b68b-46ee-9cfe-a3679fbe3345)
    ~/2237996e-00f4-4477-820e-8847918a7a95-22.js.map (debug id 2237996e-00f4-4477-820e-8847918a7a95)
    ~/254bc1cc-fd2a-4eab-aa01-8cd9a9587523-23.js.map (debug id 254bc1cc-fd2a-4eab-aa01-8cd9a9587523)
    ~/2561d2f1-5038-4686-890a-71d5ddd2e639-12.js.map (debug id 2561d2f1-5038-4686-890a-71d5ddd2e639)
    ~/2697ad0b-6058-46b4-bc95-326f20aad7ab-20.js.map (debug id 2697ad0b-6058-46b4-bc95-326f20aad7ab)
    ~/2c91cd03-0983-4f0f-bbe7-c360c7948e81-17.js.map (debug id 2c91cd03-0983-4f0f-bbe7-c360c7948e81)
    ~/2f54e56a-6e60-4e45-a8f2-214e03eee98d-42.js.map (debug id 2f54e56a-6e60-4e45-a8f2-214e03eee98d)
    ~/35e474ac-c083-4ba3-998f-0ef1627ebc54-52.js.map (debug id 35e474ac-c083-4ba3-998f-0ef1627ebc54)
    ~/373e64fe-297a-4c5a-b70b-e53926df0135-43.js.map (debug id 373e64fe-297a-4c5a-b70b-e53926df0135)
    ~/37cddaf9-2255-420f-88dc-b2d57f2ed320-50.js.map (debug id 37cddaf9-2255-420f-88dc-b2d57f2ed320)
    ~/380132fa-072a-437a-9cb3-270f0f170f1d-28.js.map (debug id 380132fa-072a-437a-9cb3-270f0f170f1d)
    ~/3d7c4789-2710-4cc3-9e69-9f967b321361-65.js.map (debug id 3d7c4789-2710-4cc3-9e69-9f967b321361)
    ~/3fbcf05d-93f6-42c8-9aa2-e9fa08ba2b0d-62.js.map (debug id 3fbcf05d-93f6-42c8-9aa2-e9fa08ba2b0d)
    ~/46583d90-ef4a-4420-940c-56050761308a-30.js.map (debug id 46583d90-ef4a-4420-940c-56050761308a)
    ~/4ae6d855-ed85-45ac-8267-7633ea8b609a-49.js.map (debug id 4ae6d855-ed85-45ac-8267-7633ea8b609a)
    ~/4da2181b-d151-4e4f-ae61-414a5ea0857f-31.js.map (debug id 4da2181b-d151-4e4f-ae61-414a5ea0857f)
    ~/508cf1d2-2e91-4590-a085-c568797e677f-3.js.map (debug id 508cf1d2-2e91-4590-a085-c568797e677f)
    ~/581a7599-d129-4fa9-82d6-f897d6efad7e-53.js.map (debug id 581a7599-d129-4fa9-82d6-f897d6efad7e)
    ~/5a816396-273b-4e74-9771-5d1fc9c84816-51.js.map (debug id 5a816396-273b-4e74-9771-5d1fc9c84816)
    ~/5a9383dc-e9bb-4896-961f-110cc5bf499a-37.js.map (debug id 5a9383dc-e9bb-4896-961f-110cc5bf499a)
    ~/6409149c-a69d-4a62-a21b-8b0a5523ab8c-10.js.map (debug id 6409149c-a69d-4a62-a21b-8b0a5523ab8c)
    ~/65b1fa61-145a-4071-978d-2a95e4071391-48.js.map (debug id 65b1fa61-145a-4071-978d-2a95e4071391)
    ~/6e5c1918-eadf-4d54-b1e5-fecb77e90879-6.js.map (debug id 6e5c1918-eadf-4d54-b1e5-fecb77e90879)
    ~/70f4e579-efd6-45a2-9be9-47ad4064c922-13.js.map (debug id 70f4e579-efd6-45a2-9be9-47ad4064c922)
    ~/786e6271-775f-4c7c-988a-8eea7cb9bcc7-59.js.map (debug id 786e6271-775f-4c7c-988a-8eea7cb9bcc7)
    ~/7d8fc070-a0ee-43c4-abac-45c45e56d00a-8.js.map (debug id 7d8fc070-a0ee-43c4-abac-45c45e56d00a)
    ~/7fadbdb8-c400-4a1e-bba7-2584ab072a0d-11.js.map (debug id 7fadbdb8-c400-4a1e-bba7-2584ab072a0d)
    ~/851299e1-7974-43fb-a01d-1279ba6a8996-36.js.map (debug id 851299e1-7974-43fb-a01d-1279ba6a8996)
    ~/8a54bfdf-40ea-4abb-b3c0-d3ebb8ec2edf-60.js.map (debug id 8a54bfdf-40ea-4abb-b3c0-d3ebb8ec2edf)
    ~/8e3b563a-1b55-48c0-8363-3f2070ca4398-41.js.map (debug id 8e3b563a-1b55-48c0-8363-3f2070ca4398)
    ~/97bfc346-d229-4604-921a-4ce0d78e23bf-35.js.map (debug id 97bfc346-d229-4604-921a-4ce0d78e23bf)
    ~/9ca04bc1-bee3-485f-a234-44ff83ad8a9b-47.js.map (debug id 9ca04bc1-bee3-485f-a234-44ff83ad8a9b)
    ~/9f8b1f0b-e808-4535-9253-04972b9236e8-55.js.map (debug id 9f8b1f0b-e808-4535-9253-04972b9236e8)
    ~/a741bbad-a717-4fda-ae4a-1f1f5c74d73b-25.js.map (debug id a741bbad-a717-4fda-ae4a-1f1f5c74d73b)
    ~/a76ef227-05d1-49fe-8b57-42c836fe9e13-66.js.map (debug id a76ef227-05d1-49fe-8b57-42c836fe9e13)
    ~/a9e2642a-95b7-4922-acca-3f2e36e4f8ed-1.js.map (debug id a9e2642a-95b7-4922-acca-3f2e36e4f8ed)
    ~/aa09153d-6e32-48a7-9b46-f0f9bb2260fc-33.js.map (debug id aa09153d-6e32-48a7-9b46-f0f9bb2260fc)
    ~/accc110e-bb46-4582-9e14-ab67667b3ddf-46.js.map (debug id accc110e-bb46-4582-9e14-ab67667b3ddf)
    ~/ad71c815-1ced-43ab-b060-a2fcf9afabc8-64.js.map (debug id ad71c815-1ced-43ab-b060-a2fcf9afabc8)
    ~/adb5e897-7d26-44b5-9854-c983f5e90739-56.js.map (debug id adb5e897-7d26-44b5-9854-c983f5e90739)
    ~/af9a810a-f905-4ad3-9590-8c08db186294-9.js.map (debug id af9a810a-f905-4ad3-9590-8c08db186294)
    ~/b1333910-c2f1-4b0b-8afc-9afafc7d7208-2.js.map (debug id b1333910-c2f1-4b0b-8afc-9afafc7d7208)
    ~/b4005785-1e0a-4833-95b9-bb2b6d289947-19.js.map (debug id b4005785-1e0a-4833-95b9-bb2b6d289947)
    ~/b89b6242-b057-44db-adce-9dec62f664cb-67.js.map (debug id b89b6242-b057-44db-adce-9dec62f664cb)
    ~/b8f1d4fa-acc4-498e-959a-05d3ce2258e1-34.js.map (debug id b8f1d4fa-acc4-498e-959a-05d3ce2258e1)
    ~/bf4ee0d3-4474-483b-bd68-1e0b6c3756a5-58.js.map (debug id bf4ee0d3-4474-483b-bd68-1e0b6c3756a5)
    ~/c0fb80b5-7725-4a4e-b9de-41580d1644f1-16.js.map (debug id c0fb80b5-7725-4a4e-b9de-41580d1644f1)
    ~/ca7d9740-111c-45e6-9e31-716521102de7-29.js.map (debug id ca7d9740-111c-45e6-9e31-716521102de7)
    ~/ccdd1111-dac5-4ea8-a5bc-69d329c66568-14.js.map (debug id ccdd1111-dac5-4ea8-a5bc-69d329c66568)
    ~/ce2d08e8-6807-47f9-83e2-345b068deaef-5.js.map (debug id ce2d08e8-6807-47f9-83e2-345b068deaef)
    ~/cfb9d878-88d1-459c-b74b-3e004b668adc-40.js.map (debug id cfb9d878-88d1-459c-b74b-3e004b668adc)
    ~/d102440b-50d2-40ff-961f-d889ab0095d6-0.js.map (debug id d102440b-50d2-40ff-961f-d889ab0095d6)
    ~/dbb32f23-7274-4444-9ee6-68a77a0d0ed2-61.js.map (debug id dbb32f23-7274-4444-9ee6-68a77a0d0ed2)
    ~/e28c5d17-9ef7-4f5f-a823-bf9f16327435-57.js.map (debug id e28c5d17-9ef7-4f5f-a823-bf9f16327435)
    ~/ed3a4409-a669-4e58-9181-5cf9012b4092-45.js.map (debug id ed3a4409-a669-4e58-9181-5cf9012b4092)
    ~/f31ceaf0-1d90-4c48-8c46-2697d0dd9df5-18.js.map (debug id f31ceaf0-1d90-4c48-8c46-2697d0dd9df5)
    ~/f3354a9f-3810-485e-a0e8-3898292a78f8-26.js.map (debug id f3354a9f-3810-485e-a0e8-3898292a78f8)
    ~/f46e3f07-15ea-4574-9f36-29047397e8d4-38.js.map (debug id f46e3f07-15ea-4574-9f36-29047397e8d4)
    ~/f4dfff1c-6136-49b8-9e97-2e35ec39b563-7.js.map (debug id f4dfff1c-6136-49b8-9e97-2e35ec39b563)
    ~/f823f67e-50ed-4d25-b2cf-fe87c3d3e588-44.js.map (debug id f823f67e-50ed-4d25-b2cf-fe87c3d3e588)
    ~/f881fea4-58d7-4290-8577-7cf248494a73-54.js.map (debug id f881fea4-58d7-4290-8577-7cf248494a73)
    ~/f90917ef-a766-4db6-b723-565d59a68770-63.js.map (debug id f90917ef-a766-4db6-b723-565d59a68770)
    ~/ff1c763c-4545-479c-9804-a9e8d4578acd-4.js.map (debug id ff1c763c-4545-479c-9804-a9e8d4578acd)
[sentry-webpack-plugin] Info: Successfully uploaded source maps to Sentry
ready   Built in 11.3 s (web)
[sentry-webpack-plugin] Debug: Exiting process after debug file upload
> [email protected] postbuild
> sentry-cli sourcemaps inject ./dist
> Searching ./dist
> Found 136 files
> Analyzing 136 sources
> Injecting debug ids
Source Map Debug ID Injection Report
  Modified: The following source files have been modified to have debug ids
    c3bbb3b0-9344-5ced-90ec-4f80359e5910 - ./dist/assets/840.afaa8898.js
    1c03c2e9-01d7-5c9e-b0cf-2da34bb42444 - ./dist/assets/async/1213.42205e98.js
    20ea2963-9823-5486-bf03-6a3742b619ac - ./dist/assets/async/1285.1b5e7f0c.js
    3e70a11b-82be-529b-8086-24902fb6eb32 - ./dist/assets/async/1500.f446140c.js
    31e55a3c-5942-5e7c-842c-75595b0f9ba7 - ./dist/assets/async/1563.a650b610.js
    1c9ac3d1-3065-50f5-9b68-5ab3e5647ad7 - ./dist/assets/async/1615.d7c21610.js
    a329f2f5-2c31-5ce2-95fb-1ee8ad3b89dc - ./dist/assets/async/1629.c26cef77.js
    d5ac7c86-2269-5b82-a6b4-79af9c00ff6e - ./dist/assets/async/1634.1c9a2fb3.js
    6137ac51-9e5a-5507-b0fd-d1bdcb8d83fe - ./dist/assets/async/2120.6b28e6a9.js
    676698e1-459e-5ea9-b283-616a2156971e - ./dist/assets/async/2183.bc321078.js
    6a15cfa8-80a5-58f8-893d-93d4d2c31c4d - ./dist/assets/async/2305.92602cd9.js
    a27a60f2-6c20-5260-aca5-71a8768f3b85 - ./dist/assets/async/2520.8b30b64a.js
    6b584047-eb5e-5ded-8ba3-7c393948fc47 - ./dist/assets/async/2973.3f7801e1.js
    58264004-dcaa-5cee-b779-195b4ba28595 - ./dist/assets/async/3011.f9fd7ccd.js
    263b41f5-446b-5c1d-8228-0fb3e87075ea - ./dist/assets/async/3200.4172a4db.js
    aae8adf4-1db3-54a0-8132-f12bc858abf3 - ./dist/assets/async/3435.56049c44.js
    26e98af8-4da6-50b1-b17b-96fc0e73aa6b - ./dist/assets/async/354.54bdd803.js
    3e5a2c06-0976-5fe7-8c8c-2eb2a6058024 - ./dist/assets/async/3714.526e1526.js
    360d4725-289b-58e5-bcf2-263c34e5cb0b - ./dist/assets/async/3847.b2532509.js
    e0bbd030-ffca-525d-975e-25f49885e1fe - ./dist/assets/async/3874.e0ae07a9.js
    25b47bb1-0e45-580c-8c32-af129caea01f - ./dist/assets/async/4034.b46ac5c9.js
    0e5ed72a-8160-5bfc-9a66-3302d02e05b4 - ./dist/assets/async/4061.ba72cbd3.js
    e098a032-f838-5072-8f58-950852702c4d - ./dist/assets/async/4120.62bbed90.js
    7289c8e8-6d65-5e21-a294-b773255a92dd - ./dist/assets/async/4225.78c68d52.js
    f83f1e5a-093e-5453-8d9f-20d20fc60a3b - ./dist/assets/async/4350.9049146e.js
    0d55d27f-2963-51cd-b2f9-f15ad80737b3 - ./dist/assets/async/4410.158f0517.js
    88086c62-3468-50d7-bb4c-82249cd905a0 - ./dist/assets/async/4780.ae8d9d86.js
    2222c393-ae0a-5ee5-a8b2-6b194be93840 - ./dist/assets/async/4924.b4228d4e.js
    7bff23e7-975e-5613-bffb-3a99919035ec - ./dist/assets/async/4959.59ca8be3.js
    d54595fe-a920-5aa5-8dee-fff601a9d67a - ./dist/assets/async/5010.0cdbbb87.js
    be19a8c8-ccd8-5769-a6f3-bb25ffc6dfca - ./dist/assets/async/5130.24ca01cb.js
    7fef90ee-1b4b-5177-9f3b-3beda38fb24b - ./dist/assets/async/5252.02731d71.js
    4c478498-ec1d-504b-8d88-5aa1bbb4d2ef - ./dist/assets/async/5309.f42af030.js
    6661b93b-91fe-5a17-b96b-fd7e15739824 - ./dist/assets/async/5487.04d25d86.js
    f1b84177-6dc4-52e7-a218-435581cf05ad - ./dist/assets/async/5671.9e057f27.js
    cbae8b8d-70f3-5f39-a292-f108361989ed - ./dist/assets/async/5768.c8514371.js
    86864898-b96e-5156-b479-3690daca1166 - ./dist/assets/async/5945.53359b1e.js
    80e78c3c-766a-5c9a-bb2d-83b7ce48a5e3 - ./dist/assets/async/6068.ad919972.js
    21f1b585-483e-51c4-b517-817a9a16e5a3 - ./dist/assets/async/6347.c66c1bd0.js
    dc74696d-f365-54ee-8e91-7a047acf853a - ./dist/assets/async/7011.ded1b9df.js
    69a4bf13-8cf6-5a9c-9eaa-8f9541c00d23 - ./dist/assets/async/7134.4648b8b7.js
    41719dc6-f721-56b4-b6b5-705d41be7998 - ./dist/assets/async/7146.3501a4e9.js
    89b64784-0231-523a-976e-5ed3be57bb7d - ./dist/assets/async/7163.5ef5b506.js
    ca6b6ef3-90bf-5634-9c32-1432224837d6 - ./dist/assets/async/7221.55e13c60.js
    046c29ce-1e78-5fb1-9ec7-68b6901d52c8 - ./dist/assets/async/7294.d647193b.js
    9daf8241-39d3-5116-92c9-ae3d3d4c3d2e - ./dist/assets/async/7476.08822847.js
    6d0af2cb-5802-5976-af7d-287f89bb24a4 - ./dist/assets/async/7560.1aab6287.js
    1e7b089a-ca47-568e-bd26-220d3e0aedde - ./dist/assets/async/7724.afff89e8.js
    0d0baf7e-99b5-5266-b92a-534c1f50bffd - ./dist/assets/async/7927.d9598dc4.js
    be891d0f-6500-5f40-a164-f20e05de78f1 - ./dist/assets/async/793.6c5ee1ae.js
    d20dde4c-074f-5869-b805-ed3fc27be2e8 - ./dist/assets/async/795.6d2db83e.js
    1567d335-1b87-55a9-8632-6b8021ac82ed - ./dist/assets/async/8166.5d9591f1.js
    170b8ab7-0264-5bfa-a9bd-30da934cf4af - ./dist/assets/async/8273.0bc5cf73.js
    31775876-0047-5b1f-8fe7-2cd759c13e51 - ./dist/assets/async/8360.1666b75e.js
    5b9c3267-e056-5df1-a481-e462bc31de03 - ./dist/assets/async/8641.ac80da5e.js
    de2561f5-cd3f-5bcf-99b4-c2cd0acfa0ad - ./dist/assets/async/8658.9c990150.js
    b7da93ca-29b1-5876-8412-ee408af8c5c6 - ./dist/assets/async/8782.c4748068.js
    10c571d4-d2ce-5dfa-be8f-8d4b19e3b732 - ./dist/assets/async/9102.2ff9289d.js
    e55f2fb5-d4c5-563e-af44-701d0e759c73 - ./dist/assets/async/9249.cfef5cca.js
    9a2789f9-3edc-5c12-9d0b-2d3f26382827 - ./dist/assets/async/942.f4389921.js
    bc0c0885-ad05-5b75-bb27-d6ef7a09b420 - ./dist/assets/async/945.099cec32.js
    24652b66-f2d0-58b9-a065-de61db9ed6d0 - ./dist/assets/async/9541.e6af641f.js
    a98e1b1a-fcfa-5041-8d87-1a3b11783b5b - ./dist/assets/async/9875.1a899a00.js
    e7de39f5-3ba7-521d-87cd-3715ca32e8b8 - ./dist/assets/async/9923.259cdb0a.js
    c76c94ac-63cf-53aa-a527-7e288934f66a - ./dist/assets/index.c31992d1.js
    254eef2b-1319-5646-b8a8-632f154226f8 - ./dist/assets/lib-axios.6de2977a.js
    6ec5e5cd-cf16-5a91-b06e-9739f768d61d - ./dist/assets/lib-react.55f9566b.js
    3779a894-ac0d-5614-9b42-94e3c3d096e8 - ./dist/assets/lib-router.1ffc72bb.js
  Modified: The following sourcemap files have been modified to have debug ids
    c3bbb3b0-9344-5ced-90ec-4f80359e5910 - ./dist/assets/840.afaa8898.js.map
    1c03c2e9-01d7-5c9e-b0cf-2da34bb42444 - ./dist/assets/async/1213.42205e98.js.map
    20ea2963-9823-5486-bf03-6a3742b619ac - ./dist/assets/async/1285.1b5e7f0c.js.map
    3e70a11b-82be-529b-8086-24902fb6eb32 - ./dist/assets/async/1500.f446140c.js.map
    31e55a3c-5942-5e7c-842c-75595b0f9ba7 - ./dist/assets/async/1563.a650b610.js.map
    1c9ac3d1-3065-50f5-9b68-5ab3e5647ad7 - ./dist/assets/async/1615.d7c21610.js.map
    a329f2f5-2c31-5ce2-95fb-1ee8ad3b89dc - ./dist/assets/async/1629.c26cef77.js.map
    d5ac7c86-2269-5b82-a6b4-79af9c00ff6e - ./dist/assets/async/1634.1c9a2fb3.js.map
    6137ac51-9e5a-5507-b0fd-d1bdcb8d83fe - ./dist/assets/async/2120.6b28e6a9.js.map
    676698e1-459e-5ea9-b283-616a2156971e - ./dist/assets/async/2183.bc321078.js.map
    6a15cfa8-80a5-58f8-893d-93d4d2c31c4d - ./dist/assets/async/2305.92602cd9.js.map
    a27a60f2-6c20-5260-aca5-71a8768f3b85 - ./dist/assets/async/2520.8b30b64a.js.map
    6b584047-eb5e-5ded-8ba3-7c393948fc47 - ./dist/assets/async/2973.3f7801e1.js.map
    58264004-dcaa-5cee-b779-195b4ba28595 - ./dist/assets/async/3011.f9fd7ccd.js.map
    263b41f5-446b-5c1d-8228-0fb3e87075ea - ./dist/assets/async/3200.4172a4db.js.map
    aae8adf4-1db3-54a0-8132-f12bc858abf3 - ./dist/assets/async/3435.56049c44.js.map
    26e98af8-4da6-50b1-b17b-96fc0e73aa6b - ./dist/assets/async/354.54bdd803.js.map
    3e5a2c06-0976-5fe7-8c8c-2eb2a6058024 - ./dist/assets/async/3714.526e1526.js.map
    360d4725-289b-58e5-bcf2-263c34e5cb0b - ./dist/assets/async/3847.b2532509.js.map
    e0bbd030-ffca-525d-975e-25f49885e1fe - ./dist/assets/async/3874.e0ae07a9.js.map
    25b47bb1-0e45-580c-8c32-af129caea01f - ./dist/assets/async/4034.b46ac5c9.js.map
    0e5ed72a-8160-5bfc-9a66-3302d02e05b4 - ./dist/assets/async/4061.ba72cbd3.js.map
    e098a032-f838-5072-8f58-950852702c4d - ./dist/assets/async/4120.62bbed90.js.map
    7289c8e8-6d65-5e21-a294-b773255a92dd - ./dist/assets/async/4225.78c68d52.js.map
    f83f1e5a-093e-5453-8d9f-20d20fc60a3b - ./dist/assets/async/4350.9049146e.js.map
    0d55d27f-2963-51cd-b2f9-f15ad80737b3 - ./dist/assets/async/4410.158f0517.js.map
    88086c62-3468-50d7-bb4c-82249cd905a0 - ./dist/assets/async/4780.ae8d9d86.js.map
    2222c393-ae0a-5ee5-a8b2-6b194be93840 - ./dist/assets/async/4924.b4228d4e.js.map
    7bff23e7-975e-5613-bffb-3a99919035ec - ./dist/assets/async/4959.59ca8be3.js.map
    d54595fe-a920-5aa5-8dee-fff601a9d67a - ./dist/assets/async/5010.0cdbbb87.js.map
    be19a8c8-ccd8-5769-a6f3-bb25ffc6dfca - ./dist/assets/async/5130.24ca01cb.js.map
    7fef90ee-1b4b-5177-9f3b-3beda38fb24b - ./dist/assets/async/5252.02731d71.js.map
    4c478498-ec1d-504b-8d88-5aa1bbb4d2ef - ./dist/assets/async/5309.f42af030.js.map
    6661b93b-91fe-5a17-b96b-fd7e15739824 - ./dist/assets/async/5487.04d25d86.js.map
    f1b84177-6dc4-52e7-a218-435581cf05ad - ./dist/assets/async/5671.9e057f27.js.map
    cbae8b8d-70f3-5f39-a292-f108361989ed - ./dist/assets/async/5768.c8514371.js.map
    86864898-b96e-5156-b479-3690daca1166 - ./dist/assets/async/5945.53359b1e.js.map
    80e78c3c-766a-5c9a-bb2d-83b7ce48a5e3 - ./dist/assets/async/6068.ad919972.js.map
    21f1b585-483e-51c4-b517-817a9a16e5a3 - ./dist/assets/async/6347.c66c1bd0.js.map
    dc74696d-f365-54ee-8e91-7a047acf853a - ./dist/assets/async/7011.ded1b9df.js.map
    69a4bf13-8cf6-5a9c-9eaa-8f9541c00d23 - ./dist/assets/async/7134.4648b8b7.js.map
    41719dc6-f721-56b4-b6b5-705d41be7998 - ./dist/assets/async/7146.3501a4e9.js.map
    89b64784-0231-523a-976e-5ed3be57bb7d - ./dist/assets/async/7163.5ef5b506.js.map
    ca6b6ef3-90bf-5634-9c32-1432224837d6 - ./dist/assets/async/7221.55e13c60.js.map
    046c29ce-1e78-5fb1-9ec7-68b6901d52c8 - ./dist/assets/async/7294.d647193b.js.map
    9daf8241-39d3-5116-92c9-ae3d3d4c3d2e - ./dist/assets/async/7476.08822847.js.map
    6d0af2cb-5802-5976-af7d-287f89bb24a4 - ./dist/assets/async/7560.1aab6287.js.map
    1e7b089a-ca47-568e-bd26-220d3e0aedde - ./dist/assets/async/7724.afff89e8.js.map
    0d0baf7e-99b5-5266-b92a-534c1f50bffd - ./dist/assets/async/7927.d9598dc4.js.map
    be891d0f-6500-5f40-a164-f20e05de78f1 - ./dist/assets/async/793.6c5ee1ae.js.map
    d20dde4c-074f-5869-b805-ed3fc27be2e8 - ./dist/assets/async/795.6d2db83e.js.map
    1567d335-1b87-55a9-8632-6b8021ac82ed - ./dist/assets/async/8166.5d9591f1.js.map
    170b8ab7-0264-5bfa-a9bd-30da934cf4af - ./dist/assets/async/8273.0bc5cf73.js.map
    31775876-0047-5b1f-8fe7-2cd759c13e51 - ./dist/assets/async/8360.1666b75e.js.map
    5b9c3267-e056-5df1-a481-e462bc31de03 - ./dist/assets/async/8641.ac80da5e.js.map
    de2561f5-cd3f-5bcf-99b4-c2cd0acfa0ad - ./dist/assets/async/8658.9c990150.js.map
    b7da93ca-29b1-5876-8412-ee408af8c5c6 - ./dist/assets/async/8782.c4748068.js.map
    10c571d4-d2ce-5dfa-be8f-8d4b19e3b732 - ./dist/assets/async/9102.2ff9289d.js.map
    e55f2fb5-d4c5-563e-af44-701d0e759c73 - ./dist/assets/async/9249.cfef5cca.js.map
    9a2789f9-3edc-5c12-9d0b-2d3f26382827 - ./dist/assets/async/942.f4389921.js.map
    bc0c0885-ad05-5b75-bb27-d6ef7a09b420 - ./dist/assets/async/945.099cec32.js.map
    24652b66-f2d0-58b9-a065-de61db9ed6d0 - ./dist/assets/async/9541.e6af641f.js.map
    a98e1b1a-fcfa-5041-8d87-1a3b11783b5b - ./dist/assets/async/9875.1a899a00.js.map
    e7de39f5-3ba7-521d-87cd-3715ca32e8b8 - ./dist/assets/async/9923.259cdb0a.js.map
    c76c94ac-63cf-53aa-a527-7e288934f66a - ./dist/assets/index.c31992d1.js.map
    254eef2b-1319-5646-b8a8-632f154226f8 - ./dist/assets/lib-axios.6de2977a.js.map
    6ec5e5cd-cf16-5a91-b06e-9739f768d61d - ./dist/assets/lib-react.55f9566b.js.map
    3779a894-ac0d-5614-9b42-94e3c3d096e8 - ./dist/assets/lib-router.1ffc72bb.js.map
Succeed: Total num: 164, size: 40,453,412. OK num: 164(upload 160 files, 4 directories).
2.272531(s) elapsed
  1. I checked the log of sentry-self-hosted-symbolicator-1 service. There are no logs.
Image
  1. I do not have multiple build steps and I can point back to the original source files in browser actually. So I confuse why the Sentry can not point back the source file.
Image Image

Hi @a1245582339 thanks for writing in! Given you're using self-hosted Sentry, I can't inspect your uploaded files or events in greater detail, so I can only give you some pointers what to check:

  • Turn on debug: true in the sentry webpack plugin and check for logs, if the plugin failed to inject debug ids or other warnings
  • Check for logs of the Symbolicator service in your self hosted instance. Do you see any errors or warnings?
  • Check the contents of the source maps of the files that couldn't be unminified. Do they actually point back to the original source files? Do you have multiple build steps by any chance, where you'd use the output of the first step as an input to the second? In this case, source maps might actually point back to the first step's output rather than to the original code. You could use a tool called sorcery to flatten the source map.

Let me know if any of this helps or surfaces new information.

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Jan 24, 2025
@lforst
Copy link
Member

lforst commented Jan 24, 2025

what does it say when you click "unminify code" in the Sentry error?

@a1245582339
Copy link
Author

what does it say when you click "unminify code" in the Sentry error?

like this :)

Image

@lforst
Copy link
Member

lforst commented Jan 27, 2025

@a1245582339 there has to be some issue in your self-hosted instance. Most likely Sentry and symbolicator aren't able to communicte. That's the only scenario I can see here.

@a1245582339
Copy link
Author

@a1245582339 there has to be some issue in your self-hosted instance. Most likely Sentry and symbolicator aren't able to communicte. That's the only scenario I can see here.

So...Is there any way to debug it? such as which config file I can check?

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Jan 29, 2025
@Lms24
Copy link
Member

Lms24 commented Jan 30, 2025

@a1245582339 I asked internally what you can do to further debug this

@loewenheim
Copy link

What is your Symbolicator log level set to? This is set to "error" by default in its config YAML file:

logging:
  level: error

You might want to temporarily turn that up to a higher level.

Another thing you can try is download and run the symbolicli binary (https://github.com/getsentry/symbolicator/releases). It effectively runs Symbolicator from your console. You use it like this:

symbolicli --url <YOUR_SENTRY_URL> --auth-token <AUTH_TOKEN> -o <ORG_SLUG> -p <PROJECT_SLUG> <EVENT_ID>

You can also change its log level with --log-level. It outputs its symbolication result in json form.

@a1245582339
Copy link
Author

What is your Symbolicator log level set to? This is set to "error" by default in its config YAML file:

logging:
  level: error

You might want to temporarily turn that up to a higher level.

Another thing you can try is download and run the symbolicli binary (https://github.com/getsentry/symbolicator/releases). It effectively runs Symbolicator from your console. You use it like this:

symbolicli --url <YOUR_SENTRY_URL> --auth-token <AUTH_TOKEN> -o <ORG_SLUG> -p <PROJECT_SLUG> <EVENT_ID>

You can also change its log level with --log-level. It outputs its symbolication result in json form.

Hi loewenheim, I apologize for my slow response during Chinese new year holiday.

I have tried to used the symbolicli and got the event stacktraces as follow. Because of internal information protect policy, I've replace the url origin to *****.

{
  "stacktraces": [
    {
      "frames": [
        {
          "function": "<object>.children.onClick",
          "filename": "./src/pages/MetaData/Instance/InstanceList/InstanceList.tsx",
          "module": "src/pages/MetaData/Instance/InstanceList/InstanceList",
          "abs_path": "webpack://spectre3/./src/pages/MetaData/Instance/InstanceList/InstanceList.tsx",
          "lineno": 329,
          "colno": 20,
          "pre_context": [
            "      getInstanceList();",
            "    }, 1000);",
            "  };",
            "  return <>",
            "      <Button onClick={() => {"
          ],
          "context_line": "      console.log((styles as any).a());",
          "post_context": [
            "    }} data-sentry-element=\"Button\" data-sentry-source-file=\"InstanceList.tsx\">",
            "        test",
            "      </Button>",
            "      <Card title=\"实例列表\" bordered={false} data-sentry-element=\"Card\" data-sentry-source-file=\"InstanceList.tsx\">",
            "        <div className={styles.wrap}>"
          ],
          "in_app": true,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/async/3714.8a7572e8.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/async/3714.8a7572e8.js.map#1738819407"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "handleClick",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected]/node_modules/antd/es/button/button.js",
          "module": "[email protected][email protected][email protected][email protected][email protected]/node_modules/antd/es/button/button",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected]/node_modules/antd/es/button/button.js",
          "lineno": 146,
          "colno": 66,
          "pre_context": [
            "    // FIXME: https://github.com/ant-design/ant-design/issues/30207",
            "    if (innerLoading || mergedDisabled) {",
            "      e.preventDefault();",
            "      return;",
            "    }"
          ],
          "context_line": "    (_a = props.onClick) === null || _a === void 0 ? void 0 : _a.call(props, e);",
          "post_context": [
            "  }, [props.onClick, innerLoading, mergedDisabled]);",
            "  if (process.env.NODE_ENV !== 'production') {",
            "    const warning = devUseWarning('Button');",
            "{snip} ocess.env.NODE_ENV !== \"production\" ? warning(!(typeof icon === 'string' && icon.length > 2), 'breaking', `\\`icon\\` is using ReactNode inste {snip}",
            "{snip} ocess.env.NODE_ENV !== \"production\" ? warning(!(ghost && isUnBorderedButtonVariant(mergedVariant)), 'usage', \"`link` or `text` button can't  {snip}"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/840.17a02cfe.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/840.17a02cfe.js.map#1738819826"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "Nb",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 54,
          "colno": 317,
          "pre_context": [
            "{snip} A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});",
            "{snip} ySetInnerHTML||!(\"__html\"in b.dangerouslySetInnerHTML))throw Error(p(61));}if(null!=b.style&&\"object\"!==typeof b.style)throw Error(p(62));}}",
            "{snip} default:return!0}}var wb=null;function xb(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);retur {snip}",
            "{snip} b[a])}}function Gb(a,b){return a(b)}function Hb(){}var Ib=!1;function Jb(a,b,c){if(Ib)return a(b,c);Ib=!0;try{return Gb(a,b,c)}finally{if(Ib {snip}",
            "{snip} eMove\":case \"onMouseMoveCapture\":case \"onMouseUp\":case \"onMouseUpCapture\":case \"onMouseEnter\":(d=!d.disabled)||(a=a.type,d=!(\"button\"===a||\" {snip}"
          ],
          "context_line": "{snip} g,h,k){var l=Array.prototype.slice.call(arguments,3);try{b.apply(c,l)}catch(m){this.onError(m)}}var Ob=!1,Pb=null,Qb=!1,Rb=null,Sb={onError: {snip}",
          "post_context": [
            "{snip} return;while(a)}return 3===b.tag?c:null}function Wb(a){if(13===a.tag){var b=a.memoizedState;null===b&&(a=a.alternate,null!==a&&(b=a.memoized {snip}",
            "{snip} hild;f;){if(f===c)return Xb(e),a;if(f===d)return Xb(e),b;f=f.sibling}throw Error(p(188));}if(c.return!==d.return)c=e,d=f;else{for(var g=!1,h {snip}",
            "{snip} b(a):null}function $b(a){if(5===a.tag||6===a.tag)return a;for(a=a.child;null!==a;){var b=$b(a);if(null!==b)return b;a=a.sibling}return null}",
            "{snip} able_NormalPriority,ic=ca.unstable_LowPriority,jc=ca.unstable_IdlePriority,kc=null,lc=null;function mc(a){if(lc&&\"function\"===typeof lc.onCo {snip}",
            "var oc=Math.clz32?Math.clz32:nc,pc=Math.log,qc=Math.LN2;function nc(a){a>>>=0;return 0===a?32:31-(pc(a)/qc|0)|0}var rc=64,sc=4194304;"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "Tb",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 54,
          "colno": 471,
          "pre_context": [
            "{snip} A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});",
            "{snip} ySetInnerHTML||!(\"__html\"in b.dangerouslySetInnerHTML))throw Error(p(61));}if(null!=b.style&&\"object\"!==typeof b.style)throw Error(p(62));}}",
            "{snip} rcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}var yb=null,zb=null,Ab=null;",
            "{snip} function Hb(){}var Ib=!1;function Jb(a,b,c){if(Ib)return a(b,c);Ib=!0;try{return Gb(a,b,c)}finally{if(Ib=!1,null!==zb||null!==Ab)Hb(),Fb()}}",
            "{snip} led)||(a=a.type,d=!(\"button\"===a||\"input\"===a||\"select\"===a||\"textarea\"===a));a=!d;break a;default:a=!1}if(a)return null;if(c&&\"function\"!=="
          ],
          "context_line": "{snip} )}}var Ob=!1,Pb=null,Qb=!1,Rb=null,Sb={onError:function(a){Ob=!0;Pb=a}};function Tb(a,b,c,d,e,f,g,h,k){Ob=!1;Pb=null;Nb.apply(Sb,arguments)}",
          "post_context": [
            "{snip} &(a=a.alternate,null!==a&&(b=a.memoizedState));if(null!==b)return b.dehydrated}return null}function Xb(a){if(Vb(a)!==a)throw Error(p(188));}",
            "{snip} e,d=f;else{for(var g=!1,h=e.child;h;){if(h===c){g=!0;c=e;d=f;break}if(h===d){g=!0;d=e;c=f;break}h=h.sibling}if(!g){for(h=f.child;h;){if(h===",
            "{snip} b(a):null}function $b(a){if(5===a.tag||6===a.tag)return a;for(a=a.child;null!==a;){var b=$b(a);if(null!==b)return b;a=a.sibling}return null}",
            "{snip} function mc(a){if(lc&&\"function\"===typeof lc.onCommitFiberRoot)try{lc.onCommitFiberRoot(kc,a,void 0,128===(a.current.flags&128))}catch(b){}}",
            "var oc=Math.clz32?Math.clz32:nc,pc=Math.log,qc=Math.LN2;function nc(a){a>>>=0;return 0===a?32:31-(pc(a)/qc|0)|0}var rc=64,sc=4194304;"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "<anonymous>",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 55,
          "colno": 35,
          "pre_context": [
            "function ub(a,b){if(b){if(tb[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML))throw Error(p(137,a));if(null!=b.dangerouslySetInnerHTM {snip}",
            "function vb(a,b){if(-1===a.indexOf(\"-\"))return\"string\"===typeof b.is;switch(a){case \"annotation-xml\":case \"color-profile\":case \"font-face\":c {snip}",
            "function Bb(a){if(a=Cb(a)){if(\"function\"!==typeof yb)throw Error(p(280));var b=a.stateNode;b&&(b=Db(b),yb(a.stateNode,a.type,b))}}function E {snip}",
            "function Kb(a,b){var c=a.stateNode;if(null===c)return null;var d=Db(c);if(null===d)return null;c=d[b];a:switch(b){case \"onClick\":case \"onCli {snip}",
            "typeof c)throw Error(p(231,b,typeof c));return c}var Lb=!1;if(ia)try{var Mb={};Object.defineProperty(Mb,\"passive\",{get:function(){Lb=!0}});w {snip}"
          ],
          "context_line": "function Ub(a,b,c,d,e,f,g,h,k){Tb.apply(this,arguments);if(Ob){if(Ob){var l=Pb;Ob=!1;Pb=null}else throw Error(p(198));Qb||(Qb=!0,Rb=l)}}func {snip}",
          "post_context": [
            "function Yb(a){var b=a.alternate;if(!b){b=Vb(a);if(null===b)throw Error(p(188));return b!==a?null:a}for(var c=a,d=b;;){var e=c.return;if(nul {snip}",
            "c){g=!0;c=f;d=e;break}if(h===d){g=!0;d=f;c=e;break}h=h.sibling}if(!g)throw Error(p(189));}}if(c.alternate!==d)throw Error(p(190));}if(3!==c. {snip}",
            "var ac=ca.unstable_scheduleCallback,bc=ca.unstable_cancelCallback,cc=ca.unstable_shouldYield,dc=ca.unstable_requestPaint,B=ca.unstable_now,e {snip}",
            "var oc=Math.clz32?Math.clz32:nc,pc=Math.log,qc=Math.LN2;function nc(a){a>>>=0;return 0===a?32:31-(pc(a)/qc|0)|0}var rc=64,sc=4194304;",
            "function tc(a){switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case {snip}"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "re",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 55,
          "colno": 136,
          "pre_context": [
            "{snip} nerHTML))throw Error(p(137,a));if(null!=b.dangerouslySetInnerHTML){if(null!=b.children)throw Error(p(60));if(\"object\"!==typeof b.dangerously {snip}",
            "{snip} a){case \"annotation-xml\":case \"color-profile\":case \"font-face\":case \"font-face-src\":case \"font-face-uri\":case \"font-face-format\":case \"font- {snip}",
            "{snip}  b=a.stateNode;b&&(b=Db(b),yb(a.stateNode,a.type,b))}}function Eb(a){zb?Ab?Ab.push(a):Ab=[a]:zb=a}function Fb(){if(zb){var a=zb,b=Ab;Ab=zb=n {snip}",
            "{snip} ll===d)return null;c=d[b];a:switch(b){case \"onClick\":case \"onClickCapture\":case \"onDoubleClick\":case \"onDoubleClickCapture\":case \"onMouseDow {snip}",
            "{snip} {};Object.defineProperty(Mb,\"passive\",{get:function(){Lb=!0}});window.addEventListener(\"test\",Mb,Mb);window.removeEventListener(\"test\",Mb,Mb {snip}"
          ],
          "context_line": "{snip} Pb;Ob=!1;Pb=null}else throw Error(p(198));Qb||(Qb=!0,Rb=l)}}function Vb(a){var b=a,c=a;if(a.alternate)for(;b.return;)b=b.return;else{a=b;do  {snip}",
          "post_context": [
            "{snip} 8));return b!==a?null:a}for(var c=a,d=b;;){var e=c.return;if(null===e)break;var f=e.alternate;if(null===f){d=e.return;if(null!==d){c=d;conti {snip}",
            "{snip} rror(p(189));}}if(c.alternate!==d)throw Error(p(190));}if(3!==c.tag)throw Error(p(188));return c.stateNode.current===c?a:b}function Zb(a){a= {snip}",
            "{snip} able_shouldYield,dc=ca.unstable_requestPaint,B=ca.unstable_now,ec=ca.unstable_getCurrentPriorityLevel,fc=ca.unstable_ImmediatePriority,gc=ca {snip}",
            "var oc=Math.clz32?Math.clz32:nc,pc=Math.log,qc=Math.LN2;function nc(a){a>>>=0;return 0===a?32:31-(pc(a)/qc|0)|0}var rc=64,sc=4194304;",
            "{snip} case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:ca {snip}"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "se",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 106,
          "colno": 380,
          "pre_context": [
            "{snip} in b)if(b.hasOwnProperty(c)&&c in Ye)return Xe[a]=b[c];return a}var $e=Ze(\"animationend\"),af=Ze(\"animationiteration\"),bf=Ze(\"animationstart\" {snip}",
            "{snip} \"onTransitionEnd\");ha(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]);ha(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]);ha(\"onPointerEnter\",[\"pointerout\" {snip}",
            "{snip} ste\"]);fa(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \"));fa(\"onCompositionStart\",\"compositionstar {snip}",
            "{snip} ing stalled suspend timeupdate volumechange waiting\".split(\" \"),mf=new Set(\"cancel close invalid load scroll toggle\".split(\" \").concat(lf));",
            "function nf(a,b,c){var d=a.type||\"unknown-event\";a.currentTarget=c;Ub(d,b,void 0,a);a.currentTarget=null}"
          ],
          "context_line": "{snip} g];k=h.instance;l=h.currentTarget;h=h.listener;if(k!==f&&e.isPropagationStopped())break a;nf(e,h,l);f=k}}}if(Qb)throw a=Rb,Qb=!1,Rb=null,a;}",
          "post_context": [
            "{snip} e\"!==b&&(mf.has(b)||qf(b,!1,a),qf(b,!0,a))});var b=9===a.nodeType?a:a.ownerDocument;null===b||b[rf]||(b[rf]=!0,qf(\"selectionchange\",!1,b))}}",
            "{snip} ntListener(b,c,{capture:!0,passive:e}):a.addEventListener(b,c,!0):void 0!==e?a.addEventListener(b,c,{passive:e}):a.addEventListener(b,c,!1)}",
            "{snip} &k.parentNode===e)return;g=g.return}for(;null!==h;){g=Wc(h);if(null===g)return;k=g.tag;if(5===k||6===k){d=f=g;continue a}h=h.parentNode}}d=d {snip}",
            "{snip} case \"mousedown\":case \"mousemove\":case \"mouseup\":case \"mouseout\":case \"mouseover\":case \"contextmenu\":k=Bd;break;case \"drag\":case \"dragend\":c {snip}",
            "{snip} interdown\":case \"pointermove\":case \"pointerout\":case \"pointerover\":case \"pointerup\":k=Td}var t=0!==(b&4),J=!t&&\"scroll\"===a,x=t?null!==h?h+\" {snip}"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "nf",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 117,
          "colno": 104,
          "pre_context": [
            "{snip} F&&(u=F,null!==x&&(F=Kb(w,x),null!=F&&t.push(tf(w,F,u))));if(J)break;w=w.return}0<t.length&&(h=new k(h,n,null,c,e),g.push({event:h,listeners {snip}",
            "{snip} ull}else k=null,n=d;if(k!==n){t=Bd;F=\"onMouseLeave\";x=\"onMouseEnter\";w=\"mouse\";if(\"pointerout\"===a||\"pointerover\"===a)t=Td,F=\"onPointerLeave {snip}",
            "{snip} =x.alternate)break b;t=vf(t);x=vf(x)}t=null}else t=null;null!==k&&wf(g,h,k,t,!1);null!==n&&null!==J&&wf(g,J,n,t,!0)}}}a:{h=d?ue(d):window;k= {snip}",
            "{snip} er\",h.value)}xa=d?ue(d):window;switch(a){case \"focusin\":if(me(xa)||\"true\"===xa.contentEditable)Qe=xa,Re=d,Se=null;break;case \"focusout\":Se=R {snip}",
            "{snip} sitionUpdate\";break b}ba=void 0}else ie?ge(a,c)&&(ba=\"onCompositionEnd\"):\"keydown\"===a&&229===c.keyCode&&(ba=\"onCompositionStart\");ba&&(de&& {snip}"
          ],
          "context_line": "{snip} einput\",null,c,e),g.push({event:e,listeners:d}),e.data=$a)}se(g,b)})}function tf(a,b,c){return{instance:a,listener:b,currentTarget:c}}functi {snip}",
          "post_context": [
            "{snip} e,g=[];null!==c&&c!==d;){var h=c,k=h.alternate,l=h.stateNode;if(null!==k&&k===d)break;5===h.tag&&null!==l&&(h=l,e?(k=Kb(c,f),null!=k&&g.unsh {snip}",
            "{snip} textarea\"===a||\"noscript\"===a||\"string\"===typeof b.children||\"number\"===typeof b.children||\"object\"===typeof b.dangerouslySetInnerHTML&&null {snip}",
            "{snip} eout:void 0,Gf=\"function\"===typeof clearTimeout?clearTimeout:void 0,Hf=\"function\"===typeof Promise?Promise:void 0,Jf=\"function\"===typeof que {snip}",
            "{snip} Sibling;a.removeChild(c);if(e&&8===e.nodeType)if(c=e.data,\"/$\"===c){if(0===d){a.removeChild(e);bd(b);return}d--}else\"$\"!==c&&\"$?\"!==c&&\"$!\"! {snip}",
            "{snip} =0;a;){if(8===a.nodeType){var c=a.data;if(\"$\"===c||\"$!\"===c||\"$?\"===c){if(0===b)return a;b--}else\"/$\"===c&&b++}a=a.previousSibling}return nu {snip}"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "Rk",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 274,
          "colno": 42,
          "pre_context": [
            "else{e=a.current.alternate;if(0===(d&30)&&!Pk(e)&&(b=Jk(a,d),2===b&&(f=xc(a),0!==f&&(d=f,b=Ok(a,f))),1===b))throw c=qk,Lk(a,0),Dk(a,d),Ek(a, {snip}",
            "d)break;b=a.eventTimes;for(e=-1;0<d;){var g=31-oc(d);f=1<<g;g=b[g];g>e&&(e=g);d&=~f}d=e;d=B()-d;d=(120>d?120:480>d?480:1080>d?1080:1920>d?19 {snip}",
            "function Ok(a,b){var c=tk;a.current.memoizedState.isDehydrated&&(Lk(a,b).flags|=256);a=Jk(a,b);2!==a&&(b=uk,uk=c,null!==b&&Gj(b));return a}f {snip}",
            "function Pk(a){for(var b=a;;){if(b.flags&16384){var c=b.updateQueue;if(null!==c&&(c=c.stores,null!==c))for(var d=0;d<c.length;d++){var e=c[d {snip}",
            "function Dk(a,b){b&=~sk;b&=~rk;a.suspendedLanes|=b;a.pingedLanes&=~b;for(a=a.expirationTimes;0<b;){var c=31-oc(b),d=1<<c;a[c]=-1;b&=~d}}func {snip}"
          ],
          "context_line": "function Rk(a,b){var c=K;K|=1;try{return a(b)}finally{K=c,0===K&&(Hj=B()+500,fg&&jg())}}function Sk(a){null!==xk&&0===xk.tag&&0===(K&6)&&Ik( {snip}",
          "post_context": [
            "function Lk(a,b){a.finishedWork=null;a.finishedLanes=0;var c=a.timeoutHandle;-1!==c&&(a.timeoutHandle=-1,Gf(c));if(null!==Y)for(c=Y.return;n {snip}",
            "0;b<Wg.length;b++)if(c=Wg[b],d=c.interleaved,null!==d){c.interleaved=null;var e=d.next,f=c.pending;if(null!==f){var g=f.next;f.next=e;d.next {snip}",
            "function Nk(a,b){do{var c=Y;try{Qg();Ph.current=ai;if(Sh){for(var d=N.memoizedState;null!==d;){var e=d.queue;null!==e&&(e.pending=null);d=d. {snip}",
            "m.lanes=r.lanes):(m.updateQueue=null,m.memoizedState=null)}var y=Vi(g);if(null!==y){y.flags&=-257;Wi(y,g,h,f,b);y.mode&1&&Ti(f,l,b);b=y;k=l; {snip}",
            "b&=-b;f.lanes|=b;var x=Oi(f,k,b);fh(f,x);break a;case 1:h=k;var w=f.type,u=f.stateNode;if(0===(f.flags&128)&&(\"function\"===typeof w.getDeriv {snip}"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "Jb",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 52,
          "colno": 375,
          "pre_context": [
            "{snip} ridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order {snip}",
            "{snip} n rb(a,b,c){return null==b||\"boolean\"===typeof b||\"\"===b?\"\":c||\"number\"!==typeof b||0===b||pb.hasOwnProperty(a)&&pb[a]?(\"\"+b).trim():b+\"px\"}",
            "{snip} A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});",
            "{snip} ySetInnerHTML||!(\"__html\"in b.dangerouslySetInnerHTML))throw Error(p(61));}if(null!=b.style&&\"object\"!==typeof b.style)throw Error(p(62));}}",
            "{snip} rcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}var yb=null,zb=null,Ab=null;"
          ],
          "context_line": "{snip} function Hb(){}var Ib=!1;function Jb(a,b,c){if(Ib)return a(b,c);Ib=!0;try{return Gb(a,b,c)}finally{if(Ib=!1,null!==zb||null!==Ab)Hb(),Fb()}}",
          "post_context": [
            "{snip} MouseUpCapture\":case \"onMouseEnter\":(d=!d.disabled)||(a=a.type,d=!(\"button\"===a||\"input\"===a||\"select\"===a||\"textarea\"===a));a=!d;break a;de {snip}",
            "{snip} .apply(c,l)}catch(m){this.onError(m)}}var Ob=!1,Pb=null,Qb=!1,Rb=null,Sb={onError:function(a){Ob=!0;Pb=a}};function Tb(a,b,c,d,e,f,g,h,k){Ob {snip}",
            "{snip} 13===a.tag){var b=a.memoizedState;null===b&&(a=a.alternate,null!==a&&(b=a.memoizedState));if(null!==b)return b.dehydrated}return null}functi {snip}",
            "{snip} =f.sibling}throw Error(p(188));}if(c.return!==d.return)c=e,d=f;else{for(var g=!1,h=e.child;h;){if(h===c){g=!0;c=e;d=f;break}if(h===d){g=!0;d {snip}",
            "{snip} b(a):null}function $b(a){if(5===a.tag||6===a.tag)return a;for(a=a.child;null!==a;){var b=$b(a);if(null!==b)return b;a=a.sibling}return null}"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "hd",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 109,
          "colno": 469,
          "pre_context": [
            "{snip} ing stalled suspend timeupdate volumechange waiting\".split(\" \"),mf=new Set(\"cancel close invalid load scroll toggle\".split(\" \").concat(lf));",
            "function nf(a,b,c){var d=a.type||\"unknown-event\";a.currentTarget=c;Ub(d,b,void 0,a);a.currentTarget=null}",
            "{snip} g];k=h.instance;l=h.currentTarget;h=h.listener;if(k!==f&&e.isPropagationStopped())break a;nf(e,h,l);f=k}}}if(Qb)throw a=Rb,Qb=!1,Rb=null,a;}",
            "{snip} e\"!==b&&(mf.has(b)||qf(b,!1,a),qf(b,!0,a))});var b=9===a.nodeType?a:a.ownerDocument;null===b||b[rf]||(b[rf]=!0,qf(\"selectionchange\",!1,b))}}",
            "{snip} ntListener(b,c,{capture:!0,passive:e}):a.addEventListener(b,c,!0):void 0!==e?a.addEventListener(b,c,{passive:e}):a.addEventListener(b,c,!1)}"
          ],
          "context_line": "{snip} ll!==h;){g=Wc(h);if(null===g)return;k=g.tag;if(5===k||6===k){d=f=g;continue a}h=h.parentNode}}d=d.return}Jb(function(){var d=f,e=xb(c),g=[];",
          "post_context": [
            "{snip} ontextmenu\":k=Bd;break;case \"drag\":case \"dragend\":case \"dragenter\":case \"dragexit\":case \"dragleave\":case \"dragover\":case \"dragstart\":case \"d {snip}",
            "{snip} rout\":case \"pointerover\":case \"pointerup\":k=Td}var t=0!==(b&4),J=!t&&\"scroll\"===a,x=t?null!==h?h+\"Capture\":null:h;t=[];for(var w=d,u;null!==",
            "{snip} h=e.window===e?e:(h=e.ownerDocument)?h.defaultView||h.parentWindow:window;if(k){if(n=c.relatedTarget||c.toElement,k=d,n=n?Wc(n):null,null!==",
            "{snip} t=u,t.relatedTarget=J,F=t);J=F;if(k&&n)b:{t=k;x=n;w=0;for(u=t;u;u=vf(u))w++;u=0;for(F=x;F;F=vf(F))u++;for(;0<w-u;)t=vf(t),w--;for(;0<u-w;)x=",
            "{snip} heckbox\"===h.type||\"radio\"===h.type)&&(na=Ee);if(na&&(na=na(a,d))){ne(g,na,c,e);break a}xa&&xa(a,h,d);\"focusout\"===a&&(xa=h._wrapperState)&&"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "fd",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 74,
          "colno": 59,
          "pre_context": [
            "function Vc(a){var b=Wc(a.target);if(null!==b){var c=Vb(b);if(null!==c)if(b=c.tag,13===b){if(b=Wb(c),null!==b){a.blockedOn=b;Ic(a.priority,f {snip}",
            "function Xc(a){if(null!==a.blockedOn)return!1;for(var b=a.targetContainers;0<b.length;){var c=Yc(a.domEventName,a.eventSystemFlags,b[0],a.na {snip}",
            "function ad(a,b){a.blockedOn===b&&(a.blockedOn=null,Jc||(Jc=!0,ca.unstable_scheduleCallback(ca.unstable_NormalPriority,$c)))}",
            "function bd(a){function b(b){return ad(b,a)}if(0<Kc.length){ad(Kc[0],a);for(var c=1;c<Kc.length;c++){var d=Kc[c];d.blockedOn===a&&(d.blocked {snip}",
            "function ed(a,b,c,d){var e=C,f=cd.transition;cd.transition=null;try{C=1,fd(a,b,c,d)}finally{C=e,cd.transition=f}}function gd(a,b,c,d){var e= {snip}"
          ],
          "context_line": "function fd(a,b,c,d){if(dd){var e=Yc(a,b,c,d);if(null===e)hd(a,b,d,id,c),Sc(a,d);else if(Uc(e,a,b,c,d))d.stopPropagation();else if(Sc(a,d),b {snip}",
          "post_context": [
            "function Yc(a,b,c,d){id=null;a=xb(d);a=Wc(a);if(null!==a)if(b=Vb(a),null===b)a=null;else if(c=b.tag,13===c){a=Wb(b);if(null!==a)return a;a=n {snip}",
            "function jd(a){switch(a){case \"cancel\":case \"click\":case \"close\":case \"contextmenu\":case \"copy\":case \"cut\":case \"auxclick\":case \"dblclick\":c {snip}",
            "case \"message\":switch(ec()){case fc:return 1;case gc:return 4;case hc:case ic:return 16;case jc:return 536870912;default:return 16}default:r {snip}",
            "function od(a){var b=a.keyCode;\"charCode\"in a?(a=a.charCode,0===a&&13===b&&(a=13)):a=b;10===a&&(a=13);return 32<=a||13===a?a:0}function pd() {snip}",
            "function rd(a){function b(b,d,e,f,g){this._reactName=b;this._targetInst=e;this.type=d;this.nativeEvent=f;this.target=g;this.currentTarget=nu {snip}"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "ed",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "module": "[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.production.min.js",
          "lineno": 73,
          "colno": 73,
          "pre_context": [
            "{snip} ,b,c,d,e){switch(b){case \"focusin\":return Lc=Tc(Lc,a,b,c,d,e),!0;case \"dragenter\":return Mc=Tc(Mc,a,b,c,d,e),!0;case \"mouseover\":return Nc=T {snip}",
            "{snip} ){var b=Wc(a.target);if(null!==b){var c=Vb(b);if(null!==c)if(b=c.tag,13===b){if(b=Wb(c),null!==b){a.blockedOn=b;Ic(a.priority,function(){Gc( {snip}",
            "{snip} ){if(null!==a.blockedOn)return!1;for(var b=a.targetContainers;0<b.length;){var c=Yc(a.domEventName,a.eventSystemFlags,b[0],a.nativeEvent);if {snip}",
            "function ad(a,b){a.blockedOn===b&&(a.blockedOn=null,Jc||(Jc=!0,ca.unstable_scheduleCallback(ca.unstable_NormalPriority,$c)))}",
            "{snip} ){function b(b){return ad(b,a)}if(0<Kc.length){ad(Kc[0],a);for(var c=1;c<Kc.length;c++){var d=Kc[c];d.blockedOn===a&&(d.blockedOn=null)}}nul {snip}"
          ],
          "context_line": "{snip} ,b,c,d){var e=C,f=cd.transition;cd.transition=null;try{C=1,fd(a,b,c,d)}finally{C=e,cd.transition=f}}function gd(a,b,c,d){var e=C,f=cd.transi {snip}",
          "post_context": [
            "{snip} ,b,c,d){if(dd){var e=Yc(a,b,c,d);if(null===e)hd(a,b,d,id,c),Sc(a,d);else if(Uc(e,a,b,c,d))d.stopPropagation();else if(Sc(a,d),b&4&&-1<Rc.ind {snip}",
            "{snip} ,b,c,d){id=null;a=xb(d);a=Wc(a);if(null!==a)if(b=Vb(a),null===b)a=null;else if(c=b.tag,13===c){a=Wb(b);if(null!==a)return a;a=null}else if(3 {snip}",
            "{snip} ){switch(a){case \"cancel\":case \"click\":case \"close\":case \"contextmenu\":case \"copy\":case \"cut\":case \"auxclick\":case \"dblclick\":case \"dragend\" {snip}",
            "{snip} \":switch(ec()){case fc:return 1;case gc:return 4;case hc:case ic:return 16;case jc:return 536870912;default:return 16}default:return 16}}var {snip}",
            "{snip} ){var b=a.keyCode;\"charCode\"in a?(a=a.charCode,0===a&&13===b&&(a=13)):a=b;10===a&&(a=13);return 32<=a||13===a?a:0}function pd(){return!0}fun {snip}"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map#1738820720"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        },
        {
          "function": "sentryWrapped",
          "filename": "webpack://spectre3/../../node_modules/.pnpm/@[email protected]/node_modules/@sentry/browser/build/npm/esm/helpers.js",
          "module": "@[email protected]/node_modules/@sentry/browser/build/npm/esm/helpers",
          "abs_path": "webpack://spectre3/../../node_modules/.pnpm/@[email protected]/node_modules/@sentry/browser/build/npm/esm/helpers.js",
          "lineno": 93,
          "colno": 17,
          "pre_context": [
            "",
            "      // Attempt to invoke user-land function",
            "      // NOTE: If you are a Sentry user, and you are seeing this stack frame, it",
            "      //       means the sentry.javascript SDK caught an error invoking your application code. This",
            "      //       is expected behavior and NOT indicative of a bug with sentry.javascript."
          ],
          "context_line": "      return fn.apply(this, wrappedArguments);",
          "post_context": [
            "    } catch (ex) {",
            "      ignoreNextOnError();",
            "",
            "      withScope(scope => {",
            "        scope.addEventProcessor(event => {"
          ],
          "in_app": false,
          "data": {
            "sourcemap": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/840.17a02cfe.js.map",
            "sourcemap_origin": {
              "scraped_file": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/840.17a02cfe.js.map#1738819826"
            },
            "resolved_with": "scraping",
            "symbolicated": true
          }
        }
      ]
    }
  ],
  "raw_stacktraces": [
    {
      "frames": [
        {
          "function": "Object.onClick",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/async/3714.8a7572e8.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/async/3714.8a7572e8.js",
          "lineno": 3,
          "colno": 9306,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"0222adb4-106b-51f7-b787-21663309548d\")}catch(e){}}();"
          ],
          "context_line": "{snip} :null===(d=o.find(e=>\"sync_status\"===e.field))||void 0===d?void 0:d.value)||void 0}),Q()},[y,t]);let ee=t=>{e(`/${M}/meta-data/instance/${t. {snip}",
          "post_context": [
            "//# sourceMappingURL=3714.8a7572e8.js.map",
            "//# debugId=0222adb4-106b-51f7-b787-21663309548d"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/840.17a02cfe.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/840.17a02cfe.js",
          "lineno": 66,
          "colno": 68090,
          "pre_context": [
            "      0 -3px 6px -4px rgba(0, 0, 0, 0.12),",
            "      0 -9px 28px 8px rgba(0, 0, 0, 0.05)",
            "{snip} }=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=O[t];return[(0,b.R)(r,i,o,\"zoom-big-fast\"===t?e.motionDurationFast:e.motionDurationMid),{[`",
            "        ${r}-enter,",
            "        ${r}-appear"
          ],
          "context_line": "{snip} reventDefault();return}null===(n=e.onClick)||void 0===n||n.call(e,t)},[e.onClick,er,ee]),{compactSize:eu,compactItemClassnames:ed}=(0,f.ri)( {snip}",
          "post_context": [
            "          > ${n}-typography,",
            "          > ${n}-typography-edit-content",
            "{snip} let{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:i}=e;return{width:\"33.33%\",padding:t,border:0,borderRadius:0,boxShadow:`",
            "      ${(0,f.bf)(i)} 0 0 0 ${n},",
            "      0 ${(0,f.bf)(i)} 0 0 ${n},"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "function": "Object.eU",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 15386,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} o,u,i){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(e){this.onError(e)}}var eA=!1,eV=null,ej=!1,e$=null,eB={onError: {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "function": "eH",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 15540,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} =!0,eV=e}};function eH(e,n,t,r,l,a,o,u,i){eA=!1,eV=null,eU.apply(eB,arguments)}function eW(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n. {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 33859,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} vent\";e.currentTarget=t,!function(e,n,t,r,l,a,o,u,i){if(eH.apply(this,arguments),eA){if(eA){var s=eV;eA=!1,eV=null}else throw Error(f(198)); {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "function": "re",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 33958,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} V;eA=!1,eV=null}else throw Error(f(198));ej||(ej=!0,e$=s)}}(r,n,void 0,e),e.currentTarget=null}function rn(e,n){n=0!=(4&n);for(var t=0;t<e.l {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "function": "rn",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 34372,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} arget,u=u.listener,i!==a&&l.isPropagationStopped())break e;re(l,u,s),a=i}}}if(ej)throw e=e$,ej=!1,e$=null,e}function rt(e,n){var t=n[rR];voi {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 39834,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} reinput\",null,t,l),o.push({event:l,listeners:r}),l.data=v)}rn(o,n)})}function ri(e,n,t){return{instance:e,listener:n,currentTarget:t}}functi {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "function": "uN",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 96913,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} uS(e,eJ()),null}function uN(e,n){var t=o3;o3|=1;try{return e(n)}finally{0===(o3=t)&&(uu=eJ()+500,r2&&r5())}}function uz(e){null!==up&&0===up {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "function": "eF",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 14524,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} !1;function eF(e,n,t){if(eM)return e(n,t);eM=!0;try{return eL(e,n,t)}finally{eM=!1,(null!==eC||null!==eP)&&(eR(),eT())}}function eO(e,n){var {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "function": "ru",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 35663,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} o.tag)||6===i){r=a=o;continue e}u=u.parentNode}}r=r.return}eF(function(){var r=a,l=e_(t),o=[];e:{var u=t3.get(e);if(void 0!==u){var i=n0,s=e {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "function": "nU",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 21330,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} }function nU(e,n,t,r){if(nO){var l=nV(e,n,t,r);if(null===l)ru(e,n,r,nA,t),nC(e,r);else if(function(e,n,t,r,l){switch(n){case\"focusin\":return {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "function": "nI",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
          "lineno": 3,
          "colno": 21114,
          "pre_context": [
            "",
            "{snip} =(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"2891f3d6-2a6e-5daa-8463-90d0a12d8e2c\")}catch(e){}}();"
          ],
          "context_line": "{snip} ,t,r){var l=nc,a=nF.transition;nF.transition=null;try{nc=1,nU(e,n,t,r)}finally{nc=l,nF.transition=a}}function nD(e,n,t,r){var l=nc,a=nF.tran {snip}",
          "post_context": [
            "//# sourceMappingURL=lib-react.7e4f9178.js.map",
            "//# debugId=2891f3d6-2a6e-5daa-8463-90d0a12d8e2c"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        },
        {
          "function": "HTMLDivElement.A",
          "filename": "/spectre3/test/3fe5b8bf-61b/assets/840.17a02cfe.js",
          "abs_path": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/840.17a02cfe.js",
          "lineno": 284,
          "colno": 812604,
          "pre_context": [
            "        `]:{marginTop:n}}}),O(e)),I(e)),{[`",
            "        ${t}-expand,",
            "        ${t}-collapse,",
            "        ${t}-edit,",
            "        ${t}-copy"
          ],
          "context_line": "{snip} :s,rejected:A,settled:l,options:c}=n,u=i(e,o,c);r.exposeAction(t,u),a&&r.addCase(u.fulfilled,a),s&&r.addCase(u.pending,s),A&&r.addCase(u.rej {snip}",
          "post_context": [
            "{snip} fy(t);function o(e){\"string\"==typeof r?r=\"string\"==typeof e?r+e:[c(r),e]:r.push(\"string\"==typeof e?c(e):e)}for(let e of n){let[t,n]=e;if(o(`",
            "${JSON.stringify(t)}",
            "{snip} ,t)}}}function c(e,t){let n=e&&a[e];if(!!n)for(let a of n)try{a(t)}catch(t){r.X&&i.kg.error(`Error while triggering instrumentation handler.",
            "Type: ${e}",
            "Name: ${(0,o.$P)(a)}"
          ],
          "in_app": true,
          "data": {
            "symbolicated": false
          }
        }
      ]
    }
  ],
  "scraping_attempts": [
    {
      "url": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/async/3714.8a7572e8.js",
      "status": "success"
    },
    {
      "url": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/async/3714.8a7572e8.js.map",
      "status": "success"
    },
    {
      "url": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/840.17a02cfe.js",
      "status": "success"
    },
    {
      "url": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/840.17a02cfe.js.map",
      "status": "success"
    },
    {
      "url": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js",
      "status": "success"
    },
    {
      "url": "https://******.com/spectre3/test/3fe5b8bf-61b/assets/lib-react.7e4f9178.js.map",
      "status": "success"
    }
  ]
}

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Feb 6, 2025
@loewenheim
Copy link

No worries about the delay, and thank you for posting the output. That actually looks like it's supposed to—if you compare it to the stacktrace in the browser console in your first post, they are exactly the same. The difference is that symbolicli will download sourcemaps from the web by default, but this might not be enabled in your Sentry settings. If you run symbolicli again with --no-scrape, you should see a stacktrace like the one in your Sentry.

Can you check in your project and organization settings if "Enable JavaScript source fetching" is toggled on? It's in the organization settings under "Security and Privacy" and in the project settings under "General/Client Security".

@getsantry getsantry bot removed the status in GitHub Issues with 👀 3 Feb 6, 2025
@a1245582339
Copy link
Author

No worries about the delay, and thank you for posting the output. That actually looks like it's supposed to—if you compare it to the stacktrace in the browser console in your first post, they are exactly the same. The difference is that symbolicli will download sourcemaps from the web by default, but this might not be enabled in your Sentry settings. If you run symbolicli again with --no-scrape, you should see a stacktrace like the one in your Sentry.

Can you check in your project and organization settings if "Enable JavaScript source fetching" is toggled on? It's in the organization settings under "Security and Privacy" and in the project settings under "General/Client Security".

Are you referring to this toggle? I noticed it is on.

Image

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Feb 7, 2025
@loewenheim
Copy link

Is it enabled in your project settings as well?

Also, can you post the event JSON for the event that couldn't be symbolicated? If you don't want to post it publicly, you can mail it to me at [email protected].

@a1245582339
Copy link
Author

a1245582339 commented Feb 8, 2025

Is it enabled in your project settings as well?

Also, can you post the event JSON for the event that couldn't be symbolicated? If you don't want to post it publicly, you can mail it to me at [email protected].

I found the problem. I use this webpack plugin and it not inject the debugId after build automatically although I set release.inject true. So I run sentry sourcemap inject ./dist in postbuild. This action lead to this bug.
I tried to abandand webpack plugin and use sentry-cli absolutely. And right now, the sourcemap can loaded correctly.

Image

So I want to know why the debugId can not inject by webpack plugin? Is there any configuration error on my part? This is my webpack plugin config in my rsbuild.config.ts.

sentryWebpackPlugin({
      org: 'sentry',
      project: import.meta.env.VITE_SENTRY_PROJECT,
      url: 'https://sentry.kup-zjk.metabit-trading.com',
      telemetry: false,
      release: {
        name: import.meta.env.VITE_APP_VERSION,
        dist: import.meta.env.VITE_APP_VERSION,
        inject: true,
      },
      sourcemaps: {
        assets: ['**/assets/**'],
      },
      authToken: 'redacted',
      reactComponentAnnotation: {
        enabled: true,
      },
    }),

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Feb 8, 2025
@Lms24
Copy link
Member

Lms24 commented Feb 10, 2025

@a1245582339 just jumping in here quickly: Your last code block included your auth token in a string. I edited your reply and removed it. I recommend deactivating this token in your Sentry settings page

@lforst
Copy link
Member

lforst commented Feb 10, 2025

So I want to know why the debugId can not inject by webpack plugin? Is there any configuration error on my part?

Maybe. We would need reproduction to check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

4 participants