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 0bf608a425587c65384f6532f3df94c1c84b84d6 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 0bf608a425587c65384f6532f3df94c1c84b84d6 # timeout=10
Commit message: "Add fishing enchantment unit test coverage"
> git rev-list --no-walk c6292f4b0c1fef620ce55a60082a3d69080fd459 # timeout=10
[mcMMO] $ /bin/sh -xe /tmp/jenkins16542141939662260654.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:37:49 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.103 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.682 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.128 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.032 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.004 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.194 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.018 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.123 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.023 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.004 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.002 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.004 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.037 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.091 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.044 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.093 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.154 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.056 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.019 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.074 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.308 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.079 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.036 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.030 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.136 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.019 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.055 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.033 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.003 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:37:52 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.056 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.024 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.086 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.054 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.029 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.037 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.008 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.008 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.007 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.109 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.util.random.[1mProbabilityTest[m
4.997595, 5.0
10.000465, 10.0
14.992844999999999, 15.0
20.015549999999998, 20.0
25.002305000000003, 25.0
50.0008, 50.0
75.01951, 75.0
89.98207000000001, 90.0
99.90084999999999, 99.9
0.049355, 0.05
0.101825, 0.1
100.0, 100.0
100.0, 100.0
5.0076849999999995, 5.0
9.995915, 10.0
15.000350000000001, 15.0
20.012035, 20.0
25.002855, 25.0
49.999494999999996, 50.0
74.997975, 75.0
89.9958, 90.0
99.899415, 99.9
0.050665, 0.05
0.10120000000000001, 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.728 s -- in com.gmail.nossr50.util.random.[1mProbabilityTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.util.random.[1mProbabilityUtilTest[m
Wins: 4001288.0
Fails: 1.5998712E7
Percentage succeeded: 20.00644, Expected: 20.0
Variance is within tolerance levels!
Wins: 2198610.0
Fails: 1.780139E7
Percentage succeeded: 10.99305, Expected: 11.0
Variance is within tolerance levels!
Wins: 1388.0
Fails: 1.9998612E7
Percentage succeeded: 0.006940000000000001, Expected: 0.007
Variance is within tolerance levels!
Wins: 9102848.0
Fails: 1.0897152E7
Percentage succeeded: 45.51424, 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.056 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.062 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:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.13.2-R0.1-SNAPSHOT
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.2
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.13-R0.2-SNAPSHOT
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.0
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.13-pre7-R0.1-SNAPSHOT
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.0
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.14-pre5-SNAPSHOT
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.14.0
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.15-R0.1-SNAPSHOT
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.15.0
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.16.5-R0.1-SNAPSHOT
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.16.5
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.17-R0.1-SNAPSHOT
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.17.0
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.21.11-106-0d768aa
Jul 11, 2026 3:38:00 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.016 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:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.13.2)
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.2
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.17)
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.17.0
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.21.4)
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.21.4
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.21.11-106-0d768aa (MC: 1.21.11)
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.21.11
Jul 11, 2026 3:38:00 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 26.1.2-60-b4682bf (MC: 26.1.2)
Jul 11, 2026 3:38:00 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.008 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.031 s -- in com.gmail.nossr50.util.platform.[1mMinecraftGameVersionTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mUserBlockTrackerTest[m
Jul 11, 2026 3:38:02 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/6679673975333117192/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.402 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.019 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:38:02 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-1612514225262765682/region_data_backups_for_migration/world/2026-05-31_14-23-05Z
Jul 11, 2026 3:38:02 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.019 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.006 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:38:02 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-2455321260926541528/region_data_backups_for_migration/world/2026-05-31_14-23-05Z
Jul 11, 2026 3:38:02 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:38:02 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-17811441141504814427/region_data_backups_for_migration/world/2026-05-31_14-23-05Z
Jul 11, 2026 3:38:02 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:38:02 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:38:02 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:38:02 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:38:02 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:38:02 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:38:02 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.040 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.006 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:38:02 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-6147888448843299325/region_data_backups_for_migration/world/2026-05-31_14-23-05Z
Jul 11, 2026 3:38:02 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:38:02 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-13570507877353178425/region_data_backups_for_migration/world/2026-05-28_10-00-00Z
Jul 11, 2026 3:38:02 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:38:02 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-13570507877353178425/region_data_backups_for_migration/world/2026-05-29_10-00-00Z
Jul 11, 2026 3:38:02 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:38:02 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-13570507877353178425/region_data_backups_for_migration/world/2026-05-30_10-00-00Z
Jul 11, 2026 3:38:02 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:38:02 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-13570507877353178425/region_data_backups_for_migration/world/2026-05-31_10-00-00Z
Jul 11, 2026 3:38:02 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:38:02 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:38:02 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-3604738866063907679/region_data_backups_for_migration/world/2026-05-31_14-23-05Z
Jul 11, 2026 3:38:02 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.026 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.002 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.137 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.105 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.032 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.188 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:38:02 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.022 s -- in com.gmail.nossr50.util.[1mEventUtilsTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.listeners.[1mPlayerListenerFishingExploitTest[m
Jul 11, 2026 3:38:02 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.144 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.104 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.007 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.003 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.001 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.284 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.019 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.008 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:45)
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.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:45)
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:45)
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:45)
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.011 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.009 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.014 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.110 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.008 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.086 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.146 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.009 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.206 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.009 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.270 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.075 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.005 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.008 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.018 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.224 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.119 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.199 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.118 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.281 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.067 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.015 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.006 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.008 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.099 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.009 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.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:45)
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.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:45)
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.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:45)
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.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:45)
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.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:45)
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.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:45)
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.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:45)
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.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:45)
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.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:45)
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.009 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.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:45)
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:45)
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:45)
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.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:45)
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.031 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.017 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.022 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.087 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.007 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.023 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.011 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.010 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.181 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.130 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.175 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.034 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.119 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.008 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.014 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.008 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.008 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.332 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.009 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.004 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.033 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.051 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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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.059 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.039 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.052 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.015 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.068 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.202 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.013 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.009 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.248 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.008 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.025 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.037 s -- in com.gmail.nossr50.skills.alchemy.[1mAlchemyManagerTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.skills.alchemy.[1mAlchemyTest[m
Jul 11, 2026 3:38:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Completing 2 unfinished Alchemy brews.
Jul 11, 2026 3:38:06 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.003 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.077 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.224 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.006 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.006 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.090 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.012 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.121 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.013 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:45)
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.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:45)
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.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:45)
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.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:45)
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.010 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.058 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.004 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.210 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.024 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.045 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.021 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.009 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.118 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.013 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.006 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.021 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.117 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.018 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.014 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.168 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.033 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.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:45)
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.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:45)
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:45)
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:45)
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:45)
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.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:45)
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:45)
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:45)
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:45)
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.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:45)
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.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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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.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:45)
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:45)
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:45)
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:45)
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:45)
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.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:45)
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:45)
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:45)
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:45)
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:45)
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.065 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.093 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.012 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.057 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.073 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.026 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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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.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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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.037 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.051 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.006 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.125 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.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:45)
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:45)
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:45)
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:45)
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:45)
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.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:45)
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:45)
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.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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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:45)
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.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:45)
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:45)
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:45)
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.008 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:45)
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:45)
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:45)
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.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:45)
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:45)
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:45)
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.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:45)
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.012 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.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:45)
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.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:45)
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.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:45)
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.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:45)
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.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:45)
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.020 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:45)
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:45)
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:45)
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:45)
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.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:45)
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.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:45)
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:45)
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.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:45)
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:45)
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.095 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.022 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.005 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.073 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.010 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.104 s -- in com.gmail.nossr50.skills.woodcutting.[1mWoodcuttingTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.commands.[1mXprateCommandTest[m
Jul 11, 2026 3:38:08 AM com.gmail.nossr50.util.skills.SkillTools matchSkill
WARNING: Invalid mcMMO skill (abc)
Jul 11, 2026 3:38:08 AM com.gmail.nossr50.util.skills.SkillTools matchSkill
WARNING: Invalid mcMMO skill (1.2.3)
Jul 11, 2026 3:38:08 AM com.gmail.nossr50.util.skills.SkillTools matchSkill
WARNING: Invalid mcMMO skill ()
Jul 11, 2026 3:38:08 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.461 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.050 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.045 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.006 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.001 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.007 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.002 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.012 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.048 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.053 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.001 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.002 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.001 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 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 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 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.028 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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.017 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.017 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.034 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.041 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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.012 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.004 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: missing Rarity
Jul 11, 2026 3:38:08 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:38:08 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:38:08 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:38:08 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: unknown Rarity 'COMON'
Jul 11, 2026 3:38:08 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:38:08 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.015 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:38:08 AM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId
INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml.
Jul 11, 2026 3:38:08 AM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId
INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml.
Jul 11, 2026 3:38:08 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.025 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.001 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.045 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.003 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.005 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.002 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.062 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.012 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.006 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.011 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.005 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.043 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: 28.658 s
[[1;34mINFO[m] Finished at: 2026-07-11T03:38:08Z
[[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