Failed to initialize package

Issue #238 new
Todd Brown created an issue

PowerShell process is crashing when opening a PowerShell project solution in Visual Studio 2017 15.9.19 with PowerShell Tools for Visual Studio 5.2.3. See DebugView output below for crash details. If I update the PowerShell Tools - Diagnostics - Display PowerShell Window option to True, Visual Studio opens without an error and PowerShell window output looks fine.

$PSVersionTable

PSVersion 5.1.14409.1018
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.14409.1018
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

DebugView

[66108] PowerShellTools.Diagnostics.DiagnosticConfiguration: [42] INFO  PowerShellTools.Diagnostics.DiagnosticConfiguration (null) - Diagnostics enabled. 
[66108] PowerShellTools.PowerShellToolsPackage: [42] INFO  PowerShellTools.PowerShellToolsPackage (null) - PowerShellToolsPackage() 
[66108] PowerShellTools.PowerShellToolsPackage: [42] INFO  PowerShellTools.PowerShellToolsPackage (null) - InitializeAsync() 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Switch to main thread 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - PowerShell Tools Version: 5.2.2.0 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Visual Studio Version: 15.0 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Windows Version: Microsoft Windows NT 6.1.7601 Service Pack 1 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Current Culture: en-US 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Entering Initialize() of: PowerShellTools.PowerShellToolsPackage 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Adding language service 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Getting adapters factory 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - RefreshCommands 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Done RefreshCommands 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - InitializePowerShellHost 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Opening PowerShell host connection 
[66108] PowerShellTools.ServiceManagement.PowershellHostProcessHelper: [1] DEBUG PowerShellTools.ServiceManagement.PowershellHostProcessHelper (null) - Starting host path. Bitness: C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe 
[66108] PowerShellTools.ServiceManagement.PowershellHostProcessHelper: [1] DEBUG PowerShellTools.ServiceManagement.PowershellHostProcessHelper (null) - Host path: 'C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe' Host arguments: '-NoExit  -NoProfile -NonInteractive -Command "& { Import-Module 'c:\program files (x86)\microsoft visual studio\2017\enterprise\common7\ide\extensions\3yqbfdfj.yil\HostService.dll'; Start-HostService -Port 32613 -DevEnvProcessId 66108 -ReadyEventName 'VsPowershellToolProcess:e665d254-7ef8-4263-9f6f-3b9f75d69914' -Verbose -WaitOnError:$False -WaitForDebugger:$False -Sta:$False }"' 
[66108] PowerShellTools.ServiceManagement.PowershellHostProcessHelper: [7] DEBUG PowerShellTools.ServiceManagement.PowershellHostProcessHelper (null) - VERBOSE: Parent devenv process is 66108 
[66108] PowerShellTools.ServiceManagement.PowershellHostProcessHelper: [7] DEBUG PowerShellTools.ServiceManagement.PowershellHostProcessHelper (null) - VERBOSE: Loading NewtonSoft from C:\Program Files (x86)\Microsoft Visual  
[66108] PowerShellTools.ServiceManagement.PowershellHostProcessHelper: [7] DEBUG PowerShellTools.ServiceManagement.PowershellHostProcessHelper (null) - Studio\2017\Enterprise\Common7\IDE\PrivateAssemblies\Newtonsoft.Json.9.0.0.1\Newtonsoft.Json.dll 
[66108] PowerShellTools.ServiceManagement.PowershellHostProcessHelper: [7] DEBUG PowerShellTools.ServiceManagement.PowershellHostProcessHelper (null) - Channel: 32613. 
[28000] PowerShellTools.HostService.ServiceCommon: [Pipeline Execution Thread] [487] INFO  PowerShellTools.HostService.ServiceCommon - Initializing debugging engine service ... 
[28000] PowerShellTools.HostService.ServiceCommon: [Pipeline Execution Thread] [558] INFO  PowerShellTools.HostService.ServiceCommon - Initializing run space with debugger 
[28000] PowerShellTools.HostService.ServiceCommon: [Pipeline Execution Thread] [768] INFO  PowerShellTools.HostService.ServiceCommon - Providing $profile variable to the local runspace. 
[28000] PowerShellTools.HostService.ServiceCommon: [Pipeline Execution Thread] [769] INFO  PowerShellTools.HostService.ServiceCommon - Done initializing runspace 
[66108] PowerShellTools.ServiceManagement.PowershellHostProcessHelper: [7] DEBUG PowerShellTools.ServiceManagement.PowershellHostProcessHelper (null) - Server port: 32616 
[66108] PowerShellTools.ServiceManagement.PowershellHostProcessHelper: [18] DEBUG PowerShellTools.ServiceManagement.PowershellHostProcessHelper (null) - Setting ready event: VsPowershellToolProcess:e665d254-7ef8-4263-9f6f-3b9f75d69914 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Finished opening PowerShell host connection 
[66108] PowerShellTools.ServiceManagement.PowerShellDebuggingServiceProxy: [1] DEBUG PowerShellTools.ServiceManagement.PowerShellDebuggingServiceProxy (null) - SetRunspace(True) 
[28000] CLR: Managed code called FailFast, saying "
[28000] Invalid handle. 
[28000] Parameter name: handle
[28000] " 
[28000] PowerShellTools.HostService.ServiceCommon: [5] [1597] INFO  PowerShellTools.HostService.ServiceCommon - Setting execution policy 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Initializing IntelliSense 
[66108] PowerShellTools.ServiceManagement.PowershellHostProcessHelper: [7] DEBUG PowerShellTools.ServiceManagement.PowershellHostProcessHelper (null) - PS C:\Windows\system32>  
[66108] PowerShellTools.PowerShellToolsPackage: [1] ERROR PowerShellTools.PowerShellToolsPackage (null) - Failed to initialize package. 
[66108] Grpc.Core.RpcException: Status(StatusCode=Unknown, Detail="Stream removed") 
[66108]    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
[66108]    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
[66108]    at PowerShellTools.ServiceManagement.PowerShellIntelliSenseServiceProxy.<GetDummyCompletionListAsync>d__3.MoveNext() 
[66108] --- End of stack trace from previous location where exception was thrown --- 
[66108]    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
[66108]    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
[66108]    at PowerShellTools.PowerShellToolsPackage.<InitializePowerShellHostAsync>d__46.MoveNext() 
[66108] --- End of stack trace from previous location where exception was thrown --- 
[66108]    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
[66108]    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
[66108]    at PowerShellTools.PowerShellToolsPackage.<InitializeInternalAsync>d__42.MoveNext() 
[66108] --- End of stack trace from previous location where exception was thrown --- 
[66108]    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
[66108]    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
[66108]    at PowerShellTools.PowerShellToolsPackage.<InitializeAsync>d__38.MoveNext() 
[66108] PowerShellTools.DebugEngine.ScriptDebugger: [23] ERROR PowerShellTools.DebugEngine.ScriptDebugger (null) - Connection to host service is broken, terminating debugging. 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Set PacakgeInitialized 
[66108] PowerShellTools.PowerShellToolsPackage: [1] INFO  PowerShellTools.PowerShellToolsPackage (null) - Done InitializeAsync() 

Display PowerShell Window

VERBOSE: Parent devenv process is 37672
VERBOSE: Loading NewtonSoft from C:\Program Files (x86)\Microsoft Visual
Studio\2017\Enterprise\Common7\IDE\PrivateAssemblies\Newtonsoft.Json.9.0.0.1\Newtonsoft.Json.dll
Channel: 62508.
Server port: 62513
Setting ready event: VsPowershellToolProcess:5dd64362-16a4-4de0-a9c7-2a05d1cb7cdf

Comments (0)

  1. Log in to comment