-
Notifications
You must be signed in to change notification settings - Fork 27.9k
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
"Start without debugging" throws an error #38466
Comments
@isidorn the problem is independent from any debug extension and occurs because the launch configuration is now frozen, so it is no longer possible to add properties on the fly. I could easily reproduce with node debugging. This might affect other properties as well (e.g. the non-public properties starting with "__"). |
@weinand what do you mean by frozen? What changed in this area recently? |
@weinand is correct. For performance reasons the configuration service doesn't clone configuration objects anymore (before handing them out to consumers). Instead config-objects are frozen and need to be cloned (which is expensive btw) manually if manipulation is desired. |
@jrieken thanks for clarification. |
Right, configuration object is frozen now for performance reasons. I made a complete pass of usages of configuration object to check if cloning has to be done on the consumer side. One more miss here unfortunately. |
@sandy081 no worries, I shuold have paid more attention in the standup yesterday 😊 |
Thanks for the quick fix! |
(1 theme extensions excluded)
Steps to Reproduce:
Reproduces without extensions: Yes
The text was updated successfully, but these errors were encountered: