MCPcopy Index your code
hub / github.com/cloudfoundry/cli / mapErr

Function mapErr

command/v7/restage_command.go:141–165  ·  view source on GitHub ↗
(config command.Config, appName string, err error)

Source from the content-addressed store, hash-verified

139}
140
141func mapErr(config command.Config, appName string, err error) error {
142 switch err.(type) {
143 case actionerror.AllInstancesCrashedError:
144 return translatableerror.ApplicationUnableToStartError{
145 AppName: appName,
146 BinaryName: config.BinaryName(),
147 }
148 case actionerror.StartupTimeoutError:
149 return translatableerror.StartupTimeoutError{
150 AppName: appName,
151 BinaryName: config.BinaryName(),
152 }
153 case actionerror.StagingFailedNoAppDetectedError:
154 return translatableerror.StagingFailedNoAppDetectedError{
155 Message: err.Error(),
156 BinaryName: config.BinaryName(),
157 }
158 case actionerror.NoEligiblePackagesError:
159 return translatableerror.NoEligiblePackagesError{
160 AppName: appName,
161 BinaryName: config.BinaryName(),
162 }
163 }
164 return err
165}

Callers 2

ExecuteMethod · 0.85
ExecuteMethod · 0.85

Calls 2

BinaryNameMethod · 0.65
ErrorMethod · 0.65

Tested by

no test coverage detected