diff --git a/cluster/proxy/node.go b/cluster/proxy/node.go index b4897dbd..b34630a8 100644 --- a/cluster/proxy/node.go +++ b/cluster/proxy/node.go @@ -880,6 +880,14 @@ func (n *node) ProxyProcessList() ([]Process, error) { processes := []Process{} for _, p := range list { + if p.State == nil { + p.State = &clientapi.ProcessState{} + } + + if p.Config == nil { + p.Config = &clientapi.ProcessConfig{} + } + process := Process{ NodeID: nodeid, Order: p.State.Order,