Skip to content

Commit 7b0c2fb

Browse files
Replace printStackTrace usages with proper logging (#3741)
1 parent 3442cda commit 7b0c2fb

File tree

30 files changed

+74
-40
lines changed

30 files changed

+74
-40
lines changed

bukkit-legacy/src/main/java/com/viaversion/viaversion/bukkit/listeners/protocol1_9to1_8/ArmorListener.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import com.viaversion.viaversion.protocols.protocol1_9to1_8.ClientboundPackets1_9;
2626
import com.viaversion.viaversion.protocols.protocol1_9to1_8.Protocol1_9To1_8;
2727
import java.util.UUID;
28+
import java.util.logging.Level;
2829
import org.bukkit.Bukkit;
2930
import org.bukkit.entity.HumanEntity;
3031
import org.bukkit.entity.Player;
@@ -71,7 +72,7 @@ public void sendArmorUpdate(Player player) {
7172

7273
wrapper.scheduleSend(Protocol1_9To1_8.class);
7374
} catch (Exception e) {
74-
e.printStackTrace();
75+
Via.getPlatform().getLogger().log(Level.WARNING, "Failed to send armor update", e);
7576
}
7677
}
7778

bukkit-legacy/src/main/java/com/viaversion/viaversion/bukkit/listeners/protocol1_9to1_8/DeathListener.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import org.bukkit.event.EventPriority;
3131
import org.bukkit.event.entity.PlayerDeathEvent;
3232
import org.bukkit.plugin.Plugin;
33+
import java.util.logging.Level;
3334

3435
public class DeathListener extends ViaBukkitListener {
3536

@@ -66,7 +67,7 @@ private void sendPacket(final Player p, final String msg) {
6667

6768
wrapper.scheduleSend(Protocol1_9To1_8.class);
6869
} catch (Exception e) {
69-
e.printStackTrace();
70+
Via.getPlatform().getLogger().log(Level.WARNING, "Failed to send death message", e);
7071
}
7172
}
7273
});

bukkit-legacy/src/main/java/com/viaversion/viaversion/bukkit/util/ProtocolSupportUtil.java

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

2020
import java.lang.reflect.InvocationTargetException;
2121
import java.lang.reflect.Method;
22+
import java.util.logging.Level;
23+
import com.viaversion.viaversion.api.Via;
2224
import org.bukkit.entity.Player;
2325

2426
public final class ProtocolSupportUtil {
@@ -46,7 +48,7 @@ public static int getProtocolVersion(Player player) {
4648
Object version = PROTOCOL_VERSION_METHOD.invoke(null, player);
4749
return (int) GET_ID_METHOD.invoke(version);
4850
} catch (IllegalAccessException | InvocationTargetException e) {
49-
e.printStackTrace();
51+
Via.getPlatform().getLogger().log(Level.SEVERE, "Failed to get ProtocolSupport version", e);
5052
}
5153
return -1;
5254
}

bukkit/src/main/java/com/viaversion/viaversion/bukkit/listeners/multiversion/PlayerSneakListener.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import java.util.Set;
3131
import java.util.UUID;
3232
import java.util.WeakHashMap;
33+
import java.util.logging.Level;
3334
import org.bukkit.entity.EntityType;
3435
import org.bukkit.entity.Player;
3536
import org.bukkit.event.EventHandler;
@@ -148,7 +149,7 @@ private void setHeight(Player player, float height) {
148149
try {
149150
setSize.invoke(getHandle.invoke(player), DEFAULT_WIDTH, height);
150151
} catch (IllegalAccessException | InvocationTargetException e) {
151-
e.printStackTrace();
152+
Via.getPlatform().getLogger().log(Level.SEVERE, "Failed to set player height", e);
152153
}
153154
}
154155
}

bukkit/src/main/java/com/viaversion/viaversion/bukkit/listeners/protocol1_15to1_14_4/EntityToggleGlideListener.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
package com.viaversion.viaversion.bukkit.listeners.protocol1_15to1_14_4;
1919

2020
import com.viaversion.viaversion.ViaVersionPlugin;
21+
import com.viaversion.viaversion.api.Via;
2122
import com.viaversion.viaversion.api.minecraft.metadata.Metadata;
2223
import com.viaversion.viaversion.api.protocol.packet.PacketWrapper;
2324
import com.viaversion.viaversion.api.type.Type;
@@ -26,6 +27,7 @@
2627
import com.viaversion.viaversion.protocols.protocol1_15to1_14_4.ClientboundPackets1_15;
2728
import com.viaversion.viaversion.protocols.protocol1_15to1_14_4.Protocol1_15To1_14_4;
2829
import java.util.Arrays;
30+
import java.util.logging.Level;
2931
import org.bukkit.entity.Player;
3032
import org.bukkit.event.EventHandler;
3133
import org.bukkit.event.EventPriority;
@@ -84,7 +86,7 @@ public void entityToggleGlide(EntityToggleGlideEvent event) {
8486
packet.write(Types1_14.METADATA_LIST, Arrays.asList(new Metadata(0, Types1_14.META_TYPES.byteType, bitmask)));
8587
packet.scheduleSend(Protocol1_15To1_14_4.class);
8688
} catch (Exception e) {
87-
e.printStackTrace();
89+
Via.getPlatform().getLogger().log(Level.WARNING, "Failed to send entity glide fix metadata", e);
8890
}
8991
}
9092
}

