{"action":"opened","issue":{"url":"https://api.github.com/repos/Microsoft/nodejstools/issues/530","labels_url":"https://api.github.com/repos/Microsoft/nodejstools/issues/530/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/nodejstools/issues/530/comments","events_url":"https://api.github.com/repos/Microsoft/nodejstools/issues/530/events","html_url":"https://github.com/Microsoft/nodejstools/issues/530","id":111197326,"number":530,"title":"Error in Visual Studio 2015 CTP","user":{"login":"Delie","id":14965163,"avatar_url":"https://avatars.githubusercontent.com/u/14965163?v=3","gravatar_id":"","url":"https://api.github.com/users/Delie","html_url":"https://github.com/Delie","followers_url":"https://api.github.com/users/Delie/followers","following_url":"https://api.github.com/users/Delie/following{/other_user}","gists_url":"https://api.github.com/users/Delie/gists{/gist_id}","starred_url":"https://api.github.com/users/Delie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Delie/subscriptions","organizations_url":"https://api.github.com/users/Delie/orgs","repos_url":"https://api.github.com/users/Delie/repos","events_url":"https://api.github.com/users/Delie/events{/privacy}","received_events_url":"https://api.github.com/users/Delie/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-13T14:52:53Z","updated_at":"2015-10-13T14:52:53Z","closed_at":null,"body":"Apologies for flagging this if you're not testing in the 2015 CTP yet, but I'm getting an error upon opening a Jade file in the editor.  \r\n\r\nIt seems to be complaining that \"contentTypes\" is not a key.  Occurs in the constructor for Microsoft.NodejsTools.ClassifierProviderMetadata\r\n\r\nSystem.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&gt; System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.&#x000D;&#x000A;   at System.Collections.Immutable.ImmutableDictionary`2.get_Item(TKey key)&#x000D;&#x000A;   at System.Collections.Immutable.ImmutableDictionary`2.System.Collections.Generic.IDictionary&lt;TKey,TValue&gt;.get_Item(TKey key)&#x000D;&#x000A;   at Microsoft.NodejsTools.ClassifierProviderMetadata..ctor(IDictionary`2 values)&#x000D;&#x000A;   --- End of inner exception stack trace ---&#x000D;&#x000A;   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)&#x000D;&#x000A;   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.MetadataViewClassProvider.CreateProxy(IReadOnlyDictionary`2 metadata, IReadOnlyDictionary`2 defaultValues, Type metadataViewType)&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.ExportProvider.GetStrongTypedMetadata(IReadOnlyDictionary`2 metadata, Type metadataType)&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import)&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.&lt;CreateValue&gt;b__10_0(RuntimeImport import)&#x000D;&#x000A;   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()&#x000D;&#x000A;   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)&#x000D;&#x000A;   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveToState(PartLifecycleState requiredState)&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.&lt;&gt;c__DisplayClass15_0.&lt;GetExportedValueHelper&gt;b__0()&#x000D;&#x000A;   at Microsoft.VisualStudio.Composition.DelegateServices.&lt;&gt;c__DisplayClass2_0`1.&lt;As&gt;b__0()&#x000D;&#x000A;   at System.Lazy`1.CreateValue()&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()&#x000D;&#x000A;   at System.Lazy`1.get_Value()&#x000D;&#x000A;   at Microsoft.VisualStudio.Text.Utilities.GuardedOperations.InvokeMatchingFactories[TExtensionInstance,TExtensionFactory,TMetadataView](IEnumerable`1 lazyFactories, Func`2 getter, IContentType dataContentType, Object errorSource)"}}