Skip to content

3rd party extension is creating URIs that are mistaken for file URIs #9353

@mohammad-sherafat-41

Description

@mohammad-sherafat-41

Type: Bug

Issue Description

3rd party extension is creating URIs that are mistaken for file URIs

See example

2026-05-27 08:43:02.940 [error] Document pull failed for text document cline-diff:SMSPatternComponent.razor?QHVzaW5nIEN1c3RvbWVyc0NsdWIuTW9kZWxzDQpAdXNpbmcgQ3VzdG9tZXJzQ2x1Yi5TaGFyZWQNCkB1c2luZyBDdXN0b21lcnNDbHViLlNlcnZpY2VzDQoNCkB1c2luZyBNaWNyb3NvZnQuQXNwTmV0Q29yZS5Db21wb25lbnRzLkZvcm1zDQpAdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMNCkB1c2luZyBNaWNyb3NvZnQuQXNwTmV0Q29yZS5Db21wb25lbnRzLkF1dGhvcml6YXRpb24NCkB1c2luZyBTeXN0ZW0uU2VjdXJpdHkuQ2xhaW1zDQoNCkBpbmplY3QgU01TUGF0dGVyblNlcnZpY2UgU01TUGF0dGVyblNlcnZpY2UNCkBpbmplY3QgSUxvZ2dlcjxTTVNQYXR0ZXJuQ29tcG9uZW50PiBMb2dnZXINCkBpbmplY3QgQXV0aGVudGljYXRpb25TdGF0ZVByb3ZpZGVyIEF1dGhlbnRpY2F0aW9uU3RhdGVQcm92aWRlcg0KDQo8U2VydmVyU2lkZVNlYXJjaGFibGVEcm9wZG93biBUSXRlbT0iU01TUGF0dGVybiIgVEtleT0ic3RyaW5nIg0KICAgICAgICAgICAgTGFiZWxUZXh0PSLYp9mG2KrYrtin2Kgg2b7Yqtix2YYiDQogICAgICAgICAgICBQbGFjZWhvbGRlclRleHQ9Itis2LPYqtis2YjbjCDZvtiq2LHZhi4uLiIgICAgICAgICAgICANCiAgICAgICAgICAgIEtleUNoYW5nZWQ9IlNNU1BhdHRlcm5DaGFuZ2VkSGFuZGxlciINCiAgICAgICAgICAgIEl0ZW1Qcm92aWRlcj0iQFNlYXJjaFBhdHRlcm5zIg0KICAgICAgICAgICAgSXRlbVByb3ZpZGVyQnlJZD0iQEdldFNNU1BhdHRlcm5CeUNvZGUiDQogICAgICAgICAgICBAcmVmPSJEcm9wZG93biINCiAgICAgICAgICAgIC8%2BDQoNCkBjb2RlIHsNCiAgICBwcml2YXRlIHN0cmluZyBfbWFjOw0KICAgIHByaXZhdGUgc3RyaW5nIF91c2VySWQ7DQogICAgW1BhcmFtZXRlcl0NCiAgICBwdWJsaWMgc3RyaW5nIE1hYyANCiAgICB7IA0KICAgICAgICBnZXQgPT4gX21hYzsgDQogICAgICAgIHNldCANCiAgICAgICAgew0KICAgICAgICAgICAgaWYgKF9tYWMgIT0gdmFsdWUpDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgdmFyIG9sZE1hYyA9IF9tYWM7DQogICAgICAgICAgICAgICAgX21hYyA9IHZhbHVlOw0KICAgICAgICAgICAgICAgIF9jb21wb25lbnRMb2dnZXIuTG9nKCJNYWNDaGFuZ2VkIiwgbmV3IHsgb2xkTWFjLCBuZXdNYWMgPSB2YWx1ZSB9LCAiSW5mbyIsICQiTUFDIGNoYW5nZWQgZnJvbSB7b2xkTWFjfSB0byB7dmFsdWV9IiwgdXNlcklkOiBfdXNlcklkLCBkZXZpY2VNYWM6IHZhbHVlKTsNCiAgICAgICAgICAgICAgICBfcGF0dGVybnNMb2FkZWQgPSBmYWxzZTsNCiAgICAgICAgICAgICAgICBfID0gTG9hZFNNU1BhdHRlcm5zQXN5bmMoKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfSANCiAgICB9DQoNCiAgICBbUGFyYW1ldGVyXQ0KICAgIHB1YmxpYyBFdmVudENhbGxiYWNrPHN0cmluZz4gTWFjQ2hhbmdlZCB7IGdldDsgc2V0OyB9DQoNCiAgICBbUGFyYW1ldGVyXQ0KICAgIHB1YmxpYyBFdmVudENhbGxiYWNrPHN0cmluZz4gUGF0dGVybkNvZGVDaGFuZ2VkIHsgZ2V0OyBzZXQ7IH0NCg0KICAgIHByaXZhdGUgc3RyaW5nIF9wYXR0ZXJuQ29kZTsNCiAgICBbUGFyYW1ldGVyXQ0KICAgIHB1YmxpYyBzdHJpbmcgUGF0dGVybkNvZGUgDQogICAgeyANCiAgICAgICAgZ2V0ID0%2BIERyb3Bkb3duPy5HZXRDdXJyZW50S2V5KCkgPz8gc3RyaW5nLkVtcHR5OyANCiAgICAgICAgc2V0IA0KICAgICAgICB7DQogICAgICAgICAgICBpZiAoX3BhdHRlcm5Db2RlICE9IHZhbHVlKQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIF9wYXR0ZXJuQ29kZSA9IHZhbHVlOw0KICAgICAgICAgICAgICAgIF8gPSBVcGRhdGVEcm9wZG93bktleUFzeW5jKCk7DQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICB9DQoNCiAgICBbUGFyYW1ldGVyXQ0KICAgIHB1YmxpYyBTTVNQYXR0ZXJuIFNNU1BhdHRlcm4gew0KICAgICAgICBnZXQgPT4gRHJvcGRvd24%2FLkdldEN1cnJlbnRJdGVtKCk7DQogICAgICAgIHNldCB7DQogICAgICAgICAgICBpZiAodmFsdWUgIT0gbnVsbCAmJiBfcGF0dGVybkNvZGUgIT0gdmFsdWUucGF0dGVybl9jb2RlKQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIF9wYXR0ZXJuQ29kZSA9IHZhbHVlLnBhdHRlcm5fY29kZTsNCiAgICAgICAgICAgICAgICBfID0gVXBkYXRlRHJvcGRvd25LZXlBc3luYygpOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQogICAgfQ0KDQogICAgW1BhcmFtZXRlcl0NCiAgICBwdWJsaWMgRXZlbnRDYWxsYmFjazxpbnQ%2BIElkQ2hhbmdlZCB7IGdldDsgc2V0OyB9DQogICAgW1BhcmFtZXRlcl0NCiAgICBwdWJsaWMgRXZlbnRDYWxsYmFjazxTTVNQYXR0ZXJuPiBTTVNQYXR0ZXJuQ2hhbmdlZCB7IGdldDsgc2V0OyB9DQoNCiAgICBwcml2YXRlIFNlcnZlclNpZGVTZWFyY2hhYmxlRHJvcGRvd248U01TUGF0dGVybiwgc3RyaW5nPiBEcm9wZG93bjsNCiAgICBwcml2YXRlIExpc3Q8U01TUGF0dGVybj4gU01TUGF0dGVybnM7DQogICAgcHJpdmF0ZSByZWFkb25seSBTdHJ1Y3R1cmVkTG9nZ2VyIF9jb21wb25lbnRMb2dnZXIgPSBTdHJ1Y3R1cmVkTG9nZ2VyLkZvckNvbXBvbmVudCgiU01TUGF0dGVybkNvbXBvbmVudCIpOw0KDQogICAgcHJvdGVjdGVkIG92ZXJyaWRlIGFzeW5jIFRhc2sgT25Jbml0aWFsaXplZEFzeW5jKCkNCiAgICB7DQogICAgICAgIHZhciBhdXRoU3RhdGUgPSBhd2FpdCBBdXRoZW50aWNhdGlvblN0YXRlUHJvdmlkZXIuR2V0QXV0aGVudGljYXRpb25TdGF0ZUFzeW5jKCk7DQogICAgICAgIF91c2VySWQgPSBhdXRoU3RhdGUuVXNlcj8uRmluZEZpcnN0KENsYWltVHlwZXMuTmFtZUlkZW50aWZpZXIpPy5WYWx1ZSA%2FPyAiIjsNCiAgICB9DQoNCiAgICBwcm90ZWN0ZWQgb3ZlcnJpZGUgYXN5bmMgVGFzayBPbkFmdGVyUmVuZGVyQXN5bmMoYm9vbCBmaXJzdFJlbmRlcikNCiAgICB7DQogICAgICAgIF9jb21wb25lbnRMb2dnZXIuTG9nKCJPbkFmdGVyUmVuZGVyIiwgbmV3IHsgZmlyc3RSZW5kZXIsIGhhc01hYyA9ICFzdHJpbmcuSXNOdWxsT3JFbXB0eShfbWFjKSB9LCAiSW5mbyIsICQiUmVuZGVyOiBmaXJzdFJlbmRlcj17Zmlyc3RSZW5kZXJ9LCBNYWM9e19tYWN9IiwgdXNlcklkOiBfdXNlcklkLCBkZXZpY2VNYWM6IF9tYWMpOw0KICAgICAgICBpZiAoZmlyc3RSZW5kZXIgJiYgIXN0cmluZy5Jc051bGxPckVtcHR5KF9tYWMpKQ0KICAgICAgICB7DQogICAgICAgICAgICBhd2FpdCBMb2FkU01TUGF0dGVybnNBc3luYygpOw0KICAgICAgICB9DQogICAgfQ0KDQogICAgcHJpdmF0ZSBhc3luYyBUYXNrIFVwZGF0ZURyb3Bkb3duS2V5QXN5bmMoKQ0KICAgIHsNCiAgICAgICAgX2NvbXBvbmVudExvZ2dlci5Mb2coIlVwZGF0ZURyb3Bkb3duS2V5IiwgbmV3IHsgcGF0dGVybkNvZGUgPSBfcGF0dGVybkNvZGUsIGN1cnJlbnRLZXkgPSBEcm9wZG93bj8uR2V0Q3VycmVudEtleSgpIH0sICJJbmZvIiwgJCJVcGRhdGluZyBkcm9wZG93biBrZXkgdG8ge19wYXR0ZXJuQ29kZX0iLCB1c2VySWQ6IF91c2VySWQsIGRldmljZU1hYzogX21hYyk7DQogICAgICAgIGlmIChEcm9wZG93biAhPSBudWxsICYmICFzdHJpbmcuSXNOdWxsT3JFbXB0eShfcGF0dGVybkNvZGUpICYmIERyb3Bkb3duLkdldEN1cnJlbnRLZXkoKSAhPSBfcGF0dGVybkNvZGUpDQogICAgICAgIHsNCiAgICAgICAgICAgIGF3YWl0IERyb3Bkb3duLlNldEtleShfcGF0dGVybkNvZGUpOw0KICAgICAgICAgICAgYXdhaXQgUGF0dGVybkNvZGVDaGFuZ2VkLkludm9rZUFzeW5jKF9wYXR0ZXJuQ29kZSk7DQogICAgICAgICAgICBTdGF0ZUhhc0NoYW5nZWQoKTsNCiAgICAgICAgfQ0KICAgICAgICBlbHNlIGlmKERyb3Bkb3duICE9IG51bGwgJiYgc3RyaW5nLklzTnVsbE9yRW1wdHkoX3BhdHRlcm5Db2RlKSkNCiAgICAgICAgew0KICAgICAgICAgICAgcmVzZXQoKTsNCiAgICAgICAgfQ0KICAgIH0NCg0KICAgIHByaXZhdGUgYm9vbCBfcGF0dGVybnNMb2FkZWQ7DQogICAgcHJpdmF0ZSBhc3luYyBUYXNrPElFbnVtZXJhYmxlPFNNU1BhdHRlcm4%2BPiBTZWFyY2hQYXR0ZXJucyhzdHJpbmcgc2VhcmNoVGVybSkNCiAgICB7DQogICAgICAgIF9jb21wb25lbnRMb2dnZXIuTG9nKCJTZWFyY2hQYXR0ZXJucyIsIG5ldyB7IHNlYXJjaFRlcm0sIHBhdHRlcm5zTG9hZGVkID0gX3BhdHRlcm5zTG9hZGVkLCBwYXR0ZXJuc0NvdW50ID0gU01TUGF0dGVybnM%2FLkNvdW50IH0sICJJbmZvIiwgJCJTZWFyY2hpbmcgcGF0dGVybnMgd2l0aCB0ZXJtICd7c2VhcmNoVGVybX0nIiwgdXNlcklkOiBfdXNlcklkLCBkZXZpY2VNYWM6IF9tYWMpOw0KICAgICAgICB0cnkNCiAgICAgICAgew0KICAgICAgICAgICAgLy8gT25seSBsb2FkIHBhdHRlcm5zIG9uY2UsIG5vdCBvbiBldmVyeSBzZWFyY2gga2V5c3Ryb2tlDQogICAgICAgICAgICBpZiAoIV9wYXR0ZXJuc0xvYWRlZCkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBhd2FpdCBMb2FkU01TUGF0dGVybnNBc3luYygpOw0KICAgICAgICAgICAgICAgIF9wYXR0ZXJuc0xvYWRlZCA9IHRydWU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIGlmIChTTVNQYXR0ZXJucyA9PSBudWxsIHx8ICFTTVNQYXR0ZXJucy5BbnkoKSkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBfY29tcG9uZW50TG9nZ2VyLkxvZygiU2VhcmNoUGF0dGVybnMiLCBudWxsLCAiV2FybmluZyIsICJObyBwYXR0ZXJucyBsb2FkZWQsIHJldHVybmluZyBlbXB0eSBsaXN0IiwgdXNlcklkOiBfdXNlcklkLCBkZXZpY2VNYWM6IF9tYWMpOw0KICAgICAgICAgICAgICAgIHJldHVybiBuZXcgTGlzdDxTTVNQYXR0ZXJuPigpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgaWYgKHN0cmluZy5Jc051bGxPckVtcHR5KHNlYXJjaFRlcm0pKSByZXR1cm4gU01TUGF0dGVybnM7DQoNCiAgICAgICAgICAgIHZhciBmaWx0ZXJlZCA9IFNNU1BhdHRlcm5zLldoZXJlKHAgPT4gDQogICAgICAgICAgICAgICAgKHAuVGl0bGU%2FLkNvbnRhaW5zKHNlYXJjaFRlcm0sIFN0cmluZ0NvbXBhcmlzb24uT3JkaW5hbElnbm9yZUNhc2UpID8%2FIGZhbHNlKSB8fCANCiAgICAgICAgICAgICAgICAocC5QYXR0ZXJuTWVzc2FnZT8uQ29udGFpbnMoc2VhcmNoVGVybSwgU3RyaW5nQ29tcGFyaXNvbi5PcmRpbmFsSWdub3JlQ2FzZSkgPz8gZmFsc2UpKS5Ub0xpc3QoKTsNCiAgICAgICAgICAgIA0KICAgICAgICAgICAgX2NvbXBvbmVudExvZ2dlci5Mb2coIlNlYXJjaFBhdHRlcm5zIiwgbmV3IHsgc2VhcmNoVGVybSwgcmVzdWx0Q291bnQgPSBmaWx0ZXJlZC5Db3VudCB9LCAiU3VjY2VzcyIsICQiRm91bmQge2ZpbHRlcmVkLkNvdW50fSBwYXR0ZXJucyBtYXRjaGluZyAne3NlYXJjaFRlcm19JyIsIHVzZXJJZDogX3VzZXJJZCwgZGV2aWNlTWFjOiBfbWFjKTsNCiAgICAgICAgICAgIHJldHVybiBmaWx0ZXJlZDsNCiAgICAgICAgfQ0KICAgICAgICBjYXRjaCAoRXhjZXB0aW9uIGV4KQ0KICAgICAgICB7DQogICAgICAgICAgICBfY29tcG9uZW50TG9nZ2VyLkxvZ0Vycm9yKCJTZWFyY2hQYXR0ZXJucyIsIGV4Lk1lc3NhZ2UsIG5ldyB7IHNlYXJjaFRlcm0gfSwgdXNlcklkOiBfdXNlcklkLCBkZXZpY2VNYWM6IF9tYWMpOw0KICAgICAgICAgICAgcmV0dXJuIG5ldyBMaXN0PFNNU1BhdHRlcm4%2BKCk7DQogICAgICAgIH0NCiAgICB9DQoNCiAgICBwcml2YXRlIGFzeW5jIFRhc2s8U01TUGF0dGVybj4gR2V0U01TUGF0dGVybkJ5Q29kZShzdHJpbmcgcGF0dGVybkNvZGUpDQogICAgew0KICAgICAgICBfY29tcG9uZW50TG9nZ2VyLkxvZygiR2V0U01TUGF0dGVybkJ5Q29kZSIsIG5ldyB7IHBhdHRlcm5Db2RlLCBwYXR0ZXJuc0NvdW50ID0gU01TUGF0dGVybnM%2FLkNvdW50IH0sICJJbmZvIiwgJCJMb29raW5nIHVwIHBhdHRlcm4gYnkgY29kZSAne3BhdHRlcm5Db2RlfSciLCB1c2VySWQ6IF91c2VySWQsIGRldmljZU1hYzogX21hYyk7DQogICAgICAgIHRyeQ0KICAgICAgICB7DQogICAgICAgICAgICB2YXIgcGF0dGVybiA9IFNNU1BhdHRlcm5zPy5GaXJzdE9yRGVmYXVsdChwID0%2BIHAucGF0dGVybl9jb2RlID09IHBhdHRlcm5Db2RlKTsNCiAgICAgICAgICAgIF9jb21wb25lbnRMb2dnZXIuTG9nKCJHZXRTTVNQYXR0ZXJuQnlDb2RlIiwgbmV3IHsgcGF0dGVybkNvZGUsIGZvdW5kID0gcGF0dGVybiAhPSBudWxsIH0sIHBhdHRlcm4gIT0gbnVsbCA%2FICJTdWNjZXNzIiA6ICJXYXJuaW5nIiwgcGF0dGVybiAhPSBudWxsID8gJCJGb3VuZCBwYXR0ZXJuICd7cGF0dGVybkNvZGV9JyIgOiAkIlBhdHRlcm4gJ3twYXR0ZXJuQ29kZX0nIG5vdCBmb3VuZCIsIHVzZXJJZDogX3VzZXJJZCwgZGV2aWNlTWFjOiBfbWFjKTsNCiAgICAgICAgICAgIHJldHVybiBwYXR0ZXJuID8%2FIG5ldyBTTVNQYXR0ZXJuKCk7DQogICAgICAgIH0NCiAgICAgICAgY2F0Y2ggKEV4Y2VwdGlvbiBleCkNCiAgICAgICAgew0KICAgICAgICAgICAgX2NvbXBvbmVudExvZ2dlci5Mb2dFcnJvcigiR2V0U01TUGF0dGVybkJ5Q29kZSIsIGV4Lk1lc3NhZ2UsIG5ldyB7IHBhdHRlcm5Db2RlIH0sIHVzZXJJZDogX3VzZXJJZCwgZGV2aWNlTWFjOiBfbWFjKTsNCiAgICAgICAgICAgIHJldHVybiBuZXcgU01TUGF0dGVybigpOw0KICAgICAgICB9DQogICAgfQ0KDQogICAgcHJpdmF0ZSBhc3luYyBUYXNrIFNNU1BhdHRlcm5DaGFuZ2VkSGFuZGxlcigoc3RyaW5nIHBhdHRlcm5Db2RlLCBTTVNQYXR0ZXJuIFNNU1BhdHRlcm4pIGFyZ3MpDQogICAgew0KICAgICAgICBfY29tcG9uZW50TG9nZ2VyLkxvZygiU01TUGF0dGVybkNoYW5nZWQiLCBuZXcgeyBwYXR0ZXJuQ29kZSA9IGFyZ3MucGF0dGVybkNvZGUsIHBhdHRlcm5UaXRsZSA9IGFyZ3MuU01TUGF0dGVybj8uVGl0bGUgfSwgIkluZm8iLCAkIlBhdHRlcm4gY2hhbmdlZCB0byAne2FyZ3MucGF0dGVybkNvZGV9JyIsIHVzZXJJZDogX3VzZXJJZCwgZGV2aWNlTWFjOiBfbWFjKTsNCiAgICAgICAgYXdhaXQgU01TUGF0dGVybkNoYW5nZWQuSW52b2tlQXN5bmMoYXJncy5TTVNQYXR0ZXJuKTsNCiAgICAgICAgYXdhaXQgUGF0dGVybkNvZGVDaGFuZ2VkLkludm9rZUFzeW5jKGFyZ3MucGF0dGVybkNvZGUpOw0KICAgIH0NCg0KICAgIHByaXZhdGUgYXN5bmMgVGFzayBMb2FkU01TUGF0dGVybnNBc3luYygpDQogICAgew0KICAgICAgICBpZiAoc3RyaW5nLklzTnVsbE9yRW1wdHkoTWFjKSkNCiAgICAgICAgew0KICAgICAgICAgICAgX2NvbXBvbmVudExvZ2dlci5Mb2coIkxvYWRTTVNQYXR0ZXJucyIsIG51bGwsICJXYXJuaW5nIiwgIk1BQyBpcyBlbXB0eSwgc2tpcHBpbmcgbG9hZCIsIHVzZXJJZDogX3VzZXJJZCwgZGV2aWNlTWFjOiBfbWFjKTsNCiAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAgfQ0KICAgDQogICAgICAgIF9jb21wb25lbnRMb2dnZXIuTG9nKCJMb2FkU01TUGF0dGVybnMiLCBuZXcgeyBtYWMgPSBNYWMgfSwgIkluZm8iLCAkIkxvYWRpbmcgcGF0dGVybnMgZm9yIE1BQzoge01hY30iLCB1c2VySWQ6IF91c2VySWQsIGRldmljZU1hYzogX21hYyk7DQogICAgICAgIFNNU1BhdHRlcm5zID0gYXdhaXQgU01TUGF0dGVyblNlcnZpY2UuR2V0QnlNYWMoTWFjKTsNCiAgICAgICAgX3BhdHRlcm5zTG9hZGVkID0gdHJ1ZTsNCiAgICAgICAgDQogICAgICAgIF9jb21wb25lbnRMb2dnZXIuTG9nKCJMb2FkU01TUGF0dGVybnMiLCBuZXcgeyBtYWMgPSBNYWMsIHBhdHRlcm5zQ291bnQgPSBTTVNQYXR0ZXJucz8uQ291bnQgPz8gMCB9LCAiU3VjY2VzcyIsICQiTG9hZGVkIHtTTVNQYXR0ZXJucz8uQ291bnQgPz8gMH0gcGF0dGVybnMgZm9yIE1BQzoge01hY30iLCB1c2VySWQ6IF91c2VySWQsIGRldmljZU1hYzogX21hYyk7DQogICAgICAgIA0KICAgICAgICBpZiAoU01TUGF0dGVybiAhPSBudWxsICYmICFzdHJpbmcuSXNOdWxsT3JFbXB0eShTTVNQYXR0ZXJuLklkKSkNCiAgICAgICAgICAgIGF3YWl0IFVwZGF0ZURyb3Bkb3duS2V5QXN5bmMoKTsNCg0KICAgICAgICBTdGF0ZUhhc0NoYW5nZWQoKTsNCiAgICB9DQoNCiAgICBwdWJsaWMgdm9pZCByZXNldCgpDQogICAgew0KICAgICAgICBfY29tcG9uZW50TG9nZ2VyLkxvZygiUmVzZXQiLCBudWxsLCAiSW5mbyIsICJSZXNldHRpbmcgZHJvcGRvd24gc2VsZWN0aW9uIiwgdXNlcklkOiBfdXNlcklkLCBkZXZpY2VNYWM6IF9tYWMpOw0KICAgICAgICBpZihEcm9wZG93biAhPSBudWxsKQ0KICAgICAgICAgICAgRHJvcGRvd24uUmVzZXRTZWxlY3Rpb24oKTsNCiAgICB9DQp9DQo%3D