bukkit/src/main/java/com/viaversion/viaversion/bukkit/platform/BukkitViaInjector.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
package com.viaversion.viaversion.bukkit.platform;
1919

2020
import com.google.common.base.Preconditions;
21+
import com.viaversion.viaversion.api.Via;
2122
import com.viaversion.viaversion.bukkit.handlers.BukkitChannelInitializer;
2223
import com.viaversion.viaversion.bukkit.util.NMSUtil;
2324
import com.viaversion.viaversion.platform.LegacyViaInjector;
@@ -30,6 +31,7 @@
3031
import java.lang.reflect.Field;
3132
import java.lang.reflect.Method;
3233
import java.util.List;
34+
import java.util.logging.Level;
3335
import org.bukkit.Bukkit;
3436
import org.bukkit.plugin.PluginDescriptionFile;
3537
import org.checkerframework.checker.nullness.qual.Nullable;
@@ -217,7 +219,7 @@ public boolean isBinded() {
217219
}
218220
}
219221
} catch (ReflectiveOperationException e) {
220-
e.printStackTrace();
222+
Via.getPlatform().getLogger().log(Level.SEVERE, "Failed to check if ViaVersion is binded", e);
221223
}
222224
return false;
223225
}

bukkit/src/main/java/com/viaversion/viaversion/bukkit/providers/BukkitInventoryQuickMoveProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ public boolean sendPacketToServer(Player p, Object packet) {
153153
// send
154154
packetMethod.invoke(playerConnection, packet);
155155
} catch (IllegalAccessException | InvocationTargetException e) {
156-
e.printStackTrace();
156+
Via.getPlatform().getLogger().log(Level.SEVERE, "Failed to send packet to server", e);
157157
return false;
158158
}
159159
return true;

bukkit/src/main/java/com/viaversion/viaversion/bukkit/providers/BukkitViaMovementTransmitter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.lang.reflect.Field;
2626
import java.lang.reflect.InvocationTargetException;
2727
import java.lang.reflect.Method;
28+
import java.util.logging.Level;
2829

2930
import com.viaversion.viaversion.util.PipelineUtil;
3031
import io.netty.channel.ChannelHandlerContext;
@@ -109,7 +110,7 @@ public void sendPlayer(UserConnection info) {
109110
info.get(MovementTracker.class).incrementIdlePacket();
110111
}
111112
} catch (IllegalAccessException | InvocationTargetException e) {
112-
e.printStackTrace();
113+
Via.getPlatform().getLogger().log(Level.WARNING, "Failed to handle idle packet", e);
113114
}
114115
}
115116
} else {

bukkit/src/main/java/com/viaversion/viaversion/bukkit/tasks/protocol1_19to1_18_2/AckSequenceTask.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717
*/
1818
package com.viaversion.viaversion.bukkit.tasks.protocol1_19to1_18_2;
1919

20+
import com.viaversion.viaversion.api.Via;
2021
import com.viaversion.viaversion.api.connection.UserConnection;
2122
import com.viaversion.viaversion.api.protocol.packet.PacketWrapper;
2223
import com.viaversion.viaversion.api.type.Type;
2324
import com.viaversion.viaversion.protocols.protocol1_19to1_18_2.ClientboundPackets1_19;
2425
import com.viaversion.viaversion.protocols.protocol1_19to1_18_2.Protocol1_19To1_18_2;
2526
import com.viaversion.viaversion.protocols.protocol1_19to1_18_2.storage.SequenceStorage;
27+
import java.util.logging.Level;
2628

2729
public final class AckSequenceTask implements Runnable {
2830

@@ -42,7 +44,7 @@ public void run() {
4244
ackPacket.write(Type.VAR_INT, sequence);
4345
ackPacket.scheduleSend(Protocol1_19To1_18_2.class);
4446
} catch (final Exception e) {
45-
e.printStackTrace();
47+
Via.getPlatform().getLogger().log(Level.WARNING, "Failed to send block changed ack packet", e);
4648
}
4749
}
4850
}

bungee/src/main/java/com/viaversion/viaversion/bungee/handlers/BungeeChannelInitializer.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717
*/
1818
package com.viaversion.viaversion.bungee.handlers;
1919

20+
import com.viaversion.viaversion.api.Via;
2021
import com.viaversion.viaversion.api.connection.UserConnection;
2122
import com.viaversion.viaversion.connection.UserConnectionImpl;
2223
import com.viaversion.viaversion.protocol.ProtocolPipelineImpl;
2324
import io.netty.channel.Channel;
2425
import io.netty.channel.ChannelInitializer;
2526
import java.lang.reflect.Method;
27+
import java.util.logging.Level;
2628

2729
public class BungeeChannelInitializer extends ChannelInitializer<Channel> {
2830
private final ChannelInitializer<Channel> original;
@@ -34,7 +36,7 @@ public BungeeChannelInitializer(ChannelInitializer<Channel> oldInit) {
3436
this.method = ChannelInitializer.class.getDeclaredMethod("initChannel", Channel.class);
3537
this.method.setAccessible(true);
3638
} catch (NoSuchMethodException e) {
37-
e.printStackTrace();
39+
Via.getPlatform().getLogger().log(Level.WARNING, "Failed to get initChannel method", e);
3840
}
3941
}
4042

0 commit comments

Comments
 (0)