nowtryz/YJump

1.16.2

Closed this issue · 0 comments

Describe the bug

The plugin is unable to enable itself

Expected behavior

The plugin should enable itself correctly

Configuration

# please paste the content of your `config.yml` here

Relevant logs

19:04:01] [Server thread/INFO]: [YJump] Enabling Jump v2.0.0-SNAPSHOT*
[19:04:01] [Server thread/ERROR]: Error occurred while enabling Jump v2.0.0-SNAPSHOT (Is it up to date?)
java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64
	at net.nowtryz.mcutils.builders.SkullBuilder.setTextureUrl(SkullBuilder.java:29) ~[?:?]
	at net.nowtryz.mcutils.templating.PatternKeyFactory.parseSkull(PatternKeyFactory.java:66) ~[?:?]
	at net.nowtryz.mcutils.templating.PatternKeyFactory.extractBaseItem(PatternKeyFactory.java:46) ~[?:?]
	at net.nowtryz.mcutils.templating.PatternKeyFactory.parseItem(PatternKeyFactory.java:30) ~[?:?]
	at net.nowtryz.mcutils.templating.PatternKeyFactory.fromSection(PatternKeyFactory.java:19) ~[?:?]
	at net.nowtryz.mcutils.templating.PatternFactory.lambda$compile$1(PatternFactory.java:45) ~[?:?]
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?]
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?]
	at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) ~[?:?]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?]
	at net.nowtryz.mcutils.templating.PatternFactory.compile(PatternFactory.java:46) ~[?:?]
	at net.nowtryz.mcutils.templating.PatternFactory.compile(PatternFactory.java:21) ~[?:?]
	at fr.ycraft.jump.injection.TemplatesModule.loadPattern(TemplatesModule.java:39) ~[?:?]
	at fr.ycraft.jump.injection.TemplatesModule.lambda$new$0(TemplatesModule.java:32) ~[?:?]
	at java.util.function.Function.lambda$andThen$1(Function.java:88) ~[?:?]
	at java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:178) ~[?:?]
	at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) ~[?:?]
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) ~[?:?]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?]
	at com.google.mu.util.stream.BiStream$GenericEntryStream.collect(BiStream.java:1013) ~[?:?]
	at com.google.mu.util.stream.BiStream.toMap(BiStream.java:874) ~[?:?]
	at fr.ycraft.jump.injection.TemplatesModule.<init>(TemplatesModule.java:33) ~[?:?]
	at fr.ycraft.jump.JumpPlugin.onEnable(JumpPlugin.java:90) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.2.jar:git-Paper-187]
	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.16.2.jar:git-Paper-187]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.16.2.jar:git-Paper-187]
	at org.bukkit.craftbukkit.v1_16_R2.CraftServer.enablePlugin(CraftServer.java:499) ~[patched_1.16.2.jar:git-Paper-187]
	at org.bukkit.craftbukkit.v1_16_R2.CraftServer.enablePlugins(CraftServer.java:413) ~[patched_1.16.2.jar:git-Paper-187]
	at net.minecraft.server.v1_16_R2.MinecraftServer.loadWorld(MinecraftServer.java:468) ~[patched_1.16.2.jar:git-Paper-187]
	at net.minecraft.server.v1_16_R2.DedicatedServer.init(DedicatedServer.java:241) ~[patched_1.16.2.jar:git-Paper-187]
	at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:939) ~[patched_1.16.2.jar:git-Paper-187]
	at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.2.jar:git-Paper-187]
	at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.ClassNotFoundException: org.apache.commons.codec.binary.Base64
	at java.net.URLClassLoader.findClass(URLClassLoader.java:471) ~[?:?]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:171) ~[patched_1.16.2.jar:git-Paper-187]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[patched_1.16.2.jar:git-Paper-187]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
	... 42 more
[19:04:01] [Server thread/INFO]: [YJump] Disabling Jump v2.0.0-SNAPSHOT
[19:04:01] [Server thread/INFO]: [YJump] Closing editors...
[19:04:01] [Server thread/INFO]: [YJump] Saving players...
[19:04:01] [Server thread/INFO]: [YJump] Saving jumps...
[19:04:01] [Server thread/INFO]: [YJump] Stopping running games...
[19:04:01] [Server thread/INFO]: [YJump] Closing storage...

To Reproduce
Steps to reproduce the behavior:
Just start a server with the plugin

Environment

  • CraftBukkit implementation: Paper
  • Minecraft version: 1.16.2
  • Plugin version: 2.0.0-SNAPSHOT