2424 * Refreshes the course list in the background.
2525 */
2626public final class RefreshCoursesAction {
27-
2827 private final static Logger log = Logger .getLogger (RefreshCoursesAction .class .getName ());
29-
3028 private ServerAccess serverAccess ;
3129 private CourseDb courseDb ;
3230 private ConvenientDialogDisplayer dialogs ;
@@ -35,6 +33,8 @@ public final class RefreshCoursesAction {
3533
3634 private final TmcCore tmcCore ;
3735 private final NbTmcSettings tmcSettings ;
36+
37+ private static final Logger logger = Logger .getLogger (RefreshCoursesAction .class .getName ());
3838
3939 public RefreshCoursesAction () {
4040 this (NbTmcSettings .getDefault ());
@@ -57,7 +57,6 @@ public RefreshCoursesAction(NbTmcSettings settings, TmcCore core) {
5757 this .courseDb = CourseDb .getInstance ();
5858 this .dialogs = ConvenientDialogDisplayer .getDefault ();
5959 this .listeners = new BgTaskListenerList <List <Course >>();
60-
6160 this .tmcCore = core ;
6261 }
6362
@@ -180,8 +179,9 @@ public void bgTaskCancelled() {
180179 @ Override
181180 public void bgTaskFailed (Throwable ex ) {
182181 if (showDialogOnError ) {
183- dialogs .displayError ("Course refresh failed.\n " + ServerErrorHelper .getServerExceptionMsg (ex ));
182+ logger .log (Level .INFO , "Course refresh failed: " , ex );
183+ dialogs .displayError ("Course refresh failed. Check your server address and credentials\n " );
184184 }
185185 }
186186 }
187- }
187+ }
0 commit comments