Error on opening powershell file

Issue #78 resolved
Former user created an issue

PowerShell Tools for Visual Studio Version 4.1.9

Microsoft Visual Studio Enterprise 2017 Version 15.9.7

PS C:\> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.17763.316
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.17763.316
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

I see this exception, when I open a PowerShell file in the Visual Studio editor.

VS ActivityLog.xml:

<type>Error</type>
<source>Editor or Editor Extension</source>
<description>System.NullReferenceException:
    Object reference not set to an instance of an object.&#x000D;&#x000A;
      at Microsoft.VisualStudio.Text.OverviewMargin.Implementation.EnhancedScrollBarContainerMargin.get_ThumbHeight()&#x000D;&#x000A;
        at JaCoCoReader.Vsix.CodeCoverage.CodeCoverageMargin.UpdateScrollbarMargin()
         in C:\Sources\JaCoCoReader\JaCoCoReader.Vsix\CodeCoverage\CodeCoverageMargin.cs:line 76&#x000D;&#x000A;
        at JaCoCoReader.Vsix.CodeCoverage.CodeCoverageMargin..ctor(IWpfTextView textView, IVerticalScrollBar scrollBar)
         in C:\Sources\JaCoCoReader\JaCoCoReader.Vsix\CodeCoverage\CodeCoverageMargin.cs:line 49&#x000D;&#x000A;
        at JaCoCoReader.Vsix.CodeCoverage.CodeCoverageMarginFactory.CreateMargin(IWpfTextViewHost wpfTextViewHost, IWpfTextViewMargin marginContainer)
         in C:\Sources\JaCoCoReader\JaCoCoReader.Vsix\CodeCoverage\CodeCoverageMarginFactory.cs:line 31&#x000D;&#x000A;
        at Microsoft.VisualStudio.Text.Utilities.ContainerMargin.&lt;AddMargins&gt;b__25_1(IWpfTextViewMarginProvider mp)&#x000D;&#x000A;
        at Microsoft.VisualStudio.Text.Utilities.GuardedOperations.InstantiateExtension[TExtension,TMetadata,TExtensionInstance](Object errorSource, Lazy`2 provider, Func`2 getter)&#x000D;&#x000A;
        --- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;
        at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
</description>

Comments (1)

  1. Log in to comment