Skip to content

Commit 99832f7

Browse files
committed
Added some debug messages to try and figure out the null pointer
1 parent caa5744 commit 99832f7

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

multichat/src/main/java/xyz/olivermartin/multichat/bungee/Channel.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ public void sendMessage(ProxiedPlayer sender, String message, String format) {
142142

143143
for (ProxiedPlayer receiver : ProxyServer.getInstance().getPlayers()) {
144144

145-
if (receiver != null) {
145+
if (receiver != null && sender != null) {
146146

147147
synchronized (receiver) {
148148

@@ -172,6 +172,14 @@ public void sendMessage(ProxiedPlayer sender, String message, String format) {
172172

173173
}
174174

175+
} else {
176+
177+
DebugManager.log("NULL POINTER WAS DETECTED CHECKS!");
178+
DebugManager.log("< START >");
179+
DebugManager.log(sender.getName());
180+
DebugManager.log(receiver.getUniqueId().toString());
181+
DebugManager.log("< / END >");
182+
175183
}
176184
}
177185

multichat/src/main/java/xyz/olivermartin/multichat/bungee/Events.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,14 @@ public void onChat(ChatEvent event) {
355355
message = ChatControl.replaceLinks(message);
356356
event.setMessage(message);
357357
}
358+
359+
DebugManager.log("NULL POINTER CHECKS!");
360+
DebugManager.log("< START >");
361+
DebugManager.log(player.getName());
362+
DebugManager.log(player.getUniqueId().toString());
363+
DebugManager.log(Channel.getChannel(player.getUniqueId()).getName());
364+
DebugManager.log(player.getServer().getInfo().getName());
365+
DebugManager.log("< / END >");
358366

359367
// Let server know players channel preference
360368
BungeeComm.sendPlayerChannelMessage(player.getName(), Channel.getChannel(player.getUniqueId()).getName(), Channel.getChannel(player.getUniqueId()), player.getServer().getInfo(), (player.hasPermission("multichat.chat.colour")||player.hasPermission("multichat.chat.color")));

0 commit comments

Comments
 (0)