Skip to content

plugman reload is broken on paper servers #88

@Leymooo

Description

@Leymooo

Any reason why you use @Delegate here instead of extending BukkitPluginManager

@Delegate also generates delegate for this method

Image

So instead of using (Modern)PaperPluginManager#load(String target) it uses BukkitPluginManager#load(String target) -> BukkitPluginManager.loadAndEnablePlugin() on Paper servers. Also it causes onLoad to be called twice.

[19:24:38 ERROR]: java.lang.RuntimeException: STACK
[19:24:38 ERROR]:       at FunTimeUtils-1776183877637.jar//su.funtime.funtimeutils.FTUtilsPlugin.onLoad(FTUtilsPlugin.java:91)
[19:24:38 ERROR]:       at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:59)
[19:24:38 ERROR]:       at io.papermc.paper.plugin.manager.SingularRuntimePluginProviderStorage.processProvided(SingularRuntimePluginProviderStorage.java:62)
[19:24:38 ERROR]:       at io.papermc.paper.plugin.manager.SingularRuntimePluginProviderStorage.processProvided(SingularRuntimePluginProviderStorage.java:24)
[19:24:38 ERROR]:       at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:39)
[19:24:38 ERROR]:       at io.papermc.paper.plugin.manager.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:57)
[19:24:38 ERROR]:       at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
[19:24:38 ERROR]:       at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.loadPlugin(PaperPluginInstanceManager.java:121)
[19:24:38 ERROR]:       at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.loadPlugin(PaperPluginManagerImpl.java:82)
[19:24:38 ERROR]:       at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:419)
[19:24:38 ERROR]:       at PlugManX.jar//bukkit.com.rylinaux.plugman.pluginmanager.BukkitPluginManager.loadAndEnablePlugin(BukkitPluginManager.java:371)
[19:24:38 ERROR]:       at PlugManX.jar//bukkit.com.rylinaux.plugman.pluginmanager.BukkitPluginManager.load(BukkitPluginManager.java:359)
[19:24:38 ERROR]:       at PlugManX.jar//core.com.rylinaux.plugman.plugins.PluginManager.load(PluginManager.java:173)
[19:24:38 ERROR]:       at PlugManX.jar//paper.com.rylinaux.plugman.pluginmanager.PaperPluginManager.load(PaperPluginManager.java:59)
[19:24:38 ERROR]:       at PlugManX.jar//core.com.rylinaux.plugman.commands.executables.ReloadCommand.reloadPlugin(ReloadCommand.java:137)
[19:24:38 ERROR]: java.lang.RuntimeException: STACK
[19:24:38 ERROR]:       at FunTimeUtils-1776183877637.jar//su.funtime.funtimeutils.FTUtilsPlugin.onLoad(FTUtilsPlugin.java:91)
[19:24:38 ERROR]:       at PlugManX.jar//bukkit.com.rylinaux.plugman.pluginmanager.BukkitPluginManager.loadAndEnablePlugin(BukkitPluginManager.java:374)
[19:24:38 ERROR]:       at PlugManX.jar//bukkit.com.rylinaux.plugman.pluginmanager.BukkitPluginManager.load(BukkitPluginManager.java:359)
[19:24:38 ERROR]:       at PlugManX.jar//core.com.rylinaux.plugman.plugins.PluginManager.load(PluginManager.java:173)
[19:24:38 ERROR]:       at PlugManX.jar//paper.com.rylinaux.plugman.pluginmanager.PaperPluginManager.load(PaperPluginManager.java:59)
[19:24:38 ERROR]:       at PlugManX.jar//core.com.rylinaux.plugman.commands.executables.ReloadCommand.reloadPlugin(ReloadCommand.java:137)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions