-
-
Notifications
You must be signed in to change notification settings - Fork 187
Closed
Closed
Copy link
Labels
BugIssues that contain unintended behaviorIssues that contain unintended behavior
Description
Describe the issue
Plan appears to be using SLF4J, however it might not be configured / used correctly.
When other plugins provide another version of SLF4J and get loaded to the classloader first, Plan ends up using the wrong version.
Exceptions & Other Logs
Stack Trace
[08:37:30] [Server thread/ERROR]: [Plan] SLF4J(E): Specified SLF4JServiceProvider (at.pcgamingfreaks.MarriageMasterStandalone.libs.at.pcgamingfreaks.Slf4jToJavaLogger) does not implement SLF4JServiceProvider interface
[08:37:30] [Server thread/ERROR]: [Plan] SLF4J(E): Reported exception:
[08:37:30] [Server thread/WARN]: java.lang.ClassCastException: class at.pcgamingfreaks.MarriageMasterStandalone.libs.at.pcgamingfreaks.Slf4jToJavaLogger cannot be cast to class plan.org.slf4j.spi.SLF4JServiceProvider (at.pcgamingfreaks.MarriageMasterStandalone.libs.at.pcgamingfreaks.Slf4jToJavaLogger is in unnamed module of loader 'MarriageMaster-2.8.4-Release.jar' @56f28718; plan.org.slf4j.spi.SLF4JServiceProvider is in unnamed module of loader 'Plan-5.6-build-2965.jar' @7ccadafe)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.org.slf4j.LoggerFactory.loadExplicitlySpecified(LoggerFactory.java:229)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.org.slf4j.LoggerFactory.findServiceProviders(LoggerFactory.java:122)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.org.slf4j.LoggerFactory.bind(LoggerFactory.java:194)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:186)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:496)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:482)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:431)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:457)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.org.eclipse.jetty.util.component.AbstractLifeCycle.<clinit>(AbstractLifeCycle.java:35)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.delivery.webserver.http.JettyRequestHandler_Factory.newInstance(JettyRequestHandler_Factory.java:92)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.delivery.webserver.http.JettyRequestHandler_Factory.get(JettyRequestHandler_Factory.java:65)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.delivery.webserver.http.JettyRequestHandler_Factory.get(JettyRequestHandler_Factory.java:17)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DoubleCheck.getSynchronized(DoubleCheck.java:54)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DoubleCheck.get(DoubleCheck.java:45)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.delivery.webserver.http.JettyWebserver_Factory.get(JettyWebserver_Factory.java:55)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.delivery.webserver.http.JettyWebserver_Factory.get(JettyWebserver_Factory.java:14)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DoubleCheck.getSynchronized(DoubleCheck.java:54)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DoubleCheck.get(DoubleCheck.java:45)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.modules.SystemObjectProvidingModule_ProvideWebserverFactory.get(SystemObjectProvidingModule_ProvideWebserverFactory.java:43)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.modules.SystemObjectProvidingModule_ProvideWebserverFactory.get(SystemObjectProvidingModule_ProvideWebserverFactory.java:14)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DoubleCheck.getSynchronized(DoubleCheck.java:54)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DoubleCheck.get(DoubleCheck.java:45)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DelegateFactory.get(DelegateFactory.java:38)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.delivery.webserver.WebServerSystem_Factory.get(WebServerSystem_Factory.java:55)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.delivery.webserver.WebServerSystem_Factory.get(WebServerSystem_Factory.java:15)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DoubleCheck.getSynchronized(DoubleCheck.java:54)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DoubleCheck.get(DoubleCheck.java:45)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.PlanSystem_Factory.get(PlanSystem_Factory.java:112)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.PlanSystem_Factory.get(PlanSystem_Factory.java:27)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DoubleCheck.getSynchronized(DoubleCheck.java:54)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//plan.dagger.internal.DoubleCheck.get(DoubleCheck.java:45)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.DaggerPlanBukkitComponent$PlanBukkitComponentImpl.system(DaggerPlanBukkitComponent.java:1294)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.utilities.java.ThreadContextClassLoaderSwap.performOperation(ThreadContextClassLoaderSwap.java:45)
[08:37:30] [Server thread/WARN]: at Plan-5.6-build-2965.jar//com.djrapitops.plan.Plan.onEnable(Plan.java:90)
[08:37:30] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:280)
[08:37:30] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202)
[08:37:30] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109)
[08:37:30] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520)
[08:37:30] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:671)
[08:37:30] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:620)
[08:37:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:746)
[08:37:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:491)
[08:37:30] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:365)
[08:37:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1178)
[08:37:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313)
[08:37:30] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
Plugin versions
Plan v5.6 build 2965
MarriageMaster 2.8.4
Additional information
Please check if the issue is within Plan (since it's the only plugin currently effected).
If this is the wrong place I will file a bug report on MarriageMaster's end.
Metadata
Metadata
Assignees
Labels
BugIssues that contain unintended behaviorIssues that contain unintended behavior