Fix missing field bug

This commit is contained in:
Alexander 2021-01-15 21:25:16 +00:00
parent 238ea649ab
commit 8f130b5dd9

View File

@ -193,7 +193,7 @@ public class ExtensionManager {
// Set extension description // Set extension description
try { try {
Field descriptionField = extensionClass.getSuperclass().getDeclaredField("description"); Field descriptionField = Extension.class.getDeclaredField("description");
descriptionField.setAccessible(true); descriptionField.setAccessible(true);
descriptionField.set(extension, extensionDescription); descriptionField.set(extension, extensionDescription);
} catch (IllegalAccessException e) { } catch (IllegalAccessException e) {
@ -205,7 +205,7 @@ public class ExtensionManager {
// Set logger // Set logger
try { try {
Field loggerField = extensionClass.getSuperclass().getDeclaredField("logger"); Field loggerField = Extension.class.getDeclaredField("logger");
loggerField.setAccessible(true); loggerField.setAccessible(true);
loggerField.set(extension, LoggerFactory.getLogger(extensionClass)); loggerField.set(extension, LoggerFactory.getLogger(extensionClass));
} catch (IllegalAccessException e) { } catch (IllegalAccessException e) {