Started by an SCM change Running as SYSTEM Building remotely on Builder in workspace /home/jenkins/workspace/mcMMO [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] Done The recommended git tool is: NONE No credentials specified Cloning the remote Git repository Cloning repository https://github.com/mcMMO-Dev/mcMMO.git > git init /home/jenkins/workspace/mcMMO # timeout=10 Fetching upstream changes from https://github.com/mcMMO-Dev/mcMMO.git > git --version # timeout=10 > git --version # 'git version 2.43.0' > git fetch --tags --force --progress -- https://github.com/mcMMO-Dev/mcMMO.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/mcMMO-Dev/mcMMO.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 0d7e08f00bfff4790a205caf1d14eb36286c24c8 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 0d7e08f00bfff4790a205caf1d14eb36286c24c8 # timeout=10 Commit message: "Fix registry bootstrap stubbing failing under CI test ordering" > git rev-list --no-walk 0bf608a425587c65384f6532f3df94c1c84b84d6 # timeout=10 [mcMMO] $ /bin/sh -xe /tmp/jenkins9565905403271155871.sh + git clone https://github.com/mcMMO-Dev/mcMMO.git Cloning into 'mcMMO'... + cd mcMMO + mvn -P!integration-tests clean package install [[1;34mINFO[m] Scanning for projects... [[1;34mINFO[m] [[1;34mINFO[m] [1m-------------------< [0;36mcom.gmail.nossr50.mcMMO:mcMMO[0;1m >--------------------[m [[1;34mINFO[m] [1mBuilding mcMMO 2.3.000-SNAPSHOT[m [[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m [[1;34mINFO[m] [[1;34mINFO[m] [1m--- [0;32mmaven-clean-plugin:2.5:clean[m [1m(default-clean)[m @ [36mmcMMO[0;1m ---[m [[1;34mINFO[m] [[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:properties[m [1m(default)[m @ [36mmcMMO[0;1m ---[m [[1;34mINFO[m] [[1;34mINFO[m] [1m--- [0;32mmaven-resources-plugin:3.3.1:resources[m [1m(default-resources)[m @ [36mmcMMO[0;1m ---[m [[1;34mINFO[m] Copying 20 resources from src/main/resources to target/classes [[1;34mINFO[m] Copying 21 resources from src/main/resources/locale to target/classes/com/gmail/nossr50/locale [[1;34mINFO[m] Copying 4 resources from src/main/resources/mods to target/classes/mods [[1;34mINFO[m] Copying 1 resource from to target/classes [[1;34mINFO[m] [[1;34mINFO[m] [1m--- [0;32mmaven-compiler-plugin:3.13.0:compile[m [1m(default-compile)[m @ [36mmcMMO[0;1m ---[m [[1;34mINFO[m] Recompiling the module because of [1mchanged source code[m. [[1;34mINFO[m] Compiling 516 source files with javac [debug release 17] to target/classes [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/datatypes/player/PlayerProfile.java:[181,26] deprecated item is not annotated with @Deprecated [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[103,53] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[150,38] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[191,47] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[240,53] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/skills/CombatUtils.java:[996,50] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/maces/MacesManager.java:[66,41] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/excavation/ExcavationManager.java:[154,17] deprecated item is not annotated with @Deprecated [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/spears/SpearsManager.java:[44,43] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/swords/SwordsManager.java:[70,41] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/swords/SwordsManager.java:[176,50] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/unarmed/UnarmedManager.java:[124,40] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/unarmed/UnarmedManager.java:[181,47] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/secondaryabilities/SubSkillBlockEvent.java:[13,9] SubSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.SubSkillType) in com.gmail.nossr50.events.skills.secondaryabilities.SubSkillEvent has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/repair/McMMOPlayerRepairCheckEvent.java:[20,9] McMMOPlayerSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.PrimarySkillType) in com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/unarmed/McMMOPlayerDisarmEvent.java:[13,9] McMMOPlayerSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.PrimarySkillType) in com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/salvage/McMMOPlayerSalvageCheckEvent.java:[20,9] McMMOPlayerSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.PrimarySkillType) in com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/skills/SkillCommand.java:[258,64] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/skills/SkillCommand.java:[263,56] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[315,62] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[317,62] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[321,89] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[326,62] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[328,62] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[332,33] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[338,62] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[341,62] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[344,87] non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/fishing/McMMOPlayerShakeEvent.java:[10,9] McMMOPlayerFishingEvent(org.bukkit.entity.Player) in com.gmail.nossr50.events.skills.fishing.McMMOPlayerFishingEvent has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/runnables/skills/DelayedHerbalismXPCheckTask.java:[26,40] awardXPForBlockSnapshots(java.util.ArrayList<com.gmail.nossr50.datatypes.BlockSnapshot>) in com.gmail.nossr50.skills.herbalism.HerbalismManager has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/nms/NMSConstants.java:[45,62] com.gmail.nossr50.util.nms.NMSVersion in com.gmail.nossr50.util.nms has been deprecated and marked for removal [[1;33mWARNING[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/scoreboards/ScoreboardManager.java:[496,65] getSkillLevelUpTime() in com.gmail.nossr50.config.GeneralConfig has been deprecated and marked for removal [[1;34mINFO[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java: Some input files use or override a deprecated API. [[1;34mINFO[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java: Recompile with -Xlint:deprecation for details. [[1;34mINFO[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/database/ConvertDatabaseCommand.java: /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/database/ConvertDatabaseCommand.java uses unchecked or unsafe operations. [[1;34mINFO[m] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/database/ConvertDatabaseCommand.java: Recompile with -Xlint:unchecked for details. [[1;34mINFO[m] [[1;34mINFO[m] [1m--- [0;32mmaven-resources-plugin:3.3.1:testResources[m [1m(default-testResources)[m @ [36mmcMMO[0;1m ---[m [[1;34mINFO[m] Copying 4 resources from src/test/resources to target/test-classes [[1;34mINFO[m] [[1;34mINFO[m] [1m--- [0;32mmaven-compiler-plugin:3.13.0:testCompile[m [1m(default-testCompile)[m @ [36mmcMMO[0;1m ---[m [[1;34mINFO[m] Recompiling the module because of [1mchanged dependency[m. [[1;34mINFO[m] Compiling 122 source files with javac [debug release 17] to target/test-classes [[1;34mINFO[m] Annotation processing is enabled because one or more processors were found on the class path. A future release of javac may disable annotation processing unless at least one processor is specified by name (-processor), or a search path is specified (--processor-path, --processor-module-path), or annotation processing is enabled explicitly (-proc:only, -proc:full). Use -Xlint:-options to suppress this message. Use -proc:none to disable annotation processing. [[1;33mWARNING[m] Supported source version 'RELEASE_7' from annotation processor 'net.java.truecommons.annotations.processing.ServiceImplementationProcessor' less than -source '17' [[1;33mWARNING[m] Supported source version 'RELEASE_7' from annotation processor 'net.java.truecommons.annotations.processing.ServiceSpecificationProcessor' less than -source '17' [[1;34mINFO[m] /home/jenkins/workspace/mcMMO/mcMMO/src/test/java/com/gmail/nossr50/commands/XprateCommandTest.java: Some input files use or override a deprecated API. [[1;34mINFO[m] /home/jenkins/workspace/mcMMO/mcMMO/src/test/java/com/gmail/nossr50/commands/XprateCommandTest.java: Recompile with -Xlint:deprecation for details. [[1;34mINFO[m] [[1;34mINFO[m] [1m--- [0;32mmaven-surefire-plugin:3.2.5:test[m [1m(default-test)[m @ [36mmcMMO[0;1m ---[m [[1;34mINFO[m] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [[1;34mINFO[m] [[1;34mINFO[m] ------------------------------------------------------- [[1;34mINFO[m] T E S T S [[1;34mINFO[m] ------------------------------------------------------- [[1;34mINFO[m] Running com.gmail.nossr50.placeholders.[1mLeaderboardPlaceholderCacheTest[m Jul 11, 2026 3:49:38 AM com.gmail.nossr50.placeholders.LeaderboardPlaceholderCache refreshNow WARNING: Failed to refresh PlaceholderAPI leaderboard cache java.lang.RuntimeException: simulated failure at com.gmail.nossr50.placeholders.LeaderboardPlaceholderCacheTest.lambda$shouldKeepLastGoodSnapshotWhenRefreshFails$1(LeaderboardPlaceholderCacheTest.java:130) at com.gmail.nossr50.placeholders.LeaderboardPlaceholderCache.buildSnapshot(LeaderboardPlaceholderCache.java:240) at com.gmail.nossr50.placeholders.LeaderboardPlaceholderCache.refreshNow(LeaderboardPlaceholderCache.java:224) at com.gmail.nossr50.placeholders.LeaderboardPlaceholderCacheTest.shouldKeepLastGoodSnapshotWhenRefreshFails(LeaderboardPlaceholderCacheTest.java:145) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:766) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.107 s -- in com.gmail.nossr50.placeholders.[1mLeaderboardPlaceholderCacheTest[m [[1;34mINFO[m] Running com.gmail.nossr50.placeholders.[1mPapiExpansionRoutingTest[m OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended [[1;34mINFO[m] [1;32mTests run: [0;1;32m11[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.617 s -- in com.gmail.nossr50.placeholders.[1mPapiExpansionRoutingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.placeholders.[1mLeaderboardPlaceholderFlatFileIntegrationTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m16[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.127 s -- in com.gmail.nossr50.placeholders.[1mLeaderboardPlaceholderFlatFileIntegrationTest[m [[1;34mINFO[m] Running com.gmail.nossr50.placeholders.[1mLeaderboardPlaceholderInputParserTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in com.gmail.nossr50.placeholders.[1mLeaderboardPlaceholderInputParserTest[m [[1;34mINFO[m] Running com.gmail.nossr50.placeholders.[1mMcTopPlaceholdersTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.placeholders.[1mMcTopPlaceholdersTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mMaterialMapStoreTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.178 s -- in com.gmail.nossr50.util.[1mMaterialMapStoreTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mChimaeraWingTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in com.gmail.nossr50.util.[1mChimaeraWingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mLogFilterTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.124 s -- in com.gmail.nossr50.util.[1mLogFilterTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.text.[1mTextUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.text.[1mTextUtilsTest$InsertLiteralTextAtMarkers[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in com.gmail.nossr50.util.text.[1mTextUtilsTest$InsertLiteralTextAtMarkers[m [[1;34mINFO[m] Running com.gmail.nossr50.util.text.[1mTextUtilsTest$SplitComponentsIntoGroups[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.util.text.[1mTextUtilsTest$SplitComponentsIntoGroups[m [[1;34mINFO[m] Running com.gmail.nossr50.util.text.[1mTextUtilsTest$LiteralizeLegacyColorCodes[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.util.text.[1mTextUtilsTest$LiteralizeLegacyColorCodes[m [[1;34mINFO[m] Running com.gmail.nossr50.util.text.[1mTextUtilsTest$ColorizeText[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.util.text.[1mTextUtilsTest$ColorizeText[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in com.gmail.nossr50.util.text.[1mTextUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.text.[1mStringUtilsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m35[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.131 s -- in com.gmail.nossr50.util.text.[1mStringUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.text.[1mTextComponentFactoryTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m21[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 s -- in com.gmail.nossr50.util.text.[1mTextComponentFactoryTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mPermissionsNodeFormatTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in com.gmail.nossr50.util.[1mPermissionsNodeFormatTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.skills.[1mSkillToolsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m13[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 s -- in com.gmail.nossr50.util.skills.[1mSkillToolsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.skills.[1mCombatUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.skills.[1mCombatUtilsTest$ComputeAttackStrengthScale[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m16[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.092 s -- in com.gmail.nossr50.util.skills.[1mCombatUtilsTest$ComputeAttackStrengthScale[m [[1;34mINFO[m] Running com.gmail.nossr50.util.skills.[1mCombatUtilsTest$RestoreMobNameIfLethal[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s -- in com.gmail.nossr50.util.skills.[1mCombatUtilsTest$RestoreMobNameIfLethal[m [[1;34mINFO[m] Running com.gmail.nossr50.util.skills.[1mCombatUtilsTest$FixNames[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.util.skills.[1mCombatUtilsTest$FixNames[m [[1;34mINFO[m] Running com.gmail.nossr50.util.skills.[1mCombatUtilsTest$ResolveMeleeSkill[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 s -- in com.gmail.nossr50.util.skills.[1mCombatUtilsTest$ResolveMeleeSkill[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.246 s -- in com.gmail.nossr50.util.skills.[1mCombatUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.skills.[1mSkillUtilsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 s -- in com.gmail.nossr50.util.skills.[1mSkillUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.skills.[1mRankUtilsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m15[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s -- in com.gmail.nossr50.util.skills.[1mRankUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.commands.[1mCommandUtilsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in com.gmail.nossr50.util.commands.[1mCommandUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.commands.[1mCommandRegistrationManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.132 s -- in com.gmail.nossr50.util.commands.[1mCommandRegistrationManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.adapter.[1mBiomeAdapterTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.util.adapter.[1mBiomeAdapterTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mPotionUtilTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m19[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in com.gmail.nossr50.util.[1mPotionUtilTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.scoreboards.[1mScoreboardManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m21[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s -- in com.gmail.nossr50.util.scoreboards.[1mScoreboardManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.scoreboards.[1mPowerLevelTagUpdaterTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.util.scoreboards.[1mPowerLevelTagUpdaterTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.scoreboards.backend.[1mNoopScoreboardBackendTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in com.gmail.nossr50.util.scoreboards.backend.[1mNoopScoreboardBackendTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.scoreboards.backend.[1mScoreboardBackendSelectorTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.util.scoreboards.backend.[1mScoreboardBackendSelectorTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.scoreboards.backend.[1mBukkitScoreboardBackendTest[m Jul 11, 2026 3:49:41 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Removed leftover power level objective from the main scoreboard. [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s -- in com.gmail.nossr50.util.scoreboards.backend.[1mBukkitScoreboardBackendTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.scoreboards.[1mScoreboardWrapperStatsPowerLevelTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in com.gmail.nossr50.util.scoreboards.[1mScoreboardWrapperStatsPowerLevelTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.sounds.[1mSoundManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.084 s -- in com.gmail.nossr50.util.sounds.[1mSoundManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.experience.[1mExperienceBarManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 s -- in com.gmail.nossr50.util.experience.[1mExperienceBarManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mMobHealthbarUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$ReHitGuard[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$ReHitGuard[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$HealthbarSnapshotRecord[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$HealthbarSnapshotRecord[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$GetHealthbarSnapshot[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$GetHealthbarSnapshot[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$HasHealthbarSnapshot[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$HasHealthbarSnapshot[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$RestoreNameFromSnapshot[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$RestoreNameFromSnapshot[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$WhenDisplayTypeDisabled[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$WhenDisplayTypeDisabled[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.110 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.random.[1mProbabilityTest[m 4.99485, 5.0 10.00554, 10.0 14.99912, 15.0 20.009165, 20.0 24.99914, 25.0 49.983405, 50.0 74.98628000000001, 75.0 89.98966, 90.0 99.89921000000001, 99.9 0.05019, 0.05 0.09984499999999999, 0.1 100.0, 100.0 100.0, 100.0 5.00427, 5.0 9.9997, 10.0 15.005085000000001, 15.0 19.998949999999997, 20.0 25.010395000000003, 25.0 50.03209, 50.0 74.99005, 75.0 89.99681000000001, 90.0 99.89955499999999, 99.9 0.04967, 0.05 0.099985, 0.1 100.0, 100.0 100.0, 100.0 [[1;34mINFO[m] [1;32mTests run: [0;1;32m30[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.663 s -- in com.gmail.nossr50.util.random.[1mProbabilityTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.random.[1mProbabilityUtilTest[m Wins: 3999039.0 Fails: 1.6000961E7 Percentage succeeded: 19.995195, Expected: 20.0 Variance is within tolerance levels! Wins: 2200230.0 Fails: 1.779977E7 Percentage succeeded: 11.001149999999999, Expected: 11.0 Variance is within tolerance levels! Wins: 1405.0 Fails: 1.9998595E7 Percentage succeeded: 0.007025, Expected: 0.007 Variance is within tolerance levels! Wins: 9100930.0 Fails: 1.089907E7 Percentage succeeded: 45.504650000000005, Expected: 45.5 Variance is within tolerance levels! [[1;34mINFO[m] [1;32mTests run: [0;1;32m197[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.117 s -- in com.gmail.nossr50.util.random.[1mProbabilityUtilTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mItemUtilsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s -- in com.gmail.nossr50.util.[1mItemUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.platform.[1mMinecraftGameVersionTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.platform.[1mMinecraftGameVersionTest$VersionDetectionFallback[m Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.13.2-R0.1-SNAPSHOT Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.13.2 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.13-R0.2-SNAPSHOT Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.13.0 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.13-pre7-R0.1-SNAPSHOT Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.13.0 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.14-pre5-SNAPSHOT Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.14.0 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.15-R0.1-SNAPSHOT Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.15.0 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.16.5-R0.1-SNAPSHOT Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.16.5 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.17-R0.1-SNAPSHOT Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.17.0 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.21.11-106-0d768aa Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.21.11 [[1;34mINFO[m] [1;32mTests run: [0;1;32m13[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in com.gmail.nossr50.util.platform.[1mMinecraftGameVersionTest$VersionDetectionFallback[m [[1;34mINFO[m] Running com.gmail.nossr50.util.platform.[1mMinecraftGameVersionTest$VersionDetectionFromGetVersion[m Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.13.2) Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.13.2 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.17) Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.17.0 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.21.4) Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.21.4 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.21.11-106-0d768aa (MC: 1.21.11) Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.21.11 Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 26.1.2-60-b4682bf (MC: 26.1.2) Jul 11, 2026 3:49:49 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 26.1.2 [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.util.platform.[1mMinecraftGameVersionTest$VersionDetectionFromGetVersion[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in com.gmail.nossr50.util.platform.[1mMinecraftGameVersionTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mUserBlockTrackerTest[m Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.HashChunkManager loadChunk WARNING: Failed to read placed-block data for chunk (0, 0) in world 'null', treating it as empty: java.lang.RuntimeException: Unable to open region file /tmp/10598023030843001451/corruptRegionWorld/mcmmo_regions/mcmmo_0_0_.mcm [[1;34mINFO[m] [1;32mTests run: [0;1;32m11[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.406 s -- in com.gmail.nossr50.util.blockmeta.[1mUserBlockTrackerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$CopyOrMergeRegionFile[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$CopyOrMergeRegionFile[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$Readme[m Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-13231300739651035366/region_data_backups_for_migration/world/2026-05-31_14-23-05Z Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up. [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s -- in com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$Readme[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$NewestCompleteSnapshotPicker[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$NewestCompleteSnapshotPicker[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$IdempotencyAndCrashRecovery[m Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-14837046004674775355/region_data_backups_for_migration/world/2026-05-31_14-23-05Z Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-11561307170145606010/region_data_backups_for_migration/world/2026-05-31_14-23-05Z Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up. [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$IdempotencyAndCrashRecovery[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$RestoreFromBackup[m Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore INFO: [RegionDataMigration] Restoring region data for world named 'world'... this may take a while. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore INFO: [RegionDataMigration] Restore complete for world 'world', 1 mcMMO region file(s) were successfully restored in 0ms. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore INFO: [RegionDataMigration] Restoring region data for world named 'world_nether'... this may take a while. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore INFO: [RegionDataMigration] Restore complete for world 'world_nether', 1 mcMMO region file(s) were successfully restored in 0ms. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore INFO: [RegionDataMigration] Restoring region data for world named 'world'... this may take a while. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore INFO: [RegionDataMigration] Restore complete for world 'world', 1 mcMMO region file(s) were successfully restored in 0ms. [[1;34mINFO[m] [1;32mTests run: [0;1;32m10[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$RestoreFromBackup[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$Pruning[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$Pruning[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$BackupWritesSnapshot[m Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-6760476516999059249/region_data_backups_for_migration/world/2026-05-31_14-23-05Z Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-12111353403297754959/region_data_backups_for_migration/world/2026-05-28_10-00-00Z Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-12111353403297754959/region_data_backups_for_migration/world/2026-05-29_10-00-00Z Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-12111353403297754959/region_data_backups_for_migration/world/2026-05-30_10-00-00Z Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-12111353403297754959/region_data_backups_for_migration/world/2026-05-31_10-00-00Z Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up. Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] [RegionDataBackups] pruning old snapshot 2026-05-28_10-00-00Z (mcMMO only keeps the 3 newest backups) Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-5369092204878092257/region_data_backups_for_migration/world/2026-05-31_14-23-05Z Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup INFO: [RegionDataBackups] Backup complete for world 'world', 2 mcMMO region file(s) were successfully backed up. [[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$BackupWritesSnapshot[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$ShapeDetection[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest$ShapeDetection[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.170 s -- in com.gmail.nossr50.util.blockmeta.[1mMcMMORegionBackupStoreTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mBitSetChunkStoreTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.110 s -- in com.gmail.nossr50.util.blockmeta.[1mBitSetChunkStoreTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mChunkStoreTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in com.gmail.nossr50.util.blockmeta.[1mChunkStoreTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.player.[1mNotificationManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m10[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.195 s -- in com.gmail.nossr50.util.player.[1mNotificationManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.player.[1mUserManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.util.player.[1mUserManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mEventUtilsTest[m Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.EventUtils tryLevelChangeEvent WARNING: A plugin cancelled a ACROBATICS level change event for unloaded, but their player data is not loaded so the change was not reverted [[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in com.gmail.nossr50.util.[1mEventUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerFishingExploitTest[m Jul 11, 2026 3:49:51 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] WorldGuard was not detected. [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.149 s -- in com.gmail.nossr50.listeners.[1mPlayerListenerFishingExploitTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerQuitCleanupTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.listeners.[1mPlayerListenerQuitCleanupTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerCommandAliasTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m12[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.listeners.[1mPlayerListenerCommandAliasTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerSalvageInteractTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 s -- in com.gmail.nossr50.listeners.[1mPlayerListenerSalvageInteractTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mDiminishedReturnsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.listeners.[1mDiminishedReturnsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mAnvilInteractionTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.listeners.[1mAnvilInteractionTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mBonusDropsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.listeners.[1mBonusDropsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mEntityListenerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.293 s -- in com.gmail.nossr50.listeners.[1mEntityListenerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest$MasterAnglerCastWiring[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m4[m, Failures: 0, [1;31mErrors: [0;1;31m4[m, Skipped: 0, Time elapsed: 0.018 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest$MasterAnglerCastWiring[m [[1;31mERROR[m] com.gmail.nossr50.listeners.PlayerListenerFishingTest$MasterAnglerCastWiring.castsWithoutARodDoNotTriggerMasterAngler -- Time elapsed: 0.007 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.listeners.PlayerListenerFishingTest$MasterAnglerCastWiring.setUpRod(PlayerListenerFishingTest.java:308) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.listeners.PlayerListenerFishingTest$MasterAnglerCastWiring.castsAreIgnoredWhileMasterAnglerIsLocked -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.listeners.PlayerListenerFishingTest$MasterAnglerCastWiring.setUpRod(PlayerListenerFishingTest.java:308) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.listeners.PlayerListenerFishingTest$MasterAnglerCastWiring.offHandCastsReadTheOffHandRod -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.listeners.PlayerListenerFishingTest$MasterAnglerCastWiring.setUpRod(PlayerListenerFishingTest.java:308) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.listeners.PlayerListenerFishingTest$MasterAnglerCastWiring.castsFeedTheRodsLureLevelIntoMasterAngler -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.listeners.PlayerListenerFishingTest$MasterAnglerCastWiring.setUpRod(PlayerListenerFishingTest.java:308) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest$IceFishingWiring[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s -- in com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest$IceFishingWiring[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest$ShakeWiring[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest$ShakeWiring[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest$VanillaXpBoost[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest$VanillaXpBoost[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest$VanillaTreasureOverride[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest$VanillaTreasureOverride[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.101 s -- in com.gmail.nossr50.listeners.[1mPlayerListenerFishingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mFriendlyFireTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.listeners.[1mFriendlyFireTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mInventoryListenerBrewTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.080 s -- in com.gmail.nossr50.listeners.[1mInventoryListenerBrewTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mSelfListenerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.140 s -- in com.gmail.nossr50.listeners.[1mSelfListenerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mDietFoodsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m23[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.listeners.[1mDietFoodsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.smelting.[1mSmeltingManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.smelting.[1mSmeltingManagerTest$SecondSmelt[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m19[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.185 s -- in com.gmail.nossr50.skills.smelting.[1mSmeltingManagerTest$SecondSmelt[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.smelting.[1mSmeltingManagerTest$FuelEfficiency[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.smelting.[1mSmeltingManagerTest$FuelEfficiency[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.229 s -- in com.gmail.nossr50.skills.smelting.[1mSmeltingManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.axes.[1mAxesManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.axes.[1mAxesManagerTest$ArmorDetection[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.skills.axes.[1mAxesManagerTest$ArmorDetection[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.axes.[1mAxesManagerTest$ImpactAndGreaterImpact[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.074 s -- in com.gmail.nossr50.skills.axes.[1mAxesManagerTest$ImpactAndGreaterImpact[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.axes.[1mAxesManagerTest$CriticalHit[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.axes.[1mAxesManagerTest$CriticalHit[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.axes.[1mAxesManagerTest$AxeMastery[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.skills.axes.[1mAxesManagerTest$AxeMastery[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.axes.[1mAxesManagerTest$AbilityGates[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in com.gmail.nossr50.skills.axes.[1mAxesManagerTest$AbilityGates[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.216 s -- in com.gmail.nossr50.skills.axes.[1mAxesManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerMasterAnglerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerMasterAnglerTest$ProcessMasterAngler[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m16[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.117 s -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerMasterAnglerTest$ProcessMasterAngler[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.193 s -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerMasterAnglerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingDropsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.103 s -- in com.gmail.nossr50.skills.fishing.[1mFishingDropsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerShakeTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m12[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.198 s -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerShakeTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerAbilityGatesTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerAbilityGatesTest$IceFishingGate[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 s -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerAbilityGatesTest$IceFishingGate[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerAbilityGatesTest$MagicHunterGate[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerAbilityGatesTest$MagicHunterGate[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerAbilityGatesTest$MasterAnglerGate[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerAbilityGatesTest$MasterAnglerGate[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerAbilityGatesTest$ShakeGate[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerAbilityGatesTest$ShakeGate[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 s -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerAbilityGatesTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerProcessFishingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerProcessFishingTest$MagicHunter[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m9[m, Failures: 0, [1;31mErrors: [0;1;31m9[m, Skipped: 0, Time elapsed: 0.018 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerProcessFishingTest$MagicHunter[m [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.cancelledTreasureEventShouldPayOnlyFishXp -- Time elapsed: 0.004 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.treasureCatchShouldAlsoSpawnTheOriginalFishWhenExtraFishIsEnabled -- Time elapsed: 0.004 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.handleVanillaXpBoostShouldScaleByTheLootTierModifier -- Time elapsed: 0.004 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.catchShouldPayOnlyFishXpWhenTreasureDropsAreDisabled -- Time elapsed: 0.004 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.treasureCatchShouldPayCombinedXpAndReplaceTheCatch -- Time elapsed: 0.004 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$MagicHunter.lockedMagicHunterLeavesTreasureUnenchanted -- Time elapsed: 0.005 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$MagicHunter.nonEnchantableTreasureSkipsMagicHunter -- Time elapsed: 0.004 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$MagicHunter.conflictingEnchantsAreNotStacked -- Time elapsed: 0.004 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$MagicHunter.rolledEnchantsLandOnTheTreasureAndAreAnnounced -- Time elapsed: 0.004 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingManagerProcessFishingTest$LuckOfTheSeaScaling[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m4[m, Failures: 0, [1;31mErrors: [0;1;31m4[m, Skipped: 0, Time elapsed: 0.013 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerProcessFishingTest$LuckOfTheSeaScaling[m [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$LuckOfTheSeaScaling.unenchantedRodLeavesTheRollUnscaled -- Time elapsed: 0.004 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$LuckOfTheSeaScaling.offHandRodsContributeTheirLuck -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$LuckOfTheSeaScaling.luckIsIgnoredWhenTheCastingHandIsUnknown -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$LuckOfTheSeaScaling.luckOfTheSeaScalesTheRollIntoTreasureRange -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest.setUp(FishingManagerProcessFishingTest.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s -- in com.gmail.nossr50.skills.fishing.[1mFishingManagerProcessFishingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingTest$ExploitDetection[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in com.gmail.nossr50.skills.fishing.[1mFishingTest$ExploitDetection[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s -- in com.gmail.nossr50.skills.fishing.[1mFishingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest$DoubleDropChecks[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.104 s -- in com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest$DoubleDropChecks[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest$BonusDropMarking[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest$BonusDropMarking[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest$PlantMaturity[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s -- in com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest$PlantMaturity[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest$BerryBushHarvesting[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest$BerryBushHarvesting[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest$AbilityGates[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest$AbilityGates[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.238 s -- in com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerAbilitiesTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.herbalism.[1mHerbalismMultiBlockPlantXpTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m18[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.167 s -- in com.gmail.nossr50.skills.herbalism.[1mHerbalismMultiBlockPlantXpTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m10[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.164 s -- in com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingManagerTest$CallOfTheWild[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m10[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in com.gmail.nossr50.skills.taming.[1mTamingManagerTest$CallOfTheWild[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingManagerTest$BeastLore[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.112 s -- in com.gmail.nossr50.skills.taming.[1mTamingManagerTest$BeastLore[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingManagerTest$EnvironmentallyAware[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.skills.taming.[1mTamingManagerTest$EnvironmentallyAware[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingManagerTest$Pummel[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in com.gmail.nossr50.skills.taming.[1mTamingManagerTest$Pummel[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingManagerTest$DamageAbilities[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.taming.[1mTamingManagerTest$DamageAbilities[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingManagerTest$FastFoodService[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in com.gmail.nossr50.skills.taming.[1mTamingManagerTest$FastFoodService[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingManagerTest$TamingXp[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.taming.[1mTamingManagerTest$TamingXp[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingManagerTest$AbilityGates[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.taming.[1mTamingManagerTest$AbilityGates[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.328 s -- in com.gmail.nossr50.skills.taming.[1mTamingManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTrackedTamingEntityTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.skills.taming.[1mTrackedTamingEntityTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingTest$SummonFailureMessages[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.skills.taming.[1mTamingTest$SummonFailureMessages[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingTest$DefensiveAbilities[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in com.gmail.nossr50.skills.taming.[1mTamingTest$DefensiveAbilities[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.taming.[1mTamingTest$DamagePreventionGate[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in com.gmail.nossr50.skills.taming.[1mTamingTest$DamagePreventionGate[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.050 s -- in com.gmail.nossr50.skills.taming.[1mTamingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.maces.[1mMacesTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.maces.[1mMacesTest$Cripple[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m11[m, Failures: 0, [1;31mErrors: [0;1;31m7[m, Skipped: 0, Time elapsed: 0.016 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.maces.[1mMacesTest$Cripple[m [[1;31mERROR[m] com.gmail.nossr50.skills.maces.MacesTest$Cripple.missingSlownessEffectTypeShouldFailFast -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.maces.MacesTest$Cripple.setUpCripple(MacesTest.java:114) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.maces.MacesTest$Cripple.missingPermissionShouldBlockCripple -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.maces.MacesTest$Cripple.setUpCripple(MacesTest.java:114) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.maces.MacesTest$Cripple.successfulCrippleShouldSlowTheTarget -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.maces.MacesTest$Cripple.setUpCripple(MacesTest.java:114) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.maces.MacesTest$Cripple.playerTargetsShouldGetThePlayerTierSlow -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.maces.MacesTest$Cripple.setUpCripple(MacesTest.java:114) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.maces.MacesTest$Cripple.alreadySlowedTargetsShouldNotBeReCrippled -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.maces.MacesTest$Cripple.setUpCripple(MacesTest.java:114) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.maces.MacesTest$Cripple.failedRollShouldSlowNothing -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.maces.MacesTest$Cripple.setUpCripple(MacesTest.java:114) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.maces.MacesTest$Cripple.attackStrengthShouldScaleTheCrippleOdds -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.maces.MacesTest$Cripple.setUpCripple(MacesTest.java:114) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 s -- in com.gmail.nossr50.skills.maces.[1mMacesTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.tridents.[1mTridentsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s -- in com.gmail.nossr50.skills.tridents.[1mTridentsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTransferTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTransferTest$ShiftLeftMovesTheStack[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTransferTest$ShiftLeftMovesTheStack[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTransferTest$ShiftRightMovesOneItem[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTransferTest$ShiftRightMovesOneItem[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTransferTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTest$FinishBrewing[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.198 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTest$FinishBrewing[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTest$BrewValidation[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTest$BrewValidation[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTest$IngredientValidation[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTest$IngredientValidation[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTest$EmptyChecks[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTest$EmptyChecks[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.244 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyPotionBrewerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyManagerTest$ConcoctionsTier[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyManagerTest$ConcoctionsTier[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyManagerTest$CalculateBrewSpeed[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyManagerTest$CalculateBrewSpeed[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyTest[m Jul 11, 2026 3:49:55 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Completing 2 unfinished Alchemy brews. Jul 11, 2026 3:49:55 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Completing 0 unfinished Alchemy brews. [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest$FallLocationTracking[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m20[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest$FallLocationTracking[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest$RollXpThrottle[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest$RollXpThrottle[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest$DodgeGate[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s -- in com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest$DodgeGate[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.187 s -- in com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.acrobatics.[1mDodgeXpTrackerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.skills.acrobatics.[1mDodgeXpTrackerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.swords.[1mSwordsManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.swords.[1mSwordsManagerTest$CounterAttack[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.skills.swords.[1mSwordsManagerTest$CounterAttack[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.swords.[1mSwordsManagerTest$StabDamage[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.skills.swords.[1mSwordsManagerTest$StabDamage[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.swords.[1mSwordsManagerTest$Rupture[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.084 s -- in com.gmail.nossr50.skills.swords.[1mSwordsManagerTest$Rupture[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.swords.[1mSwordsManagerTest$AbilityGates[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.skills.swords.[1mSwordsManagerTest$AbilityGates[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.110 s -- in com.gmail.nossr50.skills.swords.[1mSwordsManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.repair.[1mRepairManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.repair.[1mRepairManagerTest$ArcaneForgingLoss[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m20[m, Failures: 0, [1;31mErrors: [0;1;31m4[m, Skipped: 0, Time elapsed: 0.012 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.repair.[1mRepairManagerTest$ArcaneForgingLoss[m [[1;31mERROR[m] com.gmail.nossr50.skills.repair.RepairManagerTest$ArcaneForgingLoss.winningKeepRollsShouldPreserveTheEnchants -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.repair.RepairManagerTest$ArcaneForgingLoss.wireEnchantedHelmet(RepairManagerTest.java:476) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.repair.RepairManagerTest$ArcaneForgingLoss.losingKeepRollsShouldStripTheEnchant -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.repair.RepairManagerTest$ArcaneForgingLoss.wireEnchantedHelmet(RepairManagerTest.java:476) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.repair.RepairManagerTest$ArcaneForgingLoss.downgradeRollsShouldWeakenTheEnchant -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.repair.RepairManagerTest$ArcaneForgingLoss.wireEnchantedHelmet(RepairManagerTest.java:476) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.repair.RepairManagerTest$ArcaneForgingLoss.noArcaneForgingRankShouldLoseEveryEnchant -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.repair.RepairManagerTest$ArcaneForgingLoss.wireEnchantedHelmet(RepairManagerTest.java:476) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] Running com.gmail.nossr50.skills.repair.[1mRepairManagerTest$RepairBonuses[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.skills.repair.[1mRepairManagerTest$RepairBonuses[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.repair.[1mRepairManagerTest$HandleRepairGuards[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 s -- in com.gmail.nossr50.skills.repair.[1mRepairManagerTest$HandleRepairGuards[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.repair.[1mRepairManagerTest$AnvilPlacement[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.skills.repair.[1mRepairManagerTest$AnvilPlacement[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.217 s -- in com.gmail.nossr50.skills.repair.[1mRepairManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.unarmed.[1mUnarmedManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.unarmed.[1mUnarmedManagerTest$DeflectAndSteelArm[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m15[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in com.gmail.nossr50.skills.unarmed.[1mUnarmedManagerTest$DeflectAndSteelArm[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.unarmed.[1mUnarmedManagerTest$Disarm[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s -- in com.gmail.nossr50.skills.unarmed.[1mUnarmedManagerTest$Disarm[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.unarmed.[1mUnarmedManagerTest$BlockCracker[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s -- in com.gmail.nossr50.skills.unarmed.[1mUnarmedManagerTest$BlockCracker[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.unarmed.[1mUnarmedManagerTest$AbilityGates[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in com.gmail.nossr50.skills.unarmed.[1mUnarmedManagerTest$AbilityGates[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.126 s -- in com.gmail.nossr50.skills.unarmed.[1mUnarmedManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.archery.[1mArcheryTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.archery.[1mArcheryTest$ArrowTracking[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.skills.archery.[1mArcheryTest$ArrowTracking[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.archery.[1mArcheryTest$SkillShotDamage[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.archery.[1mArcheryTest$SkillShotDamage[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s -- in com.gmail.nossr50.skills.archery.[1mArcheryTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.archery.[1mArcheryManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.archery.[1mArcheryManagerTest$SkillShot[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.archery.[1mArcheryManagerTest$SkillShot[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.archery.[1mArcheryManagerTest$Daze[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.135 s -- in com.gmail.nossr50.skills.archery.[1mArcheryManagerTest$Daze[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.archery.[1mArcheryManagerTest$RetrieveArrows[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.gmail.nossr50.skills.archery.[1mArcheryManagerTest$RetrieveArrows[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.archery.[1mArcheryManagerTest$DistanceXpBonus[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in com.gmail.nossr50.skills.archery.[1mArcheryManagerTest$DistanceXpBonus[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.archery.[1mArcheryManagerTest$AbilityGates[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in com.gmail.nossr50.skills.archery.[1mArcheryManagerTest$AbilityGates[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.184 s -- in com.gmail.nossr50.skills.archery.[1mArcheryManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.salvage.[1mSalvageTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m15[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in com.gmail.nossr50.skills.salvage.[1mSalvageTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.salvage.[1mSalvageManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.salvage.[1mSalvageManagerTest$HandleSalvage[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m27[m, Failures: 0, [1;31mErrors: [0;1;31m27[m, Skipped: 0, Time elapsed: 0.013 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.salvage.[1mSalvageManagerTest$HandleSalvage[m [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.arcaneSalvageShouldIgnoreConfiguredCapWhenUnsafeEnchantmentsAreAllowed(boolean, int, int, int)[1] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.arcaneSalvageShouldIgnoreConfiguredCapWhenUnsafeEnchantmentsAreAllowed(boolean, int, int, int)[2] -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.arcaneSalvageShouldIgnoreConfiguredCapWhenUnsafeEnchantmentsAreAllowed(boolean, int, int, int)[3] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.isAwaitingConfirmationShouldExpireAfterConfirmationWindow -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.checkConfirmationShouldConfirmWhenSameItemIsUsedAgainWithinWindow -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.enchantBypassPerkShouldGuaranteeFullExtraction -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.checkConfirmationShouldPromptWhenNoConfirmationIsPending -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.salvageLimitShouldFollowTheScrapCollectorRanks(int, int)[1] -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.salvageLimitShouldFollowTheScrapCollectorRanks(int, int)[2] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.salvageLimitShouldFollowTheScrapCollectorRanks(int, int)[3] -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.salvageLimitShouldFollowTheScrapCollectorRanks(int, int)[4] -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.arcaneSalvageShouldRespectConfiguredCap(int, int, int)[1] -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.arcaneSalvageShouldRespectConfiguredCap(int, int, int)[2] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.arcaneSalvageShouldRespectConfiguredCap(int, int, int)[3] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.arcaneSalvageShouldRespectConfiguredCap(int, int, int)[4] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.arcaneSalvageShouldRespectConfiguredCap(int, int, int)[5] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.arcaneSalvageShouldRespectConfiguredCap(int, int, int)[6] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.checkConfirmationShouldConfirmImmediatelyWhenConfirmationIsDisabled -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.placingAnAnvilShouldInformAndBwongExactlyOnce -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.checkConfirmationShouldRepromptWhenHeldItemChangedWithinWindow -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest.isAwaitingConfirmationShouldBeFalseForNullItem -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest$HandleSalvage.lockedArcaneSalvageShouldLoseTheEnchantsButStillPayMaterials -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest$HandleSalvage.lowSkillShouldBeRejectedWithTheRequiredLevel -- Time elapsed: 0.001 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest$HandleSalvage.unbreakableItemsShouldBeRejected -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest$HandleSalvage.arcaneSalvageShouldExtractEnchantsIntoABook -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest$HandleSalvage.tooDamagedItemsShouldBeRejected -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.salvage.SalvageManagerTest$HandleSalvage.successfulSalvageShouldPayMaterialsAndEmptyTheHand -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.salvage.SalvageManagerTest.setUp(SalvageManagerTest.java:55) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s -- in com.gmail.nossr50.skills.salvage.[1mSalvageManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.crossbows.[1mCrossbowsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.113 s -- in com.gmail.nossr50.skills.crossbows.[1mCrossbowsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.crossbows.[1mCrossbowsManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.crossbows.[1mCrossbowsManagerTest$PoweredShot[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.skills.crossbows.[1mCrossbowsManagerTest$PoweredShot[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.crossbows.[1mCrossbowsManagerTest$TrickShotRicochet[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s -- in com.gmail.nossr50.skills.crossbows.[1mCrossbowsManagerTest$TrickShotRicochet[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 s -- in com.gmail.nossr50.skills.crossbows.[1mCrossbowsManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.spears.[1mSpearsManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.spears.[1mSpearsManagerTest$Momentum[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m15[m, Failures: 0, [1;31mErrors: [0;1;31m15[m, Skipped: 0, Time elapsed: 0.028 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.spears.[1mSpearsManagerTest$Momentum[m [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest.momentumDurationShouldScaleWithRank(int, int)[1] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest.momentumDurationShouldScaleWithRank(int, int)[2] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest.momentumDurationShouldScaleWithRank(int, int)[3] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest.spearMasteryBonusShouldScaleWithRank -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.longerExistingSwiftnessShouldNotBeCutShort -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.missingSpeedEffectTypeShouldFailFast -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.successfulMomentumShouldApplyTheSwiftnessBuff -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.failedRollShouldApplyNothing -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.strongerExistingSwiftnessShouldNotBeDowngraded -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.attackStrengthShouldScaleTheOddsAndClampAtFull(double, double)[1] -- Time elapsed: 0.004 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ... 3 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.attackStrengthShouldScaleTheOddsAndClampAtFull(double, double)[2] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ... 3 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.attackStrengthShouldScaleTheOddsAndClampAtFull(double, double)[3] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ... 3 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.weakerExistingSwiftnessShouldBeReplaceable -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.speedEffectTypeShouldResolveLazilyFromTheRegistry -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum.missingPermissionShouldBlockMomentum -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.spears.SpearsManagerTest.setUp(SpearsManagerTest.java:59) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in com.gmail.nossr50.skills.spears.[1mSpearsManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.mining.[1mBlastMiningTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.mining.[1mBlastMiningTest$ExplosionDamageProcessing[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s -- in com.gmail.nossr50.skills.mining.[1mBlastMiningTest$ExplosionDamageProcessing[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.mining.[1mBlastMiningTest$SubskillUnlockLevels[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.mining.[1mBlastMiningTest$SubskillUnlockLevels[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.120 s -- in com.gmail.nossr50.skills.mining.[1mBlastMiningTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.mining.[1mMiningManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.mining.[1mMiningManagerTest$IllegalDrops[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m6[m, Failures: 0, [1;31mErrors: [0;1;31m6[m, Skipped: 0, Time elapsed: 0.005 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.mining.[1mMiningManagerTest$IllegalDrops[m [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest.remoteDetonationShouldScanForTntUpToConfiguredDistance(int)[1] -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest.remoteDetonationShouldScanForTntUpToConfiguredDistance(int)[2] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest.remoteDetonationShouldScanForTntUpToConfiguredDistance(int)[3] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest.remoteDetonationShouldScanForTntUpToConfiguredDistance(int)[4] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... 2 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$IllegalDrops.protectedBlocksShouldNeverDropFromBlasts -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$IllegalDrops.ordinaryBlocksShouldDropNormally -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] Running com.gmail.nossr50.skills.mining.[1mMiningManagerTest$BlastModifiers[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m11[m, Failures: 0, [1;31mErrors: [0;1;31m11[m, Skipped: 0, Time elapsed: 0.028 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.mining.[1mMiningManagerTest$BlastModifiers[m [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.biggerBombsShouldWidenTheBlastRadius -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.oreBonusShouldConvertThePercentToAFraction -- Time elapsed: 0.001 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.disabledBonusDropsShouldZeroTheMultiplier -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[1] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ... 3 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[2] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ... 3 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[3] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ... 3 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[4] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ... 3 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[5] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ... 3 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[6] -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ... 3 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[7] -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ... 3 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers.demolitionsExpertiseShouldReduceBlastDamage -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] Running com.gmail.nossr50.skills.mining.[1mMiningManagerTest$BlastDropProcessing[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m4[m, Failures: 0, [1;31mErrors: [0;1;31m4[m, Skipped: 0, Time elapsed: 0.011 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.mining.[1mMiningManagerTest$BlastDropProcessing[m [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastDropProcessing.zeroYieldExplosionsShouldBeIgnored -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastDropProcessing.debrisShouldOccasionallyDropTheBlockItself -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastDropProcessing.bonusDropTiersShouldMultiplyTheOreDrops -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlastDropProcessing.oresShouldPayXpAndDropThroughTheYieldRolls -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] Running com.gmail.nossr50.skills.mining.[1mMiningManagerTest$RemoteDetonation[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m3[m, Failures: 0, [1;31mErrors: [0;1;31m3[m, Skipped: 0, Time elapsed: 0.007 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.mining.[1mMiningManagerTest$RemoteDetonation[m [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$RemoteDetonation.successfulDetonationShouldPrimeTheTntInstantly -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$RemoteDetonation.deniedFakeBlockBreakShouldNotDetonate -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$RemoteDetonation.activeCooldownShouldWarnInsteadOfDetonating -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] Running com.gmail.nossr50.skills.mining.[1mMiningManagerTest$DetonationGate[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m5[m, Failures: 0, [1;31mErrors: [0;1;31m5[m, Skipped: 0, Time elapsed: 0.027 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.mining.[1mMiningManagerTest$DetonationGate[m [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$DetonationGate.standingUprightShouldNotDetonate -- Time elapsed: 0.018 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$DetonationGate.theConfiguredDetonatorShouldWorkWithoutAPickaxe -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$DetonationGate.unrelatedItemsShouldNotDetonate -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$DetonationGate.sneakingWithAPickaxeShouldAllowDetonation -- Time elapsed: 0.001 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$DetonationGate.missingPermissionShouldNotDetonate -- Time elapsed: 0.001 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] Running com.gmail.nossr50.skills.mining.[1mMiningManagerTest$BlockXpAndDrops[m [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m9[m, Failures: 0, [1;31mErrors: [0;1;31m9[m, Skipped: 0, Time elapsed: 0.022 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.skills.mining.[1mMiningManagerTest$BlockXpAndDrops[m [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops.failedMotherLodeShouldFallBackToTheDoubleDropRoll -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops.motherLodeShouldPayTripleDropsOnSuccess -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops.superBreakerShouldWearTheToolDown -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops.successfulDoubleDropRollShouldMarkTheBlock -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops.superBreakerDoubleDropsShouldTripleWhenAllowed -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops.missingDoubleDropPermissionShouldStopAfterXp -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops.silkTouchShouldBlockBonusDropsWhenDisallowed -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops.miningABlockShouldAlwaysPayXp -- Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;31mERROR[m] com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops.disabledDoubleDropsForTheBlockShouldNotRoll -- Time elapsed: 0.002 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.Registry at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.TestRegistryBootstrap.bootstrap(TestRegistryBootstrap.java:46) at com.gmail.nossr50.skills.mining.MiningManagerTest.setUp(MiningManagerTest.java:77) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NullPointerException: No registry present for Enchantment. This is a bug. [in thread "main"] at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.bukkit.Registry.<clinit>(Registry.java:132) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at com.gmail.nossr50.util.AttributeMapper.findAttribute(AttributeMapper.java:55) at com.gmail.nossr50.util.AttributeMapper.<clinit>(AttributeMapper.java:44) at com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale.returnsOneWhenAttributeValueIsZero(CombatUtilsTest.java:375) ... 4 more [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.112 s -- in com.gmail.nossr50.skills.mining.[1mMiningManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.excavation.[1mExcavationTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.excavation.[1mExcavationTest$XpAndAbilities[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m10[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in com.gmail.nossr50.skills.excavation.[1mExcavationTest$XpAndAbilities[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.excavation.[1mExcavationTest$ExcavationDropRouting[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.excavation.[1mExcavationTest$ExcavationDropRouting[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.076 s -- in com.gmail.nossr50.skills.excavation.[1mExcavationTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.woodcutting.[1mWoodcuttingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.woodcutting.[1mWoodcuttingTest$KnockOnWoodXpOrbSpawning[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m18[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in com.gmail.nossr50.skills.woodcutting.[1mWoodcuttingTest$KnockOnWoodXpOrbSpawning[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.woodcutting.[1mWoodcuttingTest$ProcessBonusDropCheckRouting[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.skills.woodcutting.[1mWoodcuttingTest$ProcessBonusDropCheckRouting[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.113 s -- in com.gmail.nossr50.skills.woodcutting.[1mWoodcuttingTest[m [[1;34mINFO[m] Running com.gmail.nossr50.commands.[1mXprateCommandTest[m Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.skills.SkillTools matchSkill WARNING: Invalid mcMMO skill (abc) Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.skills.SkillTools matchSkill WARNING: Invalid mcMMO skill (1.2.3) Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.skills.SkillTools matchSkill WARNING: Invalid mcMMO skill () Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.skills.SkillTools matchSkill WARNING: Invalid mcMMO skill (bogus) [[1;34mINFO[m] [1;32mTests run: [0;1;32m60[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.713 s -- in com.gmail.nossr50.commands.[1mXprateCommandTest[m [[1;34mINFO[m] Running com.gmail.nossr50.commands.player.[1mInspectCommandTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s -- in com.gmail.nossr50.commands.player.[1mInspectCommandTest[m [[1;34mINFO[m] Running com.gmail.nossr50.locale.[1mLocaleLoaderTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m107[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s -- in com.gmail.nossr50.locale.[1mLocaleLoaderTest[m [[1;34mINFO[m] Running com.gmail.nossr50.[1mMcMMOTimingFormatTest[m [[1;34mINFO[m] Running com.gmail.nossr50.[1mMcMMOTimingFormatTest$FormatDurationHms[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m11[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.[1mMcMMOTimingFormatTest$FormatDurationHms[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.[1mMcMMOTimingFormatTest[m [[1;34mINFO[m] Running com.gmail.nossr50.party.[1mPartyManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m14[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.079 s -- in com.gmail.nossr50.party.[1mPartyManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.database.flatfile.[1mFlatFileDataUtilTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.database.flatfile.[1mFlatFileDataUtilTest[m [[1;34mINFO[m] Running com.gmail.nossr50.database.[1mFlatFileDataProcessorTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.database.[1mFlatFileDataProcessorTest[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.skills.alchemy.[1mAlchemyPotionTest[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.skills.alchemy.[1mAlchemyPotionTest$SimilarityMatching[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m12[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.datatypes.skills.alchemy.[1mAlchemyPotionTest$SimilarityMatching[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.skills.alchemy.[1mAlchemyPotionTest$ChildLookup[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.datatypes.skills.alchemy.[1mAlchemyPotionTest$ChildLookup[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.skills.alchemy.[1mAlchemyPotionTest$ToItemStack[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.skills.alchemy.[1mAlchemyPotionTest$ToItemStack[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in com.gmail.nossr50.datatypes.skills.alchemy.[1mAlchemyPotionTest[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.skills.alchemy.[1mPotionStageTest[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.skills.alchemy.[1mPotionStageTest$BrewPairStage[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in com.gmail.nossr50.datatypes.skills.alchemy.[1mPotionStageTest$BrewPairStage[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.skills.alchemy.[1mPotionStageTest$SinglePotionStage[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.datatypes.skills.alchemy.[1mPotionStageTest$SinglePotionStage[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s -- in com.gmail.nossr50.datatypes.skills.alchemy.[1mPotionStageTest[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$PlayerProfileConstructorIntegration[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$PlayerProfileConstructorIntegration[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$HasActiveEntries[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$HasActiveEntries[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$Eviction[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$Eviction[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$UuidIsolation[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$UuidIsolation[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$SameUuidPersistence[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$SameUuidPersistence[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$NullUuidBehavior[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$NullUuidBehavior[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$DisabledBehavior[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$DisabledBehavior[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.[1mBlockLocationHistoryTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.[1mBlockLocationHistoryTest[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.player.[1mMcMMOPlayerPowerLevelCapTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m10[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in com.gmail.nossr50.datatypes.player.[1mMcMMOPlayerPowerLevelCapTest[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.player.[1mMcMMOPlayerLevelUpSoundTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.060 s -- in com.gmail.nossr50.datatypes.player.[1mMcMMOPlayerLevelUpSoundTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.skills.alchemy.[1mPotionConfigTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.skills.alchemy.[1mPotionConfigTest$TrickyTrialsPotionDurationMigration[m Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_INFESTATION from 2500 to 3600 ticks. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_WEAVING from 2500 to 3600 ticks. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_WIND_CHARGING from 2500 to 3600 ticks. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_OOZING from 2500 to 3600 ticks. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_INFESTATION from 3000 to 900 ticks. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_WEAVING from 3000 to 900 ticks. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for LINGERING_POTION_WIND_CHARGING from 3000 to 900 ticks. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_OOZING from 3000 to 900 ticks. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_INFESTATION from 2500 to 3600 ticks. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_OOZING from 3000 to 900 ticks. [[1;34mINFO[m] [1;32mTests run: [0;1;32m13[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in com.gmail.nossr50.config.skills.alchemy.[1mPotionConfigTest$TrickyTrialsPotionDurationMigration[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in com.gmail.nossr50.config.skills.alchemy.[1mPotionConfigTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.experience.[1mExperienceConfigTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.experience.[1mExperienceConfigTest$CombatXpCeiling[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s -- in com.gmail.nossr50.config.experience.[1mExperienceConfigTest$CombatXpCeiling[m [[1;34mINFO[m] Running com.gmail.nossr50.config.experience.[1mExperienceConfigTest$SkillXpRateOverrides[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.config.experience.[1mExperienceConfigTest$SkillXpRateOverrides[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s -- in com.gmail.nossr50.config.experience.[1mExperienceConfigTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.[1mWorldBlacklistTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.[1mWorldBlacklistTest$IsWorldBlacklisted[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.config.[1mWorldBlacklistTest$IsWorldBlacklisted[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.config.[1mWorldBlacklistTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.treasure.[1mTreasureConfigTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.treasure.[1mTreasureConfigTest$ClassifyExcavationTreasure[m Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'DIAMOND' in treasures.yml: missing or invalid Level_Requirement Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Skipping treasure 'MUSIC_DISC_FROM_THE_FUTURE' in treasures.yml because material 'MUSIC_DISC_FROM_THE_FUTURE' does not exist in this Minecraft version Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Skipping treasure 'TOTALLY_FAKE_MATERIAL_XYZ' in treasures.yml because material 'TOTALLY_FAKE_MATERIAL_XYZ' does not exist in this Minecraft version Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Skipping treasure 'NOT_A_REAL_BLOCK_123' in treasures.yml because material 'NOT_A_REAL_BLOCK_123' does not exist in this Minecraft version Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'STONE' in treasures.yml: data value 200 is out of range Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'DIAMOND' in treasures.yml: Drop_Chance -1.0 is negative Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Skipping treasure 'POTION' in treasures.yml because its potion type does not exist in this Minecraft version Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'STONE|abc' in treasures.yml: data suffix 'abc' is not a number Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'STONE|1.5' in treasures.yml: data suffix '1.5' is not a number Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'STONE|99999' in treasures.yml: data suffix '99999' is not a number Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'DIAMOND' in treasures.yml: missing or invalid Level_Requirement Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'DIAMOND' in treasures.yml: XP value -5 is negative [[1;34mINFO[m] [1;32mTests run: [0;1;32m13[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in com.gmail.nossr50.config.treasure.[1mTreasureConfigTest$ClassifyExcavationTreasure[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in com.gmail.nossr50.config.treasure.[1mTreasureConfigTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest$DropRateValidation[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest$DropRateValidation[m [[1;34mINFO[m] Running com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest$ClassifyFishingTreasure[m Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Skipping treasure 'MUSIC_DISC_FROM_THE_FUTURE' in fishing_treasures.yml because material 'MUSIC_DISC_FROM_THE_FUTURE' does not exist in this Minecraft version Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Skipping treasure 'TOTALLY_FAKE_MATERIAL_XYZ' in fishing_treasures.yml because material 'TOTALLY_FAKE_MATERIAL_XYZ' does not exist in this Minecraft version Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Skipping treasure 'NOT_A_REAL_ITEM_123' in fishing_treasures.yml because material 'NOT_A_REAL_ITEM_123' does not exist in this Minecraft version Jul 11, 2026 3:49:57 AM com.gmail.nossr50.util.LogUtils debug INFO: [D] Skipping treasure 'POTION' in fishing_treasures.yml because its potion type does not exist in this Minecraft version Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'COD|abc' in fishing_treasures.yml: data suffix 'abc' is not a number Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'COD|1.5' in fishing_treasures.yml: data suffix '1.5' is not a number Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'COD|99999' in fishing_treasures.yml: data suffix '99999' is not a number Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: missing Rarity Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: XP value -1 is negative Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: Drop_Chance -1.0 is negative Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: Drop_Level -1 is negative Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: unknown Rarity 'COMON' Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: unknown Rarity 'SUPER_RARE' Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: unknown Rarity 'common' [[1;34mINFO[m] [1;32mTests run: [0;1;32m21[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest$ClassifyFishingTreasure[m [[1;34mINFO[m] Running com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest$MooshroomEntityIdMigration[m Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml. Jul 11, 2026 3:49:57 AM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml. [[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest$MooshroomEntityIdMigration[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.treasure.[1mTreasureLoadTallyTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.gmail.nossr50.config.treasure.[1mTreasureLoadTallyTest[m [[1;34mINFO[m] Running com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest[m [[1;34mINFO[m] Running com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$ObjectContracts[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s -- in com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$ObjectContracts[m [[1;34mINFO[m] Running com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$HandlerListTests[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$HandlerListTests[m [[1;34mINFO[m] Running com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$Delegates[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$Delegates[m [[1;34mINFO[m] Running com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$DeltaAndAbsolute[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$DeltaAndAbsolute[m [[1;34mINFO[m] Running com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$Cancellation[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$Cancellation[m [[1;34mINFO[m] Running com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$ConstructorValidation[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest$ConstructorValidation[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s -- in com.gmail.nossr50.events.items.[1mMcMMOModifyBlockDropItemEventTest[m [[1;34mINFO[m] Running com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest[m [[1;34mINFO[m] Running com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$StalePollGuard[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$StalePollGuard[m [[1;34mINFO[m] Running com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$PollCountInvariants[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$PollCountInvariants[m [[1;34mINFO[m] Running com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$WhenDisplayTimeElapsed[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$WhenDisplayTimeElapsed[m [[1;34mINFO[m] Running com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$WhenDisplayTimeNotElapsed[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$WhenDisplayTimeNotElapsed[m [[1;34mINFO[m] Running com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$WhenNoSnapshot[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$WhenNoSnapshot[m [[1;34mINFO[m] Running com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$WhenEntityInvalid[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest$WhenEntityInvalid[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 s -- in com.gmail.nossr50.runnables.[1mMobHealthDisplayUpdaterTaskTest[m [[1;34mINFO[m] [[1;34mINFO[m] Results: [[1;34mINFO[m] [[1;31mERROR[m] [1;31mErrors: [m [[1;31mERROR[m] [1;31m PlayerListenerFishingTest$MasterAnglerCastWiring.setUpRod:308 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m PlayerListenerFishingTest$MasterAnglerCastWiring.setUpRod:308 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m PlayerListenerFishingTest$MasterAnglerCastWiring.setUpRod:308 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m PlayerListenerFishingTest$MasterAnglerCastWiring.setUpRod:308 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest$LuckOfTheSeaScaling.luckIsIgnoredWhenTheCastingHandIsUnknown » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest$LuckOfTheSeaScaling.luckOfTheSeaScalesTheRollIntoTreasureRange » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest$LuckOfTheSeaScaling.offHandRodsContributeTheirLuck » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest$LuckOfTheSeaScaling.unenchantedRodLeavesTheRollUnscaled » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest$MagicHunter.conflictingEnchantsAreNotStacked » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest$MagicHunter.lockedMagicHunterLeavesTreasureUnenchanted » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest$MagicHunter.nonEnchantableTreasureSkipsMagicHunter » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest$MagicHunter.rolledEnchantsLandOnTheTreasureAndAreAnnounced » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest.setUp:82 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest.setUp:82 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest.setUp:82 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest.setUp:82 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m FishingManagerProcessFishingTest.setUp:82 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MacesTest$Cripple.setUpCripple:114 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MacesTest$Cripple.setUpCripple:114 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MacesTest$Cripple.setUpCripple:114 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MacesTest$Cripple.setUpCripple:114 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MacesTest$Cripple.setUpCripple:114 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MacesTest$Cripple.setUpCripple:114 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MacesTest$Cripple.setUpCripple:114 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastDropProcessing.bonusDropTiersShouldMultiplyTheOreDrops » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastDropProcessing.debrisShouldOccasionallyDropTheBlockItself » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastDropProcessing.oresShouldPayXpAndDropThroughTheYieldRolls » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastDropProcessing.zeroYieldExplosionsShouldBeIgnored » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.biggerBombsShouldWidenTheBlastRadius » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.demolitionsExpertiseShouldReduceBlastDamage » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.disabledBonusDropsShouldZeroTheMultiplier » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[1] » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[2] » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[3] » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[4] » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[5] » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[6] » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.dropMultiplierShouldFollowTheRankTiers(int, int)[7] » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlastModifiers.oreBonusShouldConvertThePercentToAFraction » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlockXpAndDrops.disabledDoubleDropsForTheBlockShouldNotRoll » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlockXpAndDrops.failedMotherLodeShouldFallBackToTheDoubleDropRoll » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlockXpAndDrops.miningABlockShouldAlwaysPayXp » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlockXpAndDrops.missingDoubleDropPermissionShouldStopAfterXp » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlockXpAndDrops.motherLodeShouldPayTripleDropsOnSuccess » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlockXpAndDrops.silkTouchShouldBlockBonusDropsWhenDisallowed » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlockXpAndDrops.successfulDoubleDropRollShouldMarkTheBlock » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlockXpAndDrops.superBreakerDoubleDropsShouldTripleWhenAllowed » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$BlockXpAndDrops.superBreakerShouldWearTheToolDown » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$DetonationGate.missingPermissionShouldNotDetonate » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$DetonationGate.sneakingWithAPickaxeShouldAllowDetonation » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$DetonationGate.standingUprightShouldNotDetonate » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$DetonationGate.theConfiguredDetonatorShouldWorkWithoutAPickaxe » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$DetonationGate.unrelatedItemsShouldNotDetonate » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$IllegalDrops.ordinaryBlocksShouldDropNormally » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$IllegalDrops.protectedBlocksShouldNeverDropFromBlasts » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$RemoteDetonation.activeCooldownShouldWarnInsteadOfDetonating » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$RemoteDetonation.deniedFakeBlockBreakShouldNotDetonate » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest$RemoteDetonation.successfulDetonationShouldPrimeTheTntInstantly » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest.setUp:77 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest.setUp:77 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest.setUp:77 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m MiningManagerTest.setUp:77 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m RepairManagerTest$ArcaneForgingLoss.wireEnchantedHelmet:476 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m RepairManagerTest$ArcaneForgingLoss.wireEnchantedHelmet:476 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m RepairManagerTest$ArcaneForgingLoss.wireEnchantedHelmet:476 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m RepairManagerTest$ArcaneForgingLoss.wireEnchantedHelmet:476 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest$HandleSalvage.arcaneSalvageShouldExtractEnchantsIntoABook » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest$HandleSalvage.lockedArcaneSalvageShouldLoseTheEnchantsButStillPayMaterials » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest$HandleSalvage.lowSkillShouldBeRejectedWithTheRequiredLevel » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest$HandleSalvage.successfulSalvageShouldPayMaterialsAndEmptyTheHand » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest$HandleSalvage.tooDamagedItemsShouldBeRejected » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest$HandleSalvage.unbreakableItemsShouldBeRejected » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SalvageManagerTest.setUp:55 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.attackStrengthShouldScaleTheOddsAndClampAtFull(double, double)[1] » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.attackStrengthShouldScaleTheOddsAndClampAtFull(double, double)[2] » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.attackStrengthShouldScaleTheOddsAndClampAtFull(double, double)[3] » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.failedRollShouldApplyNothing » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.longerExistingSwiftnessShouldNotBeCutShort » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.missingPermissionShouldBlockMomentum » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.missingSpeedEffectTypeShouldFailFast » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.speedEffectTypeShouldResolveLazilyFromTheRegistry » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.strongerExistingSwiftnessShouldNotBeDowngraded » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.successfulMomentumShouldApplyTheSwiftnessBuff » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest$Momentum.weakerExistingSwiftnessShouldBeReplaceable » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest.setUp:59 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest.setUp:59 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest.setUp:59 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;31mERROR[m] [1;31m SpearsManagerTest.setUp:59 » NoClassDefFound Could not initialize class org.bukkit.Registry[m [[1;34mINFO[m] [[1;31mERROR[m] [1;31mTests run: 1644, Failures: 0, Errors: 108, Skipped: 0[m [[1;34mINFO[m] [[1;34mINFO[m] [1m------------------------------------------------------------------------[m [[1;34mINFO[m] [1;31mBUILD FAILURE[m [[1;34mINFO[m] [1m------------------------------------------------------------------------[m [[1;34mINFO[m] Total time: 27.618 s [[1;34mINFO[m] Finished at: 2026-07-11T03:49:57Z [[1;34mINFO[m] [1m------------------------------------------------------------------------[m [[1;31mERROR[m] Failed to execute goal [32morg.apache.maven.plugins:maven-surefire-plugin:3.2.5:test[m [1m(default-test)[m on project [36mmcMMO[m: [1;31m[m [[1;31mERROR[m] [1;31m[m [[1;31mERROR[m] [1;31mPlease refer to /home/jenkins/workspace/mcMMO/mcMMO/target/surefire-reports for the individual test results.[m [[1;31mERROR[m] [1;31mPlease refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.[m [[1;31mERROR[m] -> [1m[Help 1][m [[1;31mERROR[m] [[1;31mERROR[m] To see the full stack trace of the errors, re-run Maven with the [1m-e[m switch. [[1;31mERROR[m] Re-run Maven using the [1m-X[m switch to enable full debug logging. [[1;31mERROR[m] [[1;31mERROR[m] For more information about the errors and possible solutions, please read the following articles: [[1;31mERROR[m] [1m[Help 1][m http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException Build step 'Execute shell' marked build as failure Archiving artifacts Finished: FAILURE