mirror of
https://github.com/Minestom/Minestom.git
synced 2025-02-13 10:51:44 +01:00
Fixed nullpointer when unloading a dependent extention that was already unloaded (#601)
This commit is contained in:
parent
b5bcd8fd4a
commit
a7971bf343
@ -715,9 +715,11 @@ public class ExtensionManager {
|
|||||||
|
|
||||||
for (String dependentID : dependents) {
|
for (String dependentID : dependents) {
|
||||||
Extension dependentExt = extensions.get(dependentID.toLowerCase());
|
Extension dependentExt = extensions.get(dependentID.toLowerCase());
|
||||||
|
if ( dependentExt != null ) { // check if extension isn't already unloaded.
|
||||||
LOGGER.info("Unloading dependent extension {} (because it depends on {})", dependentID, extensionName);
|
LOGGER.info("Unloading dependent extension {} (because it depends on {})", dependentID, extensionName);
|
||||||
unload(dependentExt);
|
unload(dependentExt);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
LOGGER.info("Unloading extension {}", extensionName);
|
LOGGER.info("Unloading extension {}", extensionName);
|
||||||
unload(ext);
|
unload(ext);
|
||||||
|
Loading…
Reference in New Issue
Block a user