You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The WMI Type provider fails with an exception when trying to instantiate the HyperV WMI class Msvm_VirtualSystemManagementService.
Repro script
Install nuget package with
Install-Package FSharp.Management
Run the following under F# interactive (Note: it also reproes with a compiled .fs file).
#r @"System.Management.dll"
#r @"System.Management.WMI.dll"
open System.Management
open FSharp.Management
type Local = WmiProvider<"localhost", @"root\virtualization\v2">
let local = Local.GetDataContext()
let hyperv = local.Msvm_VirtualSystemManagementService
Result
C:\Users\wiblum\AppData\Local\Temp\stdin(4,1): error FS3021: Unexpected exception from provided type 'FSharp.Management.WmiProvider,MachineName="localhost",Namespace="root\\virtualization\\v2"+ServiceTypes+Msvm_VirtualSystemManagementService' member 'GetMethods': The type provider 'FSharp.Management.DesignTime.WmiExtender' reported an error: Not found
Source
The exception is thrown by the failwith at line 73 of file WmiProvider.DesignTime.fs
| CimType.Reference when tyName.StartsWith("ref:") ->
if wmiProp.IsArray then
failwith (sprintf "Unexpected type: %A array" wmiProp.Qualifiers.["cim_type"].Value)
The WMI Type provider fails with an exception when trying to instantiate the HyperV WMI class Msvm_VirtualSystemManagementService.
Repro script
Install nuget package with
Run the following under F# interactive (Note: it also reproes with a compiled .fs file).
Result
Source
The exception is thrown by the failwith at line 73 of file WmiProvider.DesignTime.fs
Note
Bug imported from fsprojects/FSharpx.Extras#269 also filed in F# Sample pack project at https://fsharp3sample.codeplex.com/workitem/2934.
The text was updated successfully, but these errors were encountered: