File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
src/main/kotlin/com/coder/gateway/views/steps Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -215,7 +215,15 @@ class CoderLocateRemoteProjectStepView(private val setNextButtonEnabled: (Boolea
215
215
update = { attempt, retryMs, e ->
216
216
logger.error(" Failed to retrieve IDEs (attempt $attempt ; will retry in $retryMs ms)" , e)
217
217
cbIDEComment.foreground = UIUtil .getErrorForeground()
218
- cbIDEComment.text = e.message ? : " The error did not provide any further details"
218
+ // When the dd command times out all we get is a
219
+ // DeployException and some text that it failed but not why.
220
+ // Plus it includes a long tmp path that is a bit nasty to
221
+ // display so replace it with something nicer.
222
+ if (e is DeployException && e.message.contains(" Worker binary deploy failed" )) {
223
+ cbIDEComment.text = " Failed to upload worker binary...it may have timed out. Check the command log for details."
224
+ } else {
225
+ cbIDEComment.text = e.message ? : " The error did not provide any further details."
226
+ }
219
227
val delayS = TimeUnit .MILLISECONDS .toSeconds(retryMs)
220
228
val delay = if (delayS < 1 ) " now" else " in $delayS second${if (delayS > 1 ) " s" else " " } "
221
229
cbIDE.renderer = IDECellRenderer (CoderGatewayBundle .message(" gateway.connector.view.coder.remoteproject.retry-error.text" , delay))
You can’t perform that action at this time.
0 commit comments