diff --git a/box.go b/box.go index 6205a7d9..ae588a13 100644 --- a/box.go +++ b/box.go @@ -371,6 +371,12 @@ func (s *Box) start() error { return err } } + for _, lifecycleService := range s.services { + err = lifecycleService.Start(adapter.StartStateStarted) + if err != nil { + return E.Cause(err, "start state started", lifecycleService.Name()) + } + } return nil }