Skip to content

command client list error #32

@lkarolj

Description

@lkarolj

Hi,
My device is UniFi OS UDM Pro 1.12.30
Source code UniFiSharp v1.5.1
I'm getting an error "Object reference not set to an instance of an object."

unifi-cli.exe interactive url user pwd
UniFi> topology <-- the result of this is correct
UniFi> client list <-- I'm getting an error
UniFi> site list <-- I'm getting an error

UniFi> site list
[*] Getting List of Sites on this Controller
System.NullReferenceException: Object reference not set to an instance of an object.
at IEnumerable UniFiSharp.Json.Attributes.ObjectVisibilityExtensions.GetVisibleProperties(IJsonObject
obj, Levels level) in C:\source\UniFiSharp-master\UniFiSharp\Json\Attributes\ObjectVisibilityExtensions.cs:42
at IRenderable UniFiSharp.CLI.TableGenerator.GenerateMultipleObjectListTable(IEnumerable
data, bool isInsideComplexObject) in C:\source\UniFiSharp-master\UniFiSharp.CLI\TableGenerator.cs:28
at void UniFiSharp.CLI.UniFiSharpCommand1.DrawMultiRowTable<TOutput>(IEnumerable<TOutput> outputs, Levels level) in C:\source\UniFiSharp-master\UniFiSharp.CLI\UniFiSharpCommand.cs:86 at void UniFiSharp.CLI.UniFiSharpCommand1.b__8_0(IEnumerable outputs) in
C:\source\UniFiSharp-master\UniFiSharp.CLI\UniFiSharpCommand.cs:81
at void UniFiSharp.CLI.UniFiSharpCommand1.<>c__DisplayClass7_01.<b__0>d.MoveNext() in
C:\source\UniFiSharp-master\UniFiSharp.CLI\UniFiSharpCommand.cs:77
at void UniFiSharp.CLI.UniFiSharpCommand1.<>c__DisplayClass4_0.<<TryRunning>b__0>d.MoveNext() in C:\source\UniFiSharp-master\UniFiSharp.CLI\UniFiSharpCommand.cs:38 at void Spectre.Console.Status.<>c__DisplayClass16_0.<<StartAsync>b__0>d.MoveNext() in /_/src/Spectre.Console/Live/Status/Status.cs:79 at void Spectre.Console.Status.<>c__DisplayClass17_01.<b__0>d.MoveNext() in
/_/src/Spectre.Console/Live/Status/Status.cs:120
at void Spectre.Console.Progress.<>c__DisplayClass28_01.<<StartAsync>b__0>d.MoveNext() in /_/src/Spectre.Console/Live/Progress/Progress.cs:133 at async Task<T> Spectre.Console.Internal.DefaultExclusivityMode.RunAsync<T>(Func<Task<T>> func) in /_/src/Spectre.Console/Internal/DefaultExclusivityMode.cs:40 at async Task<T> Spectre.Console.Progress.StartAsync<T>(Func<ProgressContext, Task<T>> action) in /_/src/Spectre.Console/Live/Progress/Progress.cs:116 at async Task<T> Spectre.Console.Status.StartAsync<T>(string status, Func<StatusContext, Task<T>> func) in /_/src/Spectre.Console/Live/Status/Status.cs:117 at async Task Spectre.Console.Status.StartAsync(string status, Func<StatusContext, Task> action) in /_/src/Spectre.Console/Live/Status/Status.cs:77 at async Task<int> UniFiSharp.CLI.UniFiSharpCommand1.TryRunning(UniFiSharpSettings settings, Func a) in
C:\source\UniFiSharp-master\UniFiSharp.CLI\UniFiSharpCommand.cs:36

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions