mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-08 20:12:23 +00:00
bug4476 improved error handling for native errors
This commit is contained in:
1 parent
9df91b0489
commit
ffb67e32bb
2 files changed
+16
-2
No files matched your search
+9
-1
@@ -5,6 +5,8 @@ import java.util.Date;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import com.google.gwt.core.client.GWT;
|
||||
import com.google.gwt.dom.client.Style.Display;
|
||||
@@ -70,7 +72,8 @@ public class MultiVideoDialog extends DialogBox {
|
||||
private static final int STARTTIME_COLUMN = 4;
|
||||
private static final int MIMETYPE_COLUMN = 5;
|
||||
private static final int RACES_COLUMN = 6;
|
||||
|
||||
|
||||
private static final Logger logger = Logger.getLogger(MultiVideoDialog.class.getName());
|
||||
private static final Style STYLE = GWT.<StyleHolder> create(StyleHolder.class).style();
|
||||
private StringMessages stringMessages;
|
||||
private List<RemoteFileInfo> remoteFiles = new ArrayList<>();
|
||||
@@ -613,6 +616,11 @@ public class MultiVideoDialog extends DialogBox {
|
||||
updateUI();
|
||||
startNextInitializingRemoteTask();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void error(Object error) {
|
||||
logger.log(Level.WARNING, "An error occured while downloading the filelist from the webserver: " + error);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
+7
-1
@@ -23,6 +23,7 @@ public class JSDownloadUtils {
|
||||
void newHref(String foundLink);
|
||||
void noResult();
|
||||
void complete();
|
||||
void error(Object error);
|
||||
}
|
||||
|
||||
interface JSSizeCallback {
|
||||
@@ -225,6 +226,11 @@ public class JSDownloadUtils {
|
||||
// continue next file in open list
|
||||
getFileList(openWork, closedWork, callback);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void error(Object error) {
|
||||
callback.error(error);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
callback.complete();
|
||||
@@ -249,7 +255,7 @@ public class JSDownloadUtils {
|
||||
var href = anchors[i].getAttribute("href");
|
||||
callback.@com.sap.sailing.gwt.ui.client.media.JSDownloadUtils.JSHrefCallback::newHref(Ljava/lang/String;)(href);
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
callback.@com.sap.sailing.gwt.ui.client.media.JSDownloadUtils.JSHrefCallback::error(Ljava/lang/Object;)(error);
|
||||
}
|
||||
}
|
||||
callback.@com.sap.sailing.gwt.ui.client.media.JSDownloadUtils.JSHrefCallback::complete()();
|
||||
|
||||
Reference in new issue
Block a user