Catch UnknownHostException and write a friendlier warning.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
This commit is contained in:
parent
44da08d7a1
commit
101425a562
|
@ -479,7 +479,7 @@ public class BeatmapDB {
|
|||
beatmap.epilepsyWarning = rs.getBoolean(35);
|
||||
String bg = rs.getString(36);
|
||||
if (bg != null)
|
||||
beatmap.bg = new File(dir, BeatmapParser.getDBString(rs.getString(36)));
|
||||
beatmap.bg = new File(dir, BeatmapParser.getDBString(bg));
|
||||
beatmap.sliderBorderFromString(rs.getString(37));
|
||||
} catch (SQLException e) {
|
||||
throw e;
|
||||
|
|
|
@ -28,6 +28,7 @@ import java.io.File;
|
|||
import java.io.IOException;
|
||||
import java.io.StringReader;
|
||||
import java.net.URL;
|
||||
import java.net.UnknownHostException;
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
|
@ -35,6 +36,7 @@ import java.util.Locale;
|
|||
import java.util.Properties;
|
||||
|
||||
import org.apache.maven.artifact.versioning.DefaultArtifactVersion;
|
||||
import org.newdawn.slick.util.Log;
|
||||
import org.newdawn.slick.util.ResourceLoader;
|
||||
|
||||
/**
|
||||
|
@ -206,7 +208,12 @@ public class Updater {
|
|||
return;
|
||||
|
||||
// get latest version
|
||||
String s = Utils.readDataFromUrl(new URL(Options.VERSION_REMOTE));
|
||||
String s = null;
|
||||
try {
|
||||
s = Utils.readDataFromUrl(new URL(Options.VERSION_REMOTE));
|
||||
} catch (UnknownHostException e) {
|
||||
Log.warn(String.format("Check for updates failed. Please check your internet connection, or your connection to %s.", Options.VERSION_REMOTE));
|
||||
}
|
||||
if (s == null) {
|
||||
status = Status.CONNECTION_ERROR;
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue
Block a user