Skip to content

@sentry/utils fails to postinstall using latest yarn (v4.0.2) and pnpm (v8.14.1) #10150

@1999

Description

@1999

Is there an existing issue for this?

How do you use Sentry?

Sentry Saas (sentry.io)

Which SDK are you using?

@sentry/node

SDK Version

7.93.0

Framework Version

No response

Link to Sentry event

No response

SDK Setup

No response

Steps to Reproduce

➜  mq-forge git:(main) ✗ cat /private/var/folders/79/w6yvk6jd3vvgtmx_1pg7fq3h0000gn/T/xfs-1d7e729a/build.log
# This file contains the result of Yarn building a package (@forge/cli@npm:7.0.0::__archiveUrl=https%3A%2F%2Fpackages.atlassian.com%2Fapi%2Fnpm%2Fnpm-remote%2F%40forge%2Fcli%2F-%2Fcli-7.0.0.tgz)
# Script name: postinstall

/Users/dsorin/.yarn/berry/cache/@sentry-utils-npm-7.93.0-82a918ee1f-10c0.zip/node_modules/@sentry/utils/cjs/path.js:61
  const truncated = filename.length > 1024 ? `<truncated>${filename.slice(-1024)}` : filename;
                             ^

TypeError: Cannot read properties of undefined (reading 'length')
    at splitPath (/Users/dsorin/.yarn/berry/cache/@sentry-utils-npm-7.93.0-82a918ee1f-10c0.zip/node_modules/@sentry/utils/cjs/path.js:61:30)
    at Object.dirname (/Users/dsorin/.yarn/berry/cache/@sentry-utils-npm-7.93.0-82a918ee1f-10c0.zip/node_modules/@sentry/utils/cjs/path.js:187:18)
    at Object.createGetModuleFromFilename (/Users/dsorin/.yarn/berry/cache/@sentry-node-npm-7.93.0-4cfe51eb73-10c0.zip/node_modules/@sentry/node/cjs/module.js:15:20)
    at Object.<anonymous> (/Users/dsorin/.yarn/berry/cache/@sentry-node-npm-7.93.0-4cfe51eb73-10c0.zip/node_modules/@sentry/node/cjs/sdk.js:230:87)
    at Module._compile (node:internal/modules/cjs/loader:1376:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
    at require$$0.Module._extensions..js (/Users/dsorin/atlassian/merge-queue-forge/.pnp.cjs:18625:33)
    at Module.load (node:internal/modules/cjs/loader:1207:32)
    at Module._load (node:internal/modules/cjs/loader:1023:12)
    at require$$0.Module._load (/Users/dsorin/atlassian/merge-queue-forge/.pnp.cjs:18473:31)

Node.js v20.10.0

Expected Result

N/a

Actual Result

N/a

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugPackage: nodeIssues related to the Sentry Node SDK

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions