Skip to content

Commit 3d7f8de

Browse files
committed
added trace in error.json
1 parent a5698d3 commit 3d7f8de

File tree

6 files changed

+13
-2
lines changed

6 files changed

+13
-2
lines changed

ads/opctl/operator/lowcode/forecast/model/arima.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,10 @@ def _train_model(self, i, s_id, df, model_kwargs):
126126

127127
logger.debug("===========Done===========")
128128
except Exception as e:
129-
self.errors_dict[s_id] = {"model_name": self.spec.model, "error": str(e)}
129+
self.errors_dict[s_id] = {
130+
"model_name": self.spec.model,
131+
"error": str(e),
132+
"error_trace": traceback.format_exc()}
130133
logger.warn(f"Encountered Error: {e}. Skipping.")
131134
logger.warn(traceback.format_exc())
132135

ads/opctl/operator/lowcode/forecast/model/automlx.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,7 @@ def _build_model(self) -> pd.DataFrame:
170170
self.errors_dict[s_id] = {
171171
"model_name": self.spec.model,
172172
"error": str(e),
173+
"error_trace": traceback.format_exc()
173174
}
174175
logger.warn(f"Encountered Error: {e}. Skipping.")
175176
logger.warn(traceback.format_exc())

ads/opctl/operator/lowcode/forecast/model/autots.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ def _build_model(self) -> pd.DataFrame:
208208
self.errors_dict[s_id] = {
209209
"model_name": self.spec.model,
210210
"error": str(e),
211+
"error_trace": traceback.format_exc()
211212
}
212213
logger.warn(f"Encountered Error: {e}. Skipping.")
213214
logger.warn(traceback.format_exc())

ads/opctl/operator/lowcode/forecast/model/ml_forecast.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ def _train_model(self, data_train, data_test, model_kwargs):
164164
self.errors_dict[self.spec.model] = {
165165
"model_name": self.spec.model,
166166
"error": str(e),
167+
"error_trace": traceback.format_exc()
167168
}
168169
logger.warn(f"Encountered Error: {e}. Skipping.")
169170
logger.warn(traceback.format_exc())

ads/opctl/operator/lowcode/forecast/model/neuralprophet.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,11 @@ def _train_model(self, i, s_id, df, model_kwargs):
217217

218218
logger.debug("===========Done===========")
219219
except Exception as e:
220-
self.errors_dict[s_id] = {"model_name": self.spec.model, "error": str(e)}
220+
self.errors_dict[s_id] = {
221+
"model_name": self.spec.model,
222+
"error": str(e),
223+
"error_trace": traceback.format_exc()
224+
}
221225
logger.warn(traceback.format_exc())
222226
raise e
223227

ads/opctl/operator/lowcode/forecast/model/prophet.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ def _train_model(self, i, series_id, df, model_kwargs):
130130
self.errors_dict[series_id] = {
131131
"model_name": self.spec.model,
132132
"error": str(e),
133+
"error_trace": traceback.format_exc()
133134
}
134135
logger.warn(f"Encountered Error: {e}. Skipping.")
135136
logger.warn(traceback.format_exc())

0 commit comments

Comments
 (0)