Steps to Reproduce

Expected Behavior

Actual Behavior

Extension version: 2.140.8
VS Code version: Code 1.121.0 (f6cfa2ea2403534de03f069bdf160d06451ed282, 2026-05-19T11:51:53+02:00)
OS version: Windows_NT x64 10.0.19045
Modes:

Logs

C# log

Details
2026-05-27 08:28:34.481 [info] Locating .NET runtime version 10.0.5
2026-05-27 08:28:53.860 [info] Dotnet path: c:\Users\software-pc\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime\.dotnet\10.0.6~x64~aspnetcore\dotnet.exe
2026-05-27 08:28:53.860 [info] Activating C# + C# Dev Kit...
2026-05-27 08:28:54.176 [info] info: Program[0]
2026-05-27 08:28:54.176 [info]       Server started with process ID 14512
2026-05-27 08:28:56.077 [info] [Program] Language server initialized
2026-05-27 08:28:56.100 [info] [Program] Monitoring client process 12516 for exit
2026-05-27 08:28:57.365 [info] [initialized] [Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.FileBasedProgramsEntryPointDiscovery] Finished discovery in 'g:\Projects\CustomersClub\WebApp' in 22 milliseconds
2026-05-27 08:29:02.615 [info] [textDocument/_vs_getProjectContexts] [Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager] .NET BuildHost started from c:\Users\software-pc\.vscode\extensions\ms-dotnettools.csharp-2.140.8-win32-x64\.roslyn\Microsoft.CodeAnalysis.LanguageServer.exe reloading to start from C:\Program Files\dotnet\dotnet.exe to match necessary SDK location.
2026-05-27 08:29:08.481 [warning] [textDocument/_vs_getProjectContexts] [LanguageServerProjectLoader] Project C:\Users\software-pc\AppData\Local\Temp\roslyn-canonical-misc\bed116cf-8177-4d67-83e8-dad10a87b7bf\Canonical.csproj has unresolved dependencies
2026-05-27 08:29:08.973 [info] [textDocument/_vs_getProjectContexts] [LanguageServerProjectLoader] Successfully completed load of g:\Projects\CustomersClub\WebApp\Services\SmsService.cs
2026-05-27 08:29:09.033 [info] [textDocument/_vs_getProjectContexts] [LanguageServerProjectLoader] Restoring Canonical.csproj: Running dotnet restore on C:\Users\software-pc\AppData\Local\Temp\roslyn-canonical-misc\bed116cf-8177-4d67-83e8-dad10a87b7bf\Canonical.csproj
2026-05-27 08:29:09.052 [info] [textDocument/_vs_getProjectContexts] [Microsoft.CodeAnalysis.LanguageServer.DotnetCliHelper] Using dotnet executable configured on the PATH
2026-05-27 08:29:12.679 [info] [textDocument/_vs_getProjectContexts] [LanguageServerProjectLoader] Restoring Canonical.csproj:   Determining projects to restore...
2026-05-27 08:29:14.370 [info] [textDocument/_vs_getProjectContexts] [LanguageServerProjectLoader] Restoring Canonical.csproj:   Restored C:\Users\software-pc\AppData\Local\Temp\roslyn-canonical-misc\bed116cf-8177-4d67-83e8-dad10a87b7bf\Canonical.csproj (in 271 ms).
2026-05-27 08:29:14.462 [info] [textDocument/_vs_getProjectContexts] [LanguageServerProjectLoader] Restore complete
2026-05-27 08:29:14.467 [info] [textDocument/_vs_getProjectContexts] [LanguageServerProjectLoader] Completed (re)load of all projects in 00:00:15.7799023
2026-05-27 08:29:14.608 [info] [workspace/didChangeWatchedFiles] [LanguageServerProjectLoader] Successfully completed load of g:\Projects\CustomersClub\WebApp\Services\SmsService.cs
2026-05-27 08:29:14.633 [info] [workspace/didChangeWatchedFiles] [LanguageServerProjectLoader] Completed (re)load of all projects in 00:00:00.0164939
2026-05-27 08:29:17.053 [info] [serviceBroker/connect] [WorkspaceProjectFactoryService] Project G:\Projects\CustomersClub\WebApp\CustomersClub.csproj loaded by C# Dev Kit
2026-05-27 08:40:38.522 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Successfully completed load of cline-diff:StructuredLogger.cs?dXNpbmcgU3lzdGVtOw0KdXNpbmcgU3lzdGVtLklPOw0KdXNpbmcgU3lzdGVtLlRleHQuSnNvbjsNCnVzaW5nIFN5c3RlbS5UaHJlYWRpbmc7DQoNCm5hbWVzcGFjZSBDdXN0b21lcnNDbHViLlNlcnZpY2VzDQp7DQogICAgLy8vIDxzdW1tYXJ5Pg0KICAgIC8vLyBTdHJ1Y3R1cmVkIEpTT04gbG9nZ2VyIHRoYXQgd3JpdGVzIHRvIHNlcGFyYXRlIGxvZyBmb2xkZXJzOg0KICAgIC8vLyBsb2dzL2NvbXBvbmVudHMvIC0gQ29tcG9uZW50LWxldmVsIGxvZ3MgKFVJIGFjdGlvbnMsIHJlbmRlcnMpDQogICAgLy8vIGxvZ3Mvc2VydmljZXMvIC0gU2VydmljZS1sZXZlbCBsb2dzIChidXNpbmVzcyBsb2dpYywgREIgY2FsbHMpDQogICAgLy8vIGxvZ3Mvc21zYXBpLyAtIFNNUyBBUEkgcmVxdWVzdC9yZXNwb25zZSBsb2dzDQogICAgLy8vIEVhY2ggbG9nIGZpbGUgaXMgbmFtZWQge2NhdGVnb3J5fS17eXl5eS1NTS1kZH0ubG9nDQogICAgLy8vIDwvc3VtbWFyeT4NCiAgICBwdWJsaWMgY2xhc3MgU3RydWN0dXJlZExvZ2dlcg0KICAgIHsNCiAgICAgICAgcHJpdmF0ZSByZWFkb25seSBzdHJpbmcgX2Jhc2VMb2dEaXJlY3Rvcnk7DQogICAgICAgIHByaXZhdGUgcmVhZG9ubHkgc3RyaW5nIF9jYXRlZ29yeTsNCiAgICAgICAgcHJpdmF0ZSByZWFkb25seSBvYmplY3QgX2xvY2tPYmplY3QgPSBuZXcgb2JqZWN0KCk7DQoNCiAgICAgICAgcHVibGljIFN0cnVjdHVyZWRMb2dnZXIoc3RyaW5nIGNhdGVnb3J5KQ0KICAgICAgICB7DQogICAgICAgICAgICBfY2F0ZWdvcnkgPSBjYXRlZ29yeTsNCiAgICAgICAgICAgIHZhciBiYXNlRGlyZWN0b3J5ID0gQXBwQ29udGV4dC5CYXNlRGlyZWN0b3J5Ow0KICAgICAgICAgICAgX2Jhc2VMb2dEaXJlY3RvcnkgPSBQYXRoLkNvbWJpbmUoYmFzZURpcmVjdG9yeSwgImxvZ3MiLCBjYXRlZ29yeSk7DQoNCiAgICAgICAgICAgIC8vIEVuc3VyZSBsb2cgZGlyZWN0b3J5IGV4aXN0cw0KICAgICAgICAgICAgaWYgKCFEaXJlY3RvcnkuRXhpc3RzKF9iYXNlTG9nRGlyZWN0b3J5KSkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBEaXJlY3RvcnkuQ3JlYXRlRGlyZWN0b3J5KF9iYXNlTG9nRGlyZWN0b3J5KTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KDQogICAgICAgIC8vLyA8c3VtbWFyeT4NCiAgICAgICAgLy8vIExvZyBhIHN0cnVjdHVyZWQgSlNPTiBlbnRyeSB3aXRoIHRpbWVzdGFtcC4NCiAgICAgICAgLy8vIDwvc3VtbWFyeT4NCiAgICAgICAgcHVibGljIHZvaWQgTG9nKHN0cmluZyBhY3Rpb24sIG9iamVjdCBkYXRhID0gbnVsbCwgc3RyaW5nIHN0YXR1cyA9ICJJbmZvIiwgc3RyaW5nIG1lc3NhZ2UgPSBudWxsKQ0KICAgICAgICB7DQogICAgICAgICAgICB0cnkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICB2YXIgbG9nRW50cnkgPSBuZXcNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIHRpbWVzdGFtcCA9IERhdGVUaW1lLlV0Y05vdy5Ub1N0cmluZygieXl5eS1NTS1kZCBISDptbTpzcy5mZmYiKSwNCiAgICAgICAgICAgICAgICAgICAgY2F0ZWdvcnkgPSBfY2F0ZWdvcnksDQogICAgICAgICAgICAgICAgICAgIGFjdGlvbiwNCiAgICAgICAgICAgICAgICAgICAgc3RhdHVzLA0KICAgICAgICAgICAgICAgICAgICBtZXNzYWdlLA0KICAgICAgICAgICAgICAgICAgICBkYXRhDQogICAgICAgICAgICAgICAgfTsNCg0KICAgICAgICAgICAgICAgIHZhciBqc29uID0gSnNvblNlcmlhbGl6ZXIuU2VyaWFsaXplKGxvZ0VudHJ5LCBuZXcgSnNvblNlcmlhbGl6ZXJPcHRpb25zDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBXcml0ZUluZGVudGVkID0gZmFsc2UsDQogICAgICAgICAgICAgICAgICAgIFByb3BlcnR5TmFtaW5nUG9saWN5ID0gSnNvbk5hbWluZ1BvbGljeS5DYW1lbENhc2UNCiAgICAgICAgICAgICAgICB9KTsNCg0KICAgICAgICAgICAgICAgIHZhciBsb2dGaWxlUGF0aCA9IFBhdGguQ29tYmluZShfYmFzZUxvZ0RpcmVjdG9yeSwgJCJ7X2NhdGVnb3J5fS17RGF0ZVRpbWUuVXRjTm93Onl5eXktTU0tZGR9LmxvZyIpOw0KDQogICAgICAgICAgICAgICAgbG9jayAoX2xvY2tPYmplY3QpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBGaWxlLkFwcGVuZEFsbFRleHQobG9nRmlsZVBhdGgsIGpzb24gKyBFbnZpcm9ubWVudC5OZXdMaW5lKTsNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAvLyBBbHNvIHdyaXRlIHRvIGNvbnNvbGUgZm9yIGRldmVsb3BtZW50IHZpc2liaWxpdHkNCiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgkIlt7X2NhdGVnb3J5fV0ge2FjdGlvbn0gfCB7c3RhdHVzfSB8IHttZXNzYWdlfSIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgY2F0Y2ggKEV4Y2VwdGlvbiBleCkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAvLyBEb24ndCB0aHJvdyAtIGxvZ2dpbmcgZmFpbHVyZXMgc2hvdWxkbid0IGJyZWFrIHRoZSBhcHBsaWNhdGlvbg0KICAgICAgICAgICAgICAgIENvbnNvbGUuRXJyb3IuV3JpdGVMaW5lKCQiW1N0cnVjdHVyZWRMb2dnZXJdIEZhaWxlZCB0byB3cml0ZSBsb2c6IHtleC5NZXNzYWdlfSIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQoNCiAgICAgICAgLy8vIDxzdW1tYXJ5Pg0KICAgICAgICAvLy8gTG9nIGFuIGVycm9yIGVudHJ5Lg0KICAgICAgICAvLy8gPC9zdW1tYXJ5Pg0KICAgICAgICBwdWJsaWMgdm9pZCBMb2dFcnJvcihzdHJpbmcgYWN0aW9uLCBzdHJpbmcgZXJyb3JNZXNzYWdlLCBvYmplY3QgZGF0YSA9IG51bGwpDQogICAgICAgIHsNCiAgICAgICAgICAgIExvZyhhY3Rpb24sIGRhdGEsICJFcnJvciIsIGVycm9yTWVzc2FnZSk7DQogICAgICAgIH0NCg0KICAgICAgICAvLy8gPHN1bW1hcnk+DQogICAgICAgIC8vLyBMb2cgYSBzdWNjZXNzIGVudHJ5Lg0KICAgICAgICAvLy8gPC9zdW1tYXJ5Pg0KICAgICAgICBwdWJsaWMgdm9pZCBMb2dTdWNjZXNzKHN0cmluZyBhY3Rpb24sIHN0cmluZyBtZXNzYWdlID0gbnVsbCwgb2JqZWN0IGRhdGEgPSBudWxsKQ0KICAgICAgICB7DQogICAgICAgICAgICBMb2coYWN0aW9uLCBkYXRhLCAiU3VjY2VzcyIsIG1lc3NhZ2UpOw0KICAgICAgICB9DQoNCiAgICAgICAgLy8vIDxzdW1tYXJ5Pg0KICAgICAgICAvLy8gTG9nIGEgd2FybmluZyBlbnRyeS4NCiAgICAgICAgLy8vIDwvc3VtbWFyeT4NCiAgICAgICAgcHVibGljIHZvaWQgTG9nV2FybmluZyhzdHJpbmcgYWN0aW9uLCBzdHJpbmcgbWVzc2FnZSA9IG51bGwsIG9iamVjdCBkYXRhID0gbnVsbCkNCiAgICAgICAgew0KICAgICAgICAgICAgTG9nKGFjdGlvbiwgZGF0YSwgIldhcm5pbmciLCBtZXNzYWdlKTsNCiAgICAgICAgfQ0KDQogICAgICAgIC8vLyA8c3VtbWFyeT4NCiAgICAgICAgLy8vIEZhY3RvcnkgbWV0aG9kIHRvIGNyZWF0ZSBhIGxvZ2dlciBmb3IgYSBzcGVjaWZpYyBjYXRlZ29yeS4NCiAgICAgICAgLy8vIDwvc3VtbWFyeT4NCiAgICAgICAgcHVibGljIHN0YXRpYyBTdHJ1Y3R1cmVkTG9nZ2VyIEZvckNvbXBvbmVudChzdHJpbmcgY29tcG9uZW50TmFtZSkNCiAgICAgICAgew0KICAgICAgICAgICAgcmV0dXJuIG5ldyBTdHJ1Y3R1cmVkTG9nZ2VyKCQiY29tcG9uZW50cy97Y29tcG9uZW50TmFtZX0iKTsNCiAgICAgICAgfQ0KDQogICAgICAgIHB1YmxpYyBzdGF0aWMgU3RydWN0dXJlZExvZ2dlciBGb3JTZXJ2aWNlKHN0cmluZyBzZXJ2aWNlTmFtZSkNCiAgICAgICAgew0KICAgICAgICAgICAgcmV0dXJuIG5ldyBTdHJ1Y3R1cmVkTG9nZ2VyKCQic2VydmljZXMve3NlcnZpY2VOYW1lfSIpOw0KICAgICAgICB9DQoNCiAgICAgICAgcHVibGljIHN0YXRpYyBTdHJ1Y3R1cmVkTG9nZ2VyIEZvclNtc0FwaSgpDQogICAgICAgIHsNCiAgICAgICAgICAgIHJldHVybiBuZXcgU3RydWN0dXJlZExvZ2dlcigic21zYXBpIik7DQogICAgICAgIH0NCiAgICB9DQp9DQo=
2026-05-27 08:40:38.524 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Completed (re)load of all projects in 00:00:00.6444267
2026-05-27 08:41:33.027 [error] Request textDocument/diagnostic failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:33.027 [error] Document pull failed for text document cline-diff:SMSPatternComponent.razor?{Long base-64 encoded blob}
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:33.081 [error] Request textDocument/documentSymbol failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:33.093 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:34.941 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:35.588 [error] Request textDocument/documentSymbol failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:40.505 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:42.461 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:43.278 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:43.541 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:43.818 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:43.928 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:44.137 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:45.089 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:45.362 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:45.667 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:45.925 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:46.373 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:46.542 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:47.443 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:48.047 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:48.278 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:48.389 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:48.775 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:48.839 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:49.071 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:49.639 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:49.923 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:50.127 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:50.325 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:50.632 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:50.707 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:51.103 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:51.551 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:51.973 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:52.557 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:41:53.213 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:42:19.024 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Successfully completed load of cline-diff:SMSPatternService.cs?{Long base-64 encoded blob}
2026-05-27 08:42:19.026 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Completed (re)load of all projects in 00:00:00.0734856
2026-05-27 08:43:02.940 [error] Request textDocument/diagnostic failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:43:02.940 [error] Document pull failed for text document cline-diff:SMSPatternComponent.razor?{Long base-64 encoded blob}
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:43:03.396 [error] Request textDocument/documentSymbol failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:43:03.398 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:43:05.003 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:43:05.275 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:43:07.747 [error] Request textDocument/semanticTokens/range failed.
  Message: Project does not contain any Razor documents. (Parameter 'project')
  Code: -32000 
