@@ -65,7 +65,7 @@ func (c *Calcium) RunAndWait(ctx context.Context, opts *types.DeployOptions, inC
65
65
logger .Errorf ("[RunAndWait] Create workload failed %+v" , message .Error )
66
66
runMsgCh <- & types.AttachWorkloadMessage {
67
67
WorkloadID : "" ,
68
- Data : []byte (fmt .Sprintf ("Create workload failed %+v" , message .Error )),
68
+ Data : []byte (fmt .Sprintf ("Create workload failed %+v" , errors . Unwrap ( message .Error ) )),
69
69
StdStreamType : types .EruError ,
70
70
}
71
71
return
@@ -88,7 +88,7 @@ func (c *Calcium) RunAndWait(ctx context.Context, opts *types.DeployOptions, inC
88
88
logger .Errorf ("[RunAndWait] Get workload failed %+v" , err )
89
89
runMsgCh <- & types.AttachWorkloadMessage {
90
90
WorkloadID : message .WorkloadID ,
91
- Data : []byte (fmt .Sprintf ("Get workload %s failed %+v" , message .WorkloadID , err )),
91
+ Data : []byte (fmt .Sprintf ("Get workload %s failed %+v" , message .WorkloadID , errors . Unwrap ( err ) )),
92
92
StdStreamType : types .EruError ,
93
93
}
94
94
return
@@ -107,7 +107,7 @@ func (c *Calcium) RunAndWait(ctx context.Context, opts *types.DeployOptions, inC
107
107
logger .Errorf ("[RunAndWait] Can't fetch log of workload %s error %+v" , message .WorkloadID , err )
108
108
runMsgCh <- & types.AttachWorkloadMessage {
109
109
WorkloadID : message .WorkloadID ,
110
- Data : []byte (fmt .Sprintf ("Fetch log for workload %s failed %+v" , message .WorkloadID , err )),
110
+ Data : []byte (fmt .Sprintf ("Fetch log for workload %s failed %+v" , message .WorkloadID , errors . Unwrap ( err ) )),
111
111
StdStreamType : types .EruError ,
112
112
}
113
113
return
@@ -123,7 +123,7 @@ func (c *Calcium) RunAndWait(ctx context.Context, opts *types.DeployOptions, inC
123
123
logger .Errorf ("[RunAndWait] Can't attach workload %s error %+v" , message .WorkloadID , err )
124
124
runMsgCh <- & types.AttachWorkloadMessage {
125
125
WorkloadID : message .WorkloadID ,
126
- Data : []byte (fmt .Sprintf ("Attach to workload %s failed %+v" , message .WorkloadID , err )),
126
+ Data : []byte (fmt .Sprintf ("Attach to workload %s failed %+v" , message .WorkloadID , errors . Unwrap ( err ) )),
127
127
StdStreamType : types .EruError ,
128
128
}
129
129
return
@@ -150,7 +150,7 @@ func (c *Calcium) RunAndWait(ctx context.Context, opts *types.DeployOptions, inC
150
150
logger .Errorf ("[RunAndWait] %s wait failed %+v" , utils .ShortID (message .WorkloadID ), err )
151
151
runMsgCh <- & types.AttachWorkloadMessage {
152
152
WorkloadID : message .WorkloadID ,
153
- Data : []byte (fmt .Sprintf ("Wait workload %s failed %+v" , message .WorkloadID , err )),
153
+ Data : []byte (fmt .Sprintf ("Wait workload %s failed %+v" , message .WorkloadID , errors . Unwrap ( err ) )),
154
154
StdStreamType : types .EruError ,
155
155
}
156
156
return
0 commit comments