CC007 / HeadsPluginAPI

The documentation and wiki for the HeadsPluginAPI plugin
MIT License
5 stars 0 forks source link

Add support to latest PaperMC version (1.20.1) #29

Closed cwchristerw closed 1 year ago

cwchristerw commented 1 year ago

[02:59:29 ERROR]: Error occurred while enabling HeadsPluginAPI v3.1.1 (Is it up to date?) java.lang.NoSuchMethodError: 'void org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor.(java.lang.ClassLoader)' at com.github.cc007.headsplugin.dagger.modules.ConfigModule.provideConfigProperties(ConfigModule.java:38) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.ConfigModule_ProvideConfigPropertiesFactory.provideConfigProperties(ConfigModule_ProvideConfigPropertiesFactory.java:38) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.ConfigModule_ProvideConfigPropertiesFactory.get(ConfigModule_ProvideConfigPropertiesFactory.java:29) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.ConfigModule_ProvideConfigPropertiesFactory.get(ConfigModule_ProvideConfigPropertiesFactory.java:11) ~[HeadsPluginAPI-3.1.1.jar:?] at dagger.internal.DoubleCheck.get(DoubleCheck.java:47) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.jpa.EntityModule_ProvideQueryServiceFactory.get(EntityModule_ProvideQueryServiceFactory.java:34) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.jpa.EntityModule_ProvideQueryServiceFactory.get(EntityModule_ProvideQueryServiceFactory.java:12) ~[HeadsPluginAPI-3.1.1.jar:?] at dagger.internal.DoubleCheck.get(DoubleCheck.java:47) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.jpa.RepositoryModule_ProvideHeadRepositoryFactory.get(RepositoryModule_ProvideHeadRepositoryFactory.java:39) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.jpa.RepositoryModule_ProvideHeadRepositoryFactory.get(RepositoryModule_ProvideHeadRepositoryFactory.java:13) ~[HeadsPluginAPI-3.1.1.jar:?] at dagger.internal.DoubleCheck.get(DoubleCheck.java:47) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.api.ApiServiceModule_ProvideHeadUpdaterFactory.get(ApiServiceModule_ProvideHeadUpdaterFactory.java:43) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.api.ApiServiceModule_ProvideHeadUpdaterFactory.get(ApiServiceModule_ProvideHeadUpdaterFactory.java:14) ~[HeadsPluginAPI-3.1.1.jar:?] at dagger.internal.DoubleCheck.get(DoubleCheck.java:47) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.api.ApiServiceModule_ProvideCategoryUpdaterFactory.get(ApiServiceModule_ProvideCategoryUpdaterFactory.java:66) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.modules.api.ApiServiceModule_ProvideCategoryUpdaterFactory.get(ApiServiceModule_ProvideCategoryUpdaterFactory.java:19) ~[HeadsPluginAPI-3.1.1.jar:?] at dagger.internal.DoubleCheck.get(DoubleCheck.java:47) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.dagger.DaggerHeadsPluginComponent.categoryUpdater(DaggerHeadsPluginComponent.java:281) ~[HeadsPluginAPI-3.1.1.jar:?] at com.github.cc007.headsplugin.HeadsPlugin.onEnable(HeadsPlugin.java:46) ~[HeadsPluginAPI-3.1.1.jar:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[paper-1.20.1.jar:git-Paper-45] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.1.jar:git-Paper-45] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:636) ~[paper-1.20.1.jar:git-Paper-45] at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:547) ~[paper-1.20.1.jar:git-Paper-45] at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:636) ~[paper-1.20.1.jar:git-Paper-45] at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:435) ~[paper-1.20.1.jar:git-Paper-45] at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:308) ~[paper-1.20.1.jar:git-Paper-45] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1101) ~[paper-1.20.1.jar:git-Paper-45] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[paper-1.20.1.jar:git-Paper-45] at java.lang.Thread.run(Thread.java:833) ~[?:?]

CC007 commented 1 year ago

It seems that SnakeYAML had an update. I'll take a look.

CC007 commented 1 year ago

I think that this version might work: link. I do still need to work on a more permanent solution so that it also works with older versions of minecraft.

(If the link expired, please leave a message below)

CC007 commented 1 year ago

This has been fixed in version 3.2.0