[object Object]
2026-05-27 08:43:20.390 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Successfully completed load of cline-diff:SMSPatternService.cs?{Long base-64 encoded blob}
2026-05-27 08:43:20.390 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Completed (re)load of all projects in 00:00:00.0632810

C# LSP Trace Logs log

Details

Environment Information

VSCode version: 1.121.0
C# Extension: 2.140.8
Using OmniSharp: false

Dotnet Information

Host:
Version: 10.0.6
Architecture: x64
Commit: 47fb725acf
RID: win-x64

.NET SDKs installed:
No SDKs were found.

.NET runtimes installed:
Microsoft.AspNetCore.App 10.0.6 [c:\Users\software-pc\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime.dotnet\10.0.6x64aspnetcore\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 10.0.6 [c:\Users\software-pc\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime.dotnet\10.0.6x64aspnetcore\shared\Microsoft.NETCore.App]

Other architectures found:
x86 [C:\Program Files (x86)\dotnet]
registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables:
DOTNET_CLI_UI_LANGUAGE [en-US]
DOTNET_NOLOGO [true]

global.json file:
Not found

Learn more:
https://aka.ms/dotnet/info

Download .NET:
https://aka.ms/dotnet/download

Visual Studio Code Extensions
Extension Author Version Folder Name
claude-dev saoudrizwan 3.85.0 saoudrizwan.claude-dev-3.85.0
csdevkit ms-dotnettools 3.20.199 ms-dotnettools.csdevkit-3.20.199-win32-x64
csharp ms-dotnettools 2.140.8 ms-dotnettools.csharp-2.140.8-win32-x64
dbcode dbcode 1.32.0 dbcode.dbcode-1.32.0
remote-explorer ms-vscode 0.6.2026031809 ms-vscode.remote-explorer-0.6.2026031809
remote-ssh ms-vscode-remote 0.124.2026052215 ms-vscode-remote.remote-ssh-0.124.2026052215
sshtools XPLOT 1.0.81 xplot.sshtools-1.0.81
vscode-dotnet-runtime ms-dotnettools 3.0.2 ms-dotnettools.vscode-dotnet-runtime-3.0.2
C# Settings
Setting Value
preferCSharpExtension false
compilerDiagnosticScope openFiles
analyzerDiagnosticScope openFiles
enableXamlTools true
useServerGC true
System Info
Item Value
CPUs Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz (4 x 3912)
GPU Status 2d_canvas: enabled
GPU0: VENDOR= 0x1002, DEVICE=0x68f9 [AMD Radeon HD 5450], DRIVER_VENDOR=AMD, DRIVER_VERSION=8.17.10.1433 ACTIVE
GPU1: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.19041.5794
Machine model name:
Machine model version:
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: unavailable_off
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: unavailable_off
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 7.96GB (0.64GB free)
Process Argv --crash-reporter-id 4d576c9c-57a3-4768-8cb2-3277c2cbaee7
Screen Reader no
VM 0%
A/B Experiments
vsliv368cf:30146710
pythonvspyt551cf:31249601
binariesv615:30325510
nativeloc1:31344060
dwcopilot:31170013
dwoutputs:31242946
copilot_t_ci:31333650
e5gg6876:31282496
pythonrdcb7:31342333
6518g693:31463988
aj953862:31281341
6abeh943:31336334
envsactivate1:31505457
cloudbuttont:31379625
3efgi100_wstrepl:31403338
ec5jj548:31422691
cp_cls_c_966_ss:31454199
inlinechat_v2_hd992725:31505030
4je02754:31466945
8hhj4413:31478653
38bie571_auto:31426784
cp_cls_c_1081:31454833
conptydll_true:31498968
e9c30283:31461165
test_treatment2:31471001
c9b86496:31447327
idci7584:31464702
e3e4d672:31494082
ei9d7968:31496641
chat:31457767
7e187181:31503455
ghj88844:31499326
ddid_c:31478207
hmra_i5g22:31518061
getcmakediagnosticson:31489824
7df3h592:31512476
cp_cls_t_1082:31516087
logging_enabled_new:31498466
db5d2638:31499441
jb_cp_cls_c_632:31517842
56dj4588:31512888
cg448276_tst_on:31514358
32d76977:31512328
ha629193:31508444
539gd155_c:31506875
jh5f2457_c:31515489
61138546:31518536

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions