Vscode-ng-language-service: "Inicializando recursos de linguagem Angular" permanece pendente no VS Code 1.40.2

Criado em 27 nov. 2019  ·  5Comentários  ·  Fonte: angular/vscode-ng-language-service

Descreva o bug

Após a atualização do Visual Studio Code de 1.40.1 para 1.40.2, no canto inferior esquerdo a mensagem "Inicializando recursos de linguagem Angular" está travada e os recursos de idioma não são habilitados.

Reproduzir

Passos para reproduzir o comportamento:

  1. Instale o VS Code 1.40.1 e instale o plugin Angular Language Features
  2. Atualização para VS Code 1.40.2

Comportamento esperado

O plugin para realmente funcionar na última atualização do VS Code

Histórico

Anexe dois registros:

No console de saída, vejo:

[Informações - 9:48:35] ID do processo do servidor de linguagem angular: 82460
[Info - 9:48:35 AM] Usando o typescript v3.6.4 de /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/typescript/lib/tsserverlibrary.js
[Info - 9:48:35 AM] Usando @ angular / language-service v9.0.0-rc.3 de /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@ angular / language-service / bundles / language-service.umd.js
[Info - 9:48:35] Arquivo de log: / Users / cristiantraina / Library / Application Support / Code / logs / 20191126T100445 / exthost7 / Angular.ng-template / nglangsvc.log
Aviso: Não é possível resolver todos os parâmetros do OpaqueToken em /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/core/src/di/opaque_token.d.ts: (?). Isso se tornará um erro no Angular v6.x
Aviso: Não é possível resolver todos os parâmetros para TemplateParser em /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/template_parser/template_parser.d.ts: ([objeto de objeto], [objeto de objeto ], [objeto Objeto],?, [Objeto objeto]). Isso se tornará um erro no Angular v6.x
Aviso: Não é possível resolver todos os parâmetros para DirectiveWrapperCompiler em /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/directive_wrapper_compiler.d.ts: ([objeto de objeto], [objeto de objeto], [objeto objeto],?). Isso se tornará um erro no Angular v6.x
Aviso: Não é possível resolver todos os parâmetros de DirectiveResolver em /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/directive_resolver.d.ts: (?). Isso se tornará um erro no Angular v6.x
Aviso: Não é possível resolver todos os parâmetros para NgModuleResolver em /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/ng_module_resolver.d.ts: (?). Isso se tornará um erro no Angular v6.x
Aviso: Não é possível resolver todos os parâmetros para PipeResolver em /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/pipe_resolver.d.ts: (?). Isso se tornará um erro no Angular v6.x
Aviso: Não é possível resolver todos os parâmetros para CompileMetadataResolver em /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/metadata_resolver.d.ts: ([Object Object], [Object Object], [objeto objeto], [objeto objeto], [objeto objeto], [objeto objeto],?, [objeto objeto]). Isso se tornará um erro no Angular v6.x
[Erro - 9:48:51] Manipulador de notificação 'textDocument / didOpen' falhou com a mensagem: Não é possível ler a propriedade 'attachToProject' de indefinido

O arquivo de log é:

Info 0 [9: 48: 35.276] Informações do host de formato atualizadas
Info 1 [9: 48: 35.276] recarregar projetos.
Info 2 [9: 48: 35.276] Estrutura antes de garantirProjectForOpenFiles:
Info 3 [9: 48: 35.277] Estrutura após garantirProjectForOpenFiles:
Info 4 [9: 48: 35.277] Mapeamentos de extensão de arquivo host atualizados
Info 5 [9: 48: 35.290] Caminho de pesquisa: / Users / cristiantraina / Documents / workspaces / project / EVOL_C / TpdPortalHomeWidget / TpdPortalHomeWidgetWeb / WebContent / modules / le-tue-polizze
Info 6 [9: 48: 35.293] Para informações: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/TpdPortalHomeWidget/TpdPortalHomeWidgetWeb/WebContent/modules/le-tue-polizze/le-tue-polizze.component.html :: Nome do arquivo de configuração: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/tsconfig.json
Info 7 [9: 48: 35.293] Arquivo de configuração aberto /Users/cristiantraina/Documents/workspaces/project/EVOL_C/tsconfig.json
Info 8 [9: 48: 39.137] Carregando plugin global @ angular / language-service
Info 9 [9: 48: 39.137] Habilitando plugin @ angular / language-service a partir de caminhos candidatos: /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/typescript/lib/tsserverlibrary.js /../../..,/Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/language-service.umd.js
Info 10 [9: 48: 39.137] Carregando @ angular / language-service de /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/typescript/lib/tsserverlibrary.js/../ ../ .. (resolvido para /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/node_modules)
Info 11 [9: 48: 39.148] Carregando @ angular / language-service de /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/ language-service.umd.js (resolvido para /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/language-service.umd.js / node_modules)
Info 12 [9: 48: 39.236] Validação do plug-in bem-sucedida
Info 13 [9: 48: 39.751] Iniciando updateGraphWorker: Projeto: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/tsconfig.json
Info 14 [9: 48: 51.101] Caminho de pesquisa: / Users / cristiantraina / Documents / workspaces / project / EVOL_C / TpdPortalHomeWidget / TpdPortalHomeWidgetWeb / WebContent / modules / le-tue-polizze
Info 15 [9: 48: 51.101] Para informações: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/TpdPortalHomeWidget/TpdPortalHomeWidgetWeb/WebContent/modules/le-tue-polizze/le-tue-polizze.component.html :: Nome do arquivo de configuração: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/tsconfig.json
Info 16 [9: 48: 51.103] Carregando plugin global @ angular / language-service
Info 17 [9: 48: 51.103] Habilitando plugin @ angular / language-service a partir de caminhos candidatos: /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/typescript/lib/tsserverlibrary.js /../../..,/Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/language-service.umd.js
Info 18 [9: 48: 51.103] Carregando @ angular / language-service de /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/typescript/lib/tsserverlibrary.js/../ ../ .. (resolvido para /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/node_modules)
Info 19 [9: 48: 51.103] Carregando @ angular / language-service de /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/ language-service.umd.js (resolvido para /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/language-service.umd.js / node_modules)
Info 20 [9: 48: 51.104] Validação do plug-in bem-sucedida
Info 21 [9: 48: 51.107] Iniciando updateGraphWorker: Projeto: / dev / null / inferredProject1 *
Info 22 [9: 48: 51.672] Concluindo updateGraphWorker: Projeto: / dev / null / inferredProject1 * Versão: 1 structureChanged: true Decorrido: 565 ms
Info 23 [9: 48: 51.672] Projeto '/ dev / null / inferredProject1 *' (inferido)
Info 24 [9: 48: 51.672] Arquivos (15)

Info 25 [9: 48: 51.672] ----------------------------------------- ------

bug

Comentários muito úteis

Eu acho que de forma mais geral, se o serviço de linguagem falhar ao carregar o projeto, devemos atualizar o status de acordo, para que os usuários não pensem que o projeto ainda está carregando.

Todos 5 comentários

@andrius-pra, você se importaria de dar uma olhada nisso, por favor?

O manipulador de notificação 'textDocument / didOpen' falhou com a mensagem: Não é possível ler a propriedade 'attachToProject' de indefinido

Este erro ocorreu aqui porque pelo menos um arquivo de modelo não existe em um sistema de arquivos. Uma possível correção está aqui .

Eu acho que de forma mais geral, se o serviço de linguagem falhar ao carregar o projeto, devemos atualizar o status de acordo, para que os usuários não pensem que o projeto ainda está carregando.

Estou vendo isso também com um aplicativo React.

Versão: 1.40.2 (configuração do sistema)
Commit: f359dd69833dd8800b54d458f6d37ab7c78df520
Data: 25-11-2019T14: 54: 45,096Z
Elétron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-elétron.0
SO: Windows_NT x64 10.0.18363

initializing-angular

Este problema foi bloqueado automaticamente devido à inatividade.
Registre um novo problema se você estiver encontrando um problema semelhante ou relacionado.

Leia mais sobre nossa política de bloqueio automático de conversas .

_Esta ação foi executada automaticamente por um bot._

Esta página foi útil?
0 / 5 - 0 avaliações