mirror of
https://github.com/dmulloy2/ProtocolLib.git
synced 2025-02-26 09:22:03 +01:00
Don't attempt to clean up static members during an update.
This commit is contained in:
parent
32282bbe9f
commit
bc1955bff3
@ -40,6 +40,7 @@ import com.comphenix.protocol.injector.PacketFilterManager;
|
|||||||
import com.comphenix.protocol.injector.PacketFilterManager.PlayerInjectHooks;
|
import com.comphenix.protocol.injector.PacketFilterManager.PlayerInjectHooks;
|
||||||
import com.comphenix.protocol.metrics.Statistics;
|
import com.comphenix.protocol.metrics.Statistics;
|
||||||
import com.comphenix.protocol.metrics.Updater;
|
import com.comphenix.protocol.metrics.Updater;
|
||||||
|
import com.comphenix.protocol.metrics.Updater.UpdateResult;
|
||||||
import com.comphenix.protocol.reflect.compiler.BackgroundCompiler;
|
import com.comphenix.protocol.reflect.compiler.BackgroundCompiler;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -430,9 +431,11 @@ public class ProtocolLibrary extends JavaPlugin {
|
|||||||
reporter = null;
|
reporter = null;
|
||||||
|
|
||||||
// Leaky ClassLoader begone!
|
// Leaky ClassLoader begone!
|
||||||
|
if (updater == null || updater.getResult() != UpdateResult.SUCCESS) {
|
||||||
CleanupStaticMembers cleanup = new CleanupStaticMembers(getClassLoader(), reporter);
|
CleanupStaticMembers cleanup = new CleanupStaticMembers(getClassLoader(), reporter);
|
||||||
cleanup.resetAll();
|
cleanup.resetAll();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Get the Bukkit logger first, before we try to create our own
|
// Get the Bukkit logger first, before we try to create our own
|
||||||
private Logger getLoggerSafely() {
|
private Logger getLoggerSafely() {
|
||||||
|
Loading…
Reference in New Issue
Block a user