Skip to content

Angular Language Service does not recognize absolute urls #1055

Closed
@nick-lvov-dev

Description

@nick-lvov-dev

Description

Component's templateUrl is marked as URL does not point to a valid file when using an absolute path

To Reproduce

Steps to reproduce the behavior:

  1. Create a brand new angular project
  2. Change the app.component templateUrl to the absolute url

Expected behavior

App works after npm start
No error should be displayed

Actual behavior

App works after npm start
An error is displayed URL does not point to a valid file

Logs

[0109/143644.677:ERROR:registration_protocol_win.cc(103)] CreateFile: The system cannot find the file specified. (0x2)
[Info  - 2:36:44 PM] Angular language server process ID: 9476
[Info  - 2:36:44 PM] Using typescript/lib/tsserverlibrary v4.0.5 from c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\node_modules\typescript\lib\tsserverlibrary.js
[Info  - 2:36:44 PM] Using @angular/language-service v11.0.3 from c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\server\node_modules\@angular\language-service\bundles\language-service.js
[Info  - 2:36:44 PM] Log file: c:\Users\nikit\AppData\Roaming\Code\logs\20210109T142917\exthost3\Angular.ng-template\nglangsvc.log
[Info  - 2:36:47 PM] Enabling VE language service for d:/repos/test-angular/tsconfig.json.
c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\node_modules\typescript\lib\tsserverlibrary.js:148616
                    scriptInfo.attachToProject(_this);
                               ^

TypeError: Cannot read property 'attachToProject' of undefined
    at c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\node_modules\typescript\lib\tsserverlibrary.js:148616:32
    at Object.enumerateInsertsAndDeletes (c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\node_modules\typescript\lib\tsserverlibrary.js:2300:17)
    at ConfiguredProject.Project.updateGraphWorker (c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\node_modules\typescript\lib\tsserverlibrary.js:148610:20)
    at ConfiguredProject.Project.updateGraph (c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\node_modules\typescript\lib\tsserverlibrary.js:148460:42)
    at ConfiguredProject.updateGraph (c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\node_modules\typescript\lib\tsserverlibrary.js:149394:63)
    at Object.updateProjectIfDirty (c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\node_modules\typescript\lib\tsserverlibrary.js:149883:45)
    at ConfiguredProject.Project.getLanguageService (c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\node_modules\typescript\lib\tsserverlibrary.js:148094:28)
    at Session.getLSAndScriptInfo (c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\server\index.js:1182:39)
    at Session.sendPendingDiagnostics (c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\server\index.js:964:34)
    at Timeout._onTimeout (c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\server\index.js:953:19)
[Info  - 2:37:33 PM] Connection to server got closed. Server will restart.
[0109/143733.932:ERROR:registration_protocol_win.cc(103)] CreateFile: The system cannot find the file specified. (0x2)
[Info  - 2:37:34 PM] Angular language server process ID: 22064
[Info  - 2:37:34 PM] Using typescript/lib/tsserverlibrary v4.0.5 from c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\node_modules\typescript\lib\tsserverlibrary.js
[Info  - 2:37:34 PM] Using @angular/language-service v11.0.3 from c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.2\server\node_modules\@angular\language-service\bundles\language-service.js
[Info  - 2:37:34 PM] Log file: c:\Users\nikit\AppData\Roaming\Code\logs\20210109T142917\exthost3\Angular.ng-template\nglangsvc.log
[Info  - 2:37:36 PM] Enabling VE language service for d:/repos/test-angular/tsconfig.json.
[Error - 2:37:36 PM] Request textDocument/definition failed.
  Message: Request textDocument/definition failed with message: Cannot read property 'attachToProject' of undefined
  Code: -32603 
[Error - 2:37:36 PM] Request textDocument/definition failed.
  Message: Request textDocument/definition failed with message: Cannot read property 'attachToProject' of undefined
  Code: -32603 
  1. nglangsvc.log

Screenshots

image

Metadata

Metadata

Assignees

Labels

bugview engineissues that affect View Engine language service only

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions