Skip to content

Commit 53a0fd9

Browse files
committed
New error messages.
1 parent 834de5c commit 53a0fd9

File tree

5 files changed

+48
-10
lines changed

5 files changed

+48
-10
lines changed

src/main/java/tk/fungy/wsformc/Main.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@ public void onEnable() {
2626
try {
2727
new FileManager().startup();
2828
} catch (UnknownHostException e) {
29-
getLogger().warning("Failed to found IP of this server, please set this manually.");
29+
getLogger().warning("----------------------------------------------------------------");
30+
getLogger().warning("Failed to found IP of this server, please report bottom error in our discord.\n");
31+
e.printStackTrace();
32+
getLogger().warning("\nEnd of error.");
33+
getLogger().warning("----------------------------------------------------------------");
3034
}
3135
new ConfigFixManager().autofixConfig();
3236
new FileManager().removeLogFile();
@@ -42,7 +46,11 @@ public void onEnable() {
4246
try {
4347
new FileManager().startup();
4448
} catch (UnknownHostException e) {
45-
getLogger().warning("Failed to found IP of this server, please set this manually.");
49+
getLogger().warning("----------------------------------------------------------------");
50+
getLogger().warning("Failed to found IP of this server, please set this manually.\n");
51+
e.printStackTrace();
52+
getLogger().warning("\nEnd of error.");
53+
getLogger().warning("----------------------------------------------------------------");
4654
}
4755
}
4856
FileManager.setStringInConfig("Version", getDescription().getVersion());

src/main/java/tk/fungy/wsformc/managers/ConfigFixManager.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ private void save() {
6363
try {
6464
config.save(configFile);
6565
} catch (IOException e) {
66-
Main.getInstance().getLogger().warning("----------------------------------------------------------------");
67-
Main.getInstance().getLogger().warning("Failed to save config, please report error bottom in our discord!\n");
66+
Main.getInstance().getLogger().warning("[WebServer] ----------------------------------------------------------------");
67+
Main.getInstance().getLogger().warning("[WebServer] Failed to save config, please report bottom error in our discord!\n");
6868
e.printStackTrace();
69-
Main.getInstance().getLogger().warning("\nEnd of error.");
70-
Main.getInstance().getLogger().warning("----------------------------------------------------------------");
69+
Main.getInstance().getLogger().warning("\n[WebServer] End of error.");
70+
Main.getInstance().getLogger().warning("[WebServer] ----------------------------------------------------------------");
7171
}
7272
}
7373
private void setInt(String s, int var) { if (!config.contains(s)) { config.set(s, var); } save(); }

src/main/java/tk/fungy/wsformc/managers/FileManager.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import java.text.SimpleDateFormat;
1010
import java.util.Date;
1111

12+
import static org.bukkit.Bukkit.getLogger;
13+
1214
public class FileManager {
1315

1416
public static File configFile = new File(Main.getInstance().getDataFolder(), "config.yml");
@@ -68,7 +70,11 @@ public void startup() throws UnknownHostException {
6870
ipaddr = reader.readLine();
6971
Main.getInstance().getLogger().info("IP of device: " + ipaddr);
7072
} catch (Exception e) {
71-
Main.getInstance().getLogger().info("Failed to get your public ip. Returned error is: " + e.getMessage());
73+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
74+
getLogger().warning("[WebServer] Failed to get your public ip address, please report bottom error in our discord.\n");
75+
e.printStackTrace();
76+
getLogger().warning("\n[WebServer] End of error.");
77+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
7278
}
7379
ipaddr.replace(" ", "");
7480
ipaddr.replace("[STDOUT]", "");
@@ -118,7 +124,11 @@ public void saveMyResource(String resourceName, String destination, boolean repl
118124
is.close();
119125
os.close();
120126
} catch (IOException e) {
127+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
128+
getLogger().warning("[WebServer] Failed to save config file, please report bottom error in our discord.\n");
121129
e.printStackTrace();
130+
getLogger().warning("\n[WebServer] End of error.");
131+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
122132
}
123133
}
124134

src/main/java/tk/fungy/wsformc/managers/UpdateManager.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020
import java.net.URL;
2121

22+
import static org.bukkit.Bukkit.getLogger;
23+
2224
public class UpdateManager implements Listener {
2325
private static String currentVersion = Main.getInstance().getDescription().getVersion();
2426
public static String latestVersion;
@@ -54,7 +56,11 @@ private static void checkForUpdates() {
5456
Bukkit.getLogger().warning(ColorUtil.translate("[WebServer] You are using latest version"));
5557
}
5658
} catch (Exception e) {
57-
Bukkit.getLogger().warning(ColorUtil.translate("[WebServer] Failed to check for updates: " + e.getMessage()));
59+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
60+
getLogger().warning("[WebServer] Failed to check for updates, please report bottom error in our discord.\n");
61+
e.printStackTrace();
62+
getLogger().warning("\n[WebServer] End of error.");
63+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
5864
}
5965
}
6066

src/main/java/tk/fungy/wsformc/managers/WebServerManager.java

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import java.util.regex.Matcher;
1616
import java.util.regex.Pattern;
1717

18+
import static org.bukkit.Bukkit.getLogger;
1819
import static tk.fungy.wsformc.managers.FileManager.logsFolder;
1920

2021
public class WebServerManager extends NanoHTTPD {
@@ -94,7 +95,11 @@ public void start() {
9495
try {
9596
super.start(NanoHTTPD.SOCKET_READ_TIMEOUT, false);
9697
} catch (IOException e) {
97-
Main.getInstance().getLogger().warning("Couldn't start server: " + e.getMessage());
98+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
99+
getLogger().warning("[WebServer] Couldn't start server, please set this manually.\n");
100+
e.printStackTrace();
101+
getLogger().warning("\n[WebServer] End of error.");
102+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
98103
FileManager.setBooleanInConfig("WebServer.isRunning", false);
99104
}
100105
} else {
@@ -103,7 +108,11 @@ public void start() {
103108
try {
104109
super.start(NanoHTTPD.SOCKET_READ_TIMEOUT, false);
105110
} catch (IOException e) {
106-
Main.getInstance().getLogger().warning("Couldn't start server: " + e.getMessage());
111+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
112+
getLogger().warning("[WebServer] Couldn't start server, please set this manually.\n");
113+
e.printStackTrace();
114+
getLogger().warning("\n[WebServer] End of error.");
115+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
107116
FileManager.setBooleanInConfig("WebServer.isRunning", false);
108117
}
109118
});
@@ -152,6 +161,11 @@ public Response serve(IHTTPSession session) {
152161
} catch (NoSuchFileException e) {
153162
if (!logsFolder.exists()) logsFolder.mkdir();
154163
} catch (IOException e) {
164+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
165+
getLogger().warning("[WebServer] An internal error occurred, please report bottom error in our discord.\n");
166+
e.printStackTrace();
167+
getLogger().warning("\n[WebServer] End of error.");
168+
getLogger().warning("[WebServer] ----------------------------------------------------------------");
155169
throw new RuntimeException(e);
156170
}
157171
}

0 commit comments

Comments
 (0)