-
Notifications
You must be signed in to change notification settings - Fork 26
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
Version 2.30 -> TypeError: Cannot read properties of undefined (reading 'map') #193
Comments
in remapping.mjs I added a null check on source. It seems to solve the issues im running into. function originalPositionFor(source, line, column, name) {
+ if (!source){
+ return null
+ }
if (!source.map) {
return SegmentObject(source.source, line, column, name, source.content, source.ignore);
}
const segment = traceSegment(source.map, line, column);
// If we couldn't find a segment, then this doesn't exist in the sourcemap.
if (segment == null)
return null;
// 1-length segments only move the current generated column, there's no source information
// to gather from it.
if (segment.length === 1)
return SOURCELESS_MAPPING;
return originalPositionFor(source.sources[segment[1]], segment[2], segment[3], segment.length === 5 ? source.map.names[segment[4]] : name);
} |
Encountered the same issue with vitest. |
in case anyone else ends up here, this was fixed for me by upgrading vitest from 1 to 2.1.4 |
Just looking into this. Seems like vitest was producing an source map: vitest-dev/vitest#6526. Looks like this is fixed with vitejs/vite#18204 |
I'm still experiencing this on Vite 5.4.10, which should include the changes linked above (per https://github.com/vitejs/vite/blob/v5.4.11/packages/vite/CHANGELOG.md, they were released in 5.4.9). This is reproducible here: getsentry/sentry-javascript#14968. Should I report this upstream to vite or vitest? Or per vitest-dev/vitest#6526 (comment), do I need to upgrade to vite 6 / vitest 2? Edit: looks like upgrading to vitest 2 did the trick! |
This seems familiar but not the same as these issues. The issues below mention how @jridgewell/trace-mapping had a bug that caused this. And you need a newer version. I have the newest version and am still having the problem.
#163
#158
I have these versions
"name": "@ampproject/remapping",
"version": "2.3.0",
"name": "@jridgewell/trace-mapping",
"version": "0.3.25",
This is the thrown error
The text was updated successfully, but these errors were encountered: