Vscode-ng-language-service: فشل معالج الإعلام 'textDocument / didOpen' مع الرسالة: لا يمكن قراءة الخاصية 'length' of null

تم إنشاؤها على ١٩ ديسمبر ٢٠١٧  ·  5تعليقات  ·  مصدر: angular/vscode-ng-language-service

إصدار كود VS 1.19.0 (1.19.0)

[Error - 10:54:51] Notification handler 'textDocument/didOpen' failed with message: Cannot read property 'length' of null
Search path: /Users/latenal/alus/docker-nginx-webstack/www/commissions2.0/frontend/src/app/users/admin/summary
Failed to read JSON file /Users/latenal/alus/docker-nginx-webstack/www/commissions2.0/frontend/node_modules/@angular/common/locales/es-MX.metadata.json
Config file name: /Users/latenal/alus/docker-nginx-webstack/www/commissions2.0/frontend/tsconfig.json
Angular Language Service: 5.0.0-beta.5
TypeScript: 2.4.2
Error for getTemplateRefrences:
    TypeError: Cannot read property 'version' of null
    at /Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/node_modules/@angular/language-service/bundles/language-service.umd.js:21442:70
    at Array.find (native)
    at ReflectorHost.BaseAotCompilerHost.readMetadata (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/node_modules/@angular/language-service/bundles/language-service.umd.js:21442:42)
    at ReflectorHost.BaseAotCompilerHost.getMetadataFor (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/node_modules/@angular/language-service/bundles/language-service.umd.js:21419:29)
    at StaticSymbolResolver.getModuleMetadata (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/node_modules/@angular/language-service/bundles/language-service.umd.js:17910:45)
    at StaticSymbolResolver._createSymbolsOf (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/node_modules/@angular/language-service/bundles/language-service.umd.js:17740:29)
    at StaticSymbolResolver.getSymbolsOf (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/node_modules/@angular/language-service/bundles/language-service.umd.js:17725:14)
    at /Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/node_modules/@angular/language-service/bundles/language-service.umd.js:16800:30
    at Array.forEach (native)
    at extractProgramSymbols (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/node_modules/@angular/language-service/bundles/language-service.umd.js:16799:79)
getTemplateRefrences: 1807ms
SERVER ERROR: Cannot read property 'length' of null
TypeError: Cannot read property 'length' of null
    at Project.updateFileMap (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/editorServices.js:797:94)
    at Project.updateGraph (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/editorServices.js:815:14)
    at Project.finishGraph (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/editorServices.js:807:14)
    at ProjectService.openConfigFile (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/editorServices.js:1634:17)
    at ProjectService.openOrUpdateConfiguredProjectForFile (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/editorServices.js:1486:41)
    at ProjectService.openClientFile (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/editorServices.js:1404:23)
    at /Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/documents.js:135:47
    at TextDocuments.logErrors (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/documents.js:235:13)
    at /Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/documents.js:131:74
    at handleNotification (/Users/latenal/.vscode/extensions/Angular.ng-template-0.1.7/server/node_modules/vscode-jsonrpc/lib/main.js:353:21)
[Error - 11:04:09] Notification handler 'textDocument/didOpen' failed with message: Cannot read property 'length' of null

التعليق الأكثر فائدة

شكرًا لك ، أنا فقط أحذف الملف الذي به المشكلة وقمت بحله ، في حالتك alusev فقط امسح ملف JSON في /Users/latenal/alus/docker-nginx-webstack/www/commissions2.0/frontend/node_modules /@angular/common/locales/es-MX.metadata.json

ال 5 كومينتر

يحدث هذا لأن خدمة اللغة حاولت قراءة ملف البيانات الوصفية بالمحتوى [null] .

يمكن حذف هذه الملفات بأمان حيث لا ينبغي أن يتم إرسالها في المقام الأول وهذا هو الرئيسي الثابت للزاوية حاليًا.

سأترك هذه المشكلة مفتوحة حيث يجب ألا تتعطل خدمة اللغة في البيانات الوصفية غير الصالحة.

شكرًا لك ، أنا فقط أحذف الملف الذي به المشكلة وقمت بحله ، في حالتك alusev فقط امسح ملف JSON في /Users/latenal/alus/docker-nginx-webstack/www/commissions2.0/frontend/node_modules /@angular/common/locales/es-MX.metadata.json

نفس المشكلة:
فشل في ملفات البيانات الوصفية للمحليات الزاويّة للغات التي تم تسجيلها باستخدام "registerLocaleData" (@ angular / common)

هذه نسخة مكررة من رقم 192

تم قفل هذه المشكلة تلقائيًا بسبب عدم النشاط.
يرجى تقديم مشكلة جديدة إذا كنت تواجه مشكلة مشابهة أو ذات صلة.

اقرأ المزيد حول سياسة قفل المحادثة التلقائي .

_تم تنفيذ هذا الإجراء تلقائيًا بواسطة روبوت.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات