Open EugeneDP89 opened 4 months ago
Hi Eugene and thank you for opening this issue with all the information for reproducing it! We will investigate what's going on and give you a feedback if anything needs to be changed on the script or on the SDK itself.
This issue has gone three weeks without activity. In another week, I will close it.
But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog
or Status: In Progress
, I will leave it alone ... forever!
"A weed is but an unloved flower." ā Ella Wheeler Wilcox š„
comment to not close
This issue has gone three weeks without activity. In another week, I will close it.
But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog
or Status: In Progress
, I will leave it alone ... forever!
"A weed is but an unloved flower." ā Ella Wheeler Wilcox š„
comment to not close
This issue has gone three weeks without activity. In another week, I will close it.
But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog
or Status: In Progress
, I will leave it alone ... forever!
"A weed is but an unloved flower." ā Ella Wheeler Wilcox š„
Hi Eugene and thank you for opening this issue with all the information for reproducing it! We will investigate what's going on and give you a feedback if anything needs to be changed on the script or on the SDK itself.
Any progress on this?
This issue has gone three weeks without activity. In another week, I will close it.
But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog
or Status: In Progress
, I will leave it alone ... forever!
"A weed is but an unloved flower." ā Ella Wheeler Wilcox š„
comment to not close
I faced the same problem and the issue is because the copying of the web assets happens before the injection of the debug ids.
One way to fix this is to generate the web assets first, run the sentry cli sourcemap commands and then copy the web assets to Capacitor native platform(s). This would work even without providing the release and dist values and with optimization set to true
This issue has gone three weeks without activity. In another week, I will close it.
But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog
or Status: In Progress
, I will leave it alone ... forever!
"A weed is but an unloved flower." ā Ella Wheeler Wilcox š„
comment
This issue has gone three weeks without activity. In another week, I will close it.
But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog
or Status: In Progress
, I will leave it alone ... forever!
"A weed is but an unloved flower." ā Ella Wheeler Wilcox š„
comment
Environment
Production
What version are you running? Etc.
"@angular/common": "^17.3.7" "@ionic/angular": "7.8.6" "@capacitor/ios": "5.7.5" "@sentry/angular-ivy": "^7.93.0" "@sentry/capacitor": "^0.17.0" "@sentry/cli": "^2.31.0"
Steps to Reproduce
ionic capacitor build ios --configuration=prod --source-map
sentry-cli sourcemaps inject --org gymcloud --project strongfirst-mobile ./www && sentry-cli sourcemaps upload --org gymcloud --project strongfirst-mobile ./www --release 1.6 --dist 14
Expected Result
With
"optimization": true
(enabled for production builds) error stack trace should point to .ts file and method that caused errorActual Result
With
"optimization": true
(enabled for production builds) error stack trace points to .html file that contains button that triggers error method, but points to the code at the top of the file, not even the button itselfWhat actually happened.
The issue is with source maps. I have the next angular.json configuration
When I'm using
"optimization": true
inconfigurations -> prod
source maps are showing html file as a source of error, and position is wrong (button that triggers error is far below).If I'm using
"optimization": false
then it shows correct typescript file (error location is little wrong, showing 3 lines higher then it is).I've tried to choose both Angular and tsc options in sentry wizard, but result is the same. tsc option added this code to tsconfig.json file
This is the result for
"optimization": true
link to eventthis is for
"optimization": false
link to eventI don't think disabling optimization for production is good idea.