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 75c6c39d207d46934b9325e3c777c8249d5f7433 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 75c6c39d207d46934b9325e3c777c8249d5f7433 # timeout=10 Commit message: "Add option to toggle receiving conflicting enchants from magic hunter (#5282)" > git rev-list --no-walk 2ec35ed0ccaf797a613d963f9cdc490cd05f403d # timeout=10 [mcMMO] $ /bin/sh -xe /tmp/jenkins13491026770643914125.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.2.053-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 488 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:[182,26] deprecated item is not annotated with @Deprecated [[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/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:[276,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:[279,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:[285,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:[287,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/AbilityDisableTask.java:[51,19] callAbilityDeactivateEvent(org.bukkit.entity.Player,com.gmail.nossr50.datatypes.skills.SuperAbilityType) in com.gmail.nossr50.util.EventUtils 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 42 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/database/FlatFileDatabaseManagerTest.java: Some input files use or override a deprecated API. [[1;34mINFO[m] /home/jenkins/workspace/mcMMO/mcMMO/src/test/java/com/gmail/nossr50/database/FlatFileDatabaseManagerTest.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.util.text.[1mTextUtilsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 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.315 s -- in com.gmail.nossr50.util.text.[1mStringUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.text.[1mTextComponentFactoryTest[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;32m20[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.705 s -- in com.gmail.nossr50.util.text.[1mTextComponentFactoryTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.skills.[1mSkillToolsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m12[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.206 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.323 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.076 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.021 s -- in com.gmail.nossr50.util.skills.[1mCombatUtilsTest$FixNames[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.424 s -- in com.gmail.nossr50.util.skills.[1mCombatUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.[1mPotionUtilTest[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.[1mPotionUtilTest[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.032 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.052 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.010 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.009 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.020 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest$RestoreNameFromSnapshot[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.128 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.random.[1mProbabilityTest[m 5.003895, 5.0 9.998615, 10.0 14.991869999999999, 15.0 19.990569999999998, 20.0 24.996, 25.0 50.014289999999995, 50.0 74.991085, 75.0 89.99772, 90.0 99.90069, 99.9 0.049284999999999995, 0.05 0.097825, 0.1 100.0, 100.0 100.0, 100.0 4.989525, 5.0 9.990454999999999, 10.0 14.991625, 15.0 19.999465, 20.0 25.00561, 25.0 50.00783, 50.0 74.99666, 75.0 90.003075, 90.0 99.899535, 99.9 0.049835000000000004, 0.05 0.09979500000000001, 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: 3.859 s -- in com.gmail.nossr50.util.random.[1mProbabilityTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.random.[1mProbabilityUtilTest[m Wins: 4000961.0 Fails: 1.5999039E7 Percentage succeeded: 20.004805, Expected: 20.0 Variance is within tolerance levels! Wins: 2200797.0 Fails: 1.7799203E7 Percentage succeeded: 11.003985, Expected: 11.0 Variance is within tolerance levels! Wins: 1425.0 Fails: 1.9998575E7 Percentage succeeded: 0.007124999999999999, Expected: 0.007 Variance is within tolerance levels! Wins: 9101803.0 Fails: 1.0898197E7 Percentage succeeded: 45.509015000000005, Expected: 45.5 Variance is within tolerance levels! [[1;34mINFO[m] [1;32mTests run: [0;1;32m16[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.598 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;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 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 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.13.2-R0.1-SNAPSHOT May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.13.2 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.13-R0.2-SNAPSHOT May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.13.0 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.13-pre7-R0.1-SNAPSHOT May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.13.0 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.14-pre5-SNAPSHOT May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.14.0 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.15-R0.1-SNAPSHOT May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.15.0 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.16.5-R0.1-SNAPSHOT May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.16.5 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.17-R0.1-SNAPSHOT May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.17.0 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.21.11-106-0d768aa May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.21.11 [[1;34mINFO[m] [1;32mTests run: [0;1;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s -- in com.gmail.nossr50.util.platform.[1mMinecraftGameVersionTest$VersionDetectionFallback[m [[1;34mINFO[m] Running com.gmail.nossr50.util.platform.[1mMinecraftGameVersionTest$VersionDetectionFromGetVersion[m May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.13.2) May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.13.2 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.17) May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.17.0 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.21.4) May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.21.4 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 1.21.11-106-0d768aa (MC: 1.21.11) May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Minecraft version determined to be - 1.21.11 May 31, 2026 6:04:09 PM com.gmail.nossr50.util.LogUtils debug INFO: [D] Platform String: 26.1.2-60-b4682bf (MC: 26.1.2) May 31, 2026 6:04:09 PM 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.007 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.030 s -- in com.gmail.nossr50.util.platform.[1mMinecraftGameVersionTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mUserBlockTrackerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.647 s -- in com.gmail.nossr50.util.blockmeta.[1mUserBlockTrackerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mBitSetChunkStoreTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 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.039 s -- in com.gmail.nossr50.util.blockmeta.[1mChunkStoreTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.smelting.[1mSmeltingManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m11[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s -- in com.gmail.nossr50.skills.smelting.[1mSmeltingManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.fishing.[1mFishingTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 s -- in com.gmail.nossr50.skills.fishing.[1mFishingTest[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.381 s -- in com.gmail.nossr50.skills.herbalism.[1mHerbalismManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.maces.[1mMacesTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s -- in com.gmail.nossr50.skills.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.035 s -- in com.gmail.nossr50.skills.tridents.[1mTridentsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m16[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 s -- in com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.repair.[1mRepairManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s -- in com.gmail.nossr50.skills.repair.[1mRepairManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.salvage.[1mSalvageManagerTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in com.gmail.nossr50.skills.salvage.[1mSalvageManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.excavation.[1mExcavationTest[m [[1;34mINFO[m] Running com.gmail.nossr50.skills.excavation.[1mExcavationTest$ExcavationDropRouting[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.excavation.[1mExcavationTest$ExcavationDropRouting[m [[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 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;32m8[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 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.016 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.178 s -- in com.gmail.nossr50.skills.woodcutting.[1mWoodcuttingTest[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.078 s -- in com.gmail.nossr50.locale.[1mLocaleLoaderTest[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.112 s -- in com.gmail.nossr50.party.[1mPartyManagerTest[m [[1;34mINFO[m] Running com.gmail.nossr50.database.[1mSQLDatabaseManagerTest[m 2026-05-31T18:04:12.350955603Z main ERROR Could not find a valid Docker environment. Please check configuration. Attempted configurations were: DockerDesktopClientProviderStrategy: failed with exception NullPointerException (Cannot invoke "java.nio.file.Path.toString()" because the return value of "org.testcontainers.dockerclient.DockerDesktopClientProviderStrategy.getSocketPath()" is null)As no valid configuration was found, execution cannot continue. See https://java.testcontainers.org/on_failure.html for more details. [[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m1[m, Failures: 0, [1;31mErrors: [0;1;31m1[m, Skipped: 0, Time elapsed: 0.361 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.database.[1mSQLDatabaseManagerTest[m [[1;31mERROR[m] com.gmail.nossr50.database.SQLDatabaseManagerTest -- Time elapsed: 0.361 s <<< ERROR! java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration at org.testcontainers.dockerclient.DockerClientProviderStrategy.lambda$getFirstValidStrategy$7(DockerClientProviderStrategy.java:274) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at org.testcontainers.dockerclient.DockerClientProviderStrategy.getFirstValidStrategy(DockerClientProviderStrategy.java:265) at org.testcontainers.DockerClientFactory.getOrInitializeStrategy(DockerClientFactory.java:154) at org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:196) at org.testcontainers.DockerClientFactory$1.getDockerClient(DockerClientFactory.java:108) at com.github.dockerjava.api.DockerClientDelegate.authConfig(DockerClientDelegate.java:109) at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:316) at org.testcontainers.junit.jupiter.TestcontainersExtension$StoreAdapter.start(TestcontainersExtension.java:276) at org.testcontainers.junit.jupiter.TestcontainersExtension$StoreAdapter.access$200(TestcontainersExtension.java:263) at org.testcontainers.junit.jupiter.TestcontainersExtension.lambda$startContainers$4(TestcontainersExtension.java:83) at org.testcontainers.junit.jupiter.TestcontainersExtension.lambda$startContainers$5(TestcontainersExtension.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at org.testcontainers.junit.jupiter.TestcontainersExtension.startContainers(TestcontainersExtension.java:83) at org.testcontainers.junit.jupiter.TestcontainersExtension.beforeAll(TestcontainersExtension.java:57) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) [[1;34mINFO[m] Running com.gmail.nossr50.database.[1mFlatFileDatabaseManagerTest[m java.io.FileNotFoundException: /tmp/mcmmo-flatfile-test-data-18161279828696283970/experience.yml (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:213) at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:126) at com.gmail.nossr50.config.BukkitConfig.initConfig(BukkitConfig.java:136) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:33) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:39) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:43) at com.gmail.nossr50.config.experience.ExperienceConfig.<init>(ExperienceConfig.java:29) at com.gmail.nossr50.config.experience.ExperienceConfig.getInstance(ExperienceConfig.java:35) at com.gmail.nossr50.datatypes.experience.DiminishedReturnsCache.getOrCreate(DiminishedReturnsCache.java:38) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:65) at com.gmail.nossr50.database.FlatFileDatabaseManager.grabUnloadedProfile(FlatFileDatabaseManager.java:688) at com.gmail.nossr50.database.FlatFileDatabaseManager.queryByUUIDAndName(FlatFileDatabaseManager.java:682) at com.gmail.nossr50.database.FlatFileDatabaseManager.processUserQuery(FlatFileDatabaseManager.java:564) at com.gmail.nossr50.database.FlatFileDatabaseManager.loadPlayerProfile(FlatFileDatabaseManager.java:535) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.loadByUUIDAndNameRenamesProfileWhenNameHasChanged(FlatFileDatabaseManagerTest.java:733) 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;31mERROR[m] [1;31mTests [0;1mrun: [0;1m34[m, Failures: 0, [1;31mErrors: [0;1;31m8[m, Skipped: 0, Time elapsed: 0.153 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.database.[1mFlatFileDatabaseManagerTest[m [[1;31mERROR[m] com.gmail.nossr50.database.FlatFileDatabaseManagerTest.loadByUUIDAndNameRenamesProfileWhenNameHasChanged -- Time elapsed: 0.029 s <<< ERROR! java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null at com.gmail.nossr50.config.BukkitConfig.copyMissingDefaultsFromResource(BukkitConfig.java:71) at com.gmail.nossr50.config.BukkitConfig.updateFile(BukkitConfig.java:58) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:34) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:39) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:43) at com.gmail.nossr50.config.experience.ExperienceConfig.<init>(ExperienceConfig.java:29) at com.gmail.nossr50.config.experience.ExperienceConfig.getInstance(ExperienceConfig.java:35) at com.gmail.nossr50.datatypes.experience.DiminishedReturnsCache.getOrCreate(DiminishedReturnsCache.java:38) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:65) at com.gmail.nossr50.database.FlatFileDatabaseManager.grabUnloadedProfile(FlatFileDatabaseManager.java:688) at com.gmail.nossr50.database.FlatFileDatabaseManager.queryByUUIDAndName(FlatFileDatabaseManager.java:682) at com.gmail.nossr50.database.FlatFileDatabaseManager.processUserQuery(FlatFileDatabaseManager.java:564) at com.gmail.nossr50.database.FlatFileDatabaseManager.loadPlayerProfile(FlatFileDatabaseManager.java:535) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.loadByUUIDAndNameRenamesProfileWhenNameHasChanged(FlatFileDatabaseManagerTest.java:733) 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) [[1;31mERROR[m] com.gmail.nossr50.database.FlatFileDatabaseManagerTest.addingUsersToEndOfExistingDatabaseKeepsExistingDataAndAppendsNewUsers -- Time elapsed: 0.013 s <<< ERROR! java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null at com.gmail.nossr50.config.BukkitConfig.copyMissingDefaultsFromResource(BukkitConfig.java:71) at com.gmail.nossr50.config.BukkitConfig.updateFile(BukkitConfig.java:58) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:34) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:39) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:43) at com.gmail.nossr50.config.experience.ExperienceConfig.<init>(ExperienceConfig.java:29) at com.gmail.nossr50.config.experience.ExperienceConfig.getInstance(ExperienceConfig.java:35) at com.gmail.nossr50.datatypes.experience.DiminishedReturnsCache.getOrCreate(DiminishedReturnsCache.java:38) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:65) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:90) at com.gmail.nossr50.database.FlatFileDatabaseManager.newUser(FlatFileDatabaseManager.java:508) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.addingUsersToEndOfExistingDatabaseKeepsExistingDataAndAppendsNewUsers(FlatFileDatabaseManagerTest.java:367) 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) [[1;31mERROR[m] com.gmail.nossr50.database.FlatFileDatabaseManagerTest.readRankReturnsRanksForAllSkillsAndPowerLevel -- Time elapsed: 0.002 s <<< ERROR! java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null at com.gmail.nossr50.config.BukkitConfig.copyMissingDefaultsFromResource(BukkitConfig.java:71) at com.gmail.nossr50.config.BukkitConfig.updateFile(BukkitConfig.java:58) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:34) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:39) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:43) at com.gmail.nossr50.config.experience.ExperienceConfig.<init>(ExperienceConfig.java:29) at com.gmail.nossr50.config.experience.ExperienceConfig.getInstance(ExperienceConfig.java:35) at com.gmail.nossr50.datatypes.experience.DiminishedReturnsCache.getOrCreate(DiminishedReturnsCache.java:38) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:65) at com.gmail.nossr50.database.FlatFileDatabaseManager.grabUnloadedProfile(FlatFileDatabaseManager.java:688) at com.gmail.nossr50.database.FlatFileDatabaseManager.queryByUUID(FlatFileDatabaseManager.java:634) at com.gmail.nossr50.database.FlatFileDatabaseManager.processUserQuery(FlatFileDatabaseManager.java:565) at com.gmail.nossr50.database.FlatFileDatabaseManager.loadPlayerProfile(FlatFileDatabaseManager.java:543) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.addPlayerProfileWithLevelsAndSave(FlatFileDatabaseManagerTest.java:1156) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.readRankReturnsRanksForAllSkillsAndPowerLevel(FlatFileDatabaseManagerTest.java:1039) 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) [[1;31mERROR[m] com.gmail.nossr50.database.FlatFileDatabaseManagerTest.loadPlayerProfileOnMissingData_returnsUnloadedProfile -- Time elapsed: 0.002 s <<< ERROR! java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null at com.gmail.nossr50.config.BukkitConfig.copyMissingDefaultsFromResource(BukkitConfig.java:71) at com.gmail.nossr50.config.BukkitConfig.updateFile(BukkitConfig.java:58) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:34) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:39) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:43) at com.gmail.nossr50.config.experience.ExperienceConfig.<init>(ExperienceConfig.java:29) at com.gmail.nossr50.config.experience.ExperienceConfig.getInstance(ExperienceConfig.java:35) at com.gmail.nossr50.datatypes.experience.DiminishedReturnsCache.getOrCreate(DiminishedReturnsCache.java:38) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:65) at com.gmail.nossr50.database.FlatFileDatabaseManager.queryByName(FlatFileDatabaseManager.java:598) at com.gmail.nossr50.database.FlatFileDatabaseManager.processUserQuery(FlatFileDatabaseManager.java:566) at com.gmail.nossr50.database.FlatFileDatabaseManager.loadPlayerProfile(FlatFileDatabaseManager.java:539) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.loadPlayerProfileOnMissingData_returnsUnloadedProfile(FlatFileDatabaseManagerTest.java:902) 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) [[1;31mERROR[m] com.gmail.nossr50.database.FlatFileDatabaseManagerTest.readLeaderboardForPowerLevelsReturnsCorrectPagedResults -- Time elapsed: 0.002 s <<< ERROR! java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null at com.gmail.nossr50.config.BukkitConfig.copyMissingDefaultsFromResource(BukkitConfig.java:71) at com.gmail.nossr50.config.BukkitConfig.updateFile(BukkitConfig.java:58) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:34) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:39) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:43) at com.gmail.nossr50.config.experience.ExperienceConfig.<init>(ExperienceConfig.java:29) at com.gmail.nossr50.config.experience.ExperienceConfig.getInstance(ExperienceConfig.java:35) at com.gmail.nossr50.datatypes.experience.DiminishedReturnsCache.getOrCreate(DiminishedReturnsCache.java:38) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:65) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:90) at com.gmail.nossr50.database.FlatFileDatabaseManager.newUser(FlatFileDatabaseManager.java:508) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.createDatabaseWithTwoRankedUsers(FlatFileDatabaseManagerTest.java:1259) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.readLeaderboardForPowerLevelsReturnsCorrectPagedResults(FlatFileDatabaseManagerTest.java:401) 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) [[1;31mERROR[m] com.gmail.nossr50.database.FlatFileDatabaseManagerTest.saveUserPersistsUserAndOverwritesNameOnSecondSave -- Time elapsed: 0.001 s <<< ERROR! java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null at com.gmail.nossr50.config.BukkitConfig.copyMissingDefaultsFromResource(BukkitConfig.java:71) at com.gmail.nossr50.config.BukkitConfig.updateFile(BukkitConfig.java:58) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:34) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:39) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:43) at com.gmail.nossr50.config.experience.ExperienceConfig.<init>(ExperienceConfig.java:29) at com.gmail.nossr50.config.experience.ExperienceConfig.getInstance(ExperienceConfig.java:35) at com.gmail.nossr50.datatypes.experience.DiminishedReturnsCache.getOrCreate(DiminishedReturnsCache.java:38) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:65) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.saveUserPersistsUserAndOverwritesNameOnSecondSave(FlatFileDatabaseManagerTest.java:254) 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) [[1;31mERROR[m] com.gmail.nossr50.database.FlatFileDatabaseManagerTest.newUserCreatesZeroInitializedProfileAndPersistsToFile -- Time elapsed: 0.001 s <<< ERROR! java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null at com.gmail.nossr50.config.BukkitConfig.copyMissingDefaultsFromResource(BukkitConfig.java:71) at com.gmail.nossr50.config.BukkitConfig.updateFile(BukkitConfig.java:58) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:34) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:39) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:43) at com.gmail.nossr50.config.experience.ExperienceConfig.<init>(ExperienceConfig.java:29) at com.gmail.nossr50.config.experience.ExperienceConfig.getInstance(ExperienceConfig.java:35) at com.gmail.nossr50.datatypes.experience.DiminishedReturnsCache.getOrCreate(DiminishedReturnsCache.java:38) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:65) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:90) at com.gmail.nossr50.database.FlatFileDatabaseManager.newUser(FlatFileDatabaseManager.java:508) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.newUserCreatesZeroInitializedProfileAndPersistsToFile(FlatFileDatabaseManagerTest.java:329) 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) [[1;31mERROR[m] com.gmail.nossr50.database.FlatFileDatabaseManagerTest.loadByUUIDOnHealthyDatabaseReturnsExpectedProfile -- Time elapsed: 0.001 s <<< ERROR! java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null at com.gmail.nossr50.config.BukkitConfig.copyMissingDefaultsFromResource(BukkitConfig.java:71) at com.gmail.nossr50.config.BukkitConfig.updateFile(BukkitConfig.java:58) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:34) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:39) at com.gmail.nossr50.config.BukkitConfig.<init>(BukkitConfig.java:43) at com.gmail.nossr50.config.experience.ExperienceConfig.<init>(ExperienceConfig.java:29) at com.gmail.nossr50.config.experience.ExperienceConfig.getInstance(ExperienceConfig.java:35) at com.gmail.nossr50.datatypes.experience.DiminishedReturnsCache.getOrCreate(DiminishedReturnsCache.java:38) at com.gmail.nossr50.datatypes.player.PlayerProfile.<init>(PlayerProfile.java:65) at com.gmail.nossr50.database.FlatFileDatabaseManager.grabUnloadedProfile(FlatFileDatabaseManager.java:688) at com.gmail.nossr50.database.FlatFileDatabaseManager.queryByUUID(FlatFileDatabaseManager.java:634) at com.gmail.nossr50.database.FlatFileDatabaseManager.processUserQuery(FlatFileDatabaseManager.java:565) at com.gmail.nossr50.database.FlatFileDatabaseManager.loadPlayerProfile(FlatFileDatabaseManager.java:543) at com.gmail.nossr50.database.FlatFileDatabaseManagerTest.loadByUUIDOnHealthyDatabaseReturnsExpectedProfile(FlatFileDatabaseManagerTest.java:700) 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) [[1;34mINFO[m] Running com.gmail.nossr50.database.flatfile.[1mFlatFileDataUtilTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m4[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.database.flatfile.[1mFlatFileDataUtilTest[m [[1;34mINFO[m] Running com.gmail.nossr50.database.[1mFlatFileDataProcessorTest[m [[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.database.[1mFlatFileDataProcessorTest[m [[1;34mINFO[m] Running com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest[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.005 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.004 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.002 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.002 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.002 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.021 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.002 s -- in com.gmail.nossr50.datatypes.[1mBlockLocationHistoryTest[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 May 31, 2026 6:04:12 PM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_INFESTATION from 2500 to 3600 ticks. May 31, 2026 6:04:12 PM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_WEAVING from 2500 to 3600 ticks. May 31, 2026 6:04:12 PM 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. May 31, 2026 6:04:12 PM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_OOZING from 2500 to 3600 ticks. May 31, 2026 6:04:12 PM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_INFESTATION from 3000 to 900 ticks. May 31, 2026 6:04:12 PM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_WEAVING from 3000 to 900 ticks. May 31, 2026 6:04:12 PM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for LINGERING_POTION_WIND_CHARGING from 3000 to 900 ticks. May 31, 2026 6:04:12 PM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_OOZING from 3000 to 900 ticks. May 31, 2026 6:04:12 PM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_INFESTATION from 2500 to 3600 ticks. May 31, 2026 6:04:12 PM 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.042 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.043 s -- in com.gmail.nossr50.config.skills.alchemy.[1mPotionConfigTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest[m [[1;34mINFO[m] Running com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest$MooshroomEntityIdMigration[m May 31, 2026 6:04:12 PM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml. May 31, 2026 6:04:12 PM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml. May 31, 2026 6:04:12 PM 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.011 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.012 s -- in com.gmail.nossr50.config.treasure.[1mFishingTreasureConfigTest[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.096 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.005 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.007 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.006 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.120 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.013 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.009 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.025 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.007 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.004 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.007 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.069 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 FlatFileDatabaseManagerTest.addingUsersToEndOfExistingDatabaseKeepsExistingDataAndAppendsNewUsers:367 » NullPointer Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null[m [[1;31mERROR[m] [1;31m FlatFileDatabaseManagerTest.loadByUUIDAndNameRenamesProfileWhenNameHasChanged:733 » NullPointer Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null[m [[1;31mERROR[m] [1;31m FlatFileDatabaseManagerTest.loadByUUIDOnHealthyDatabaseReturnsExpectedProfile:700 » NullPointer Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null[m [[1;31mERROR[m] [1;31m FlatFileDatabaseManagerTest.loadPlayerProfileOnMissingData_returnsUnloadedProfile:902 » NullPointer Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null[m [[1;31mERROR[m] [1;31m FlatFileDatabaseManagerTest.newUserCreatesZeroInitializedProfileAndPersistsToFile:329 » NullPointer Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null[m [[1;31mERROR[m] [1;31m FlatFileDatabaseManagerTest.readLeaderboardForPowerLevelsReturnsCorrectPagedResults:401->createDatabaseWithTwoRankedUsers:1259 » NullPointer Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null[m [[1;31mERROR[m] [1;31m FlatFileDatabaseManagerTest.readRankReturnsRanksForAllSkillsAndPowerLevel:1039->addPlayerProfileWithLevelsAndSave:1156 » NullPointer Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null[m [[1;31mERROR[m] [1;31m FlatFileDatabaseManagerTest.saveUserPersistsUserAndOverwritesNameOnSecondSave:254 » NullPointer Cannot invoke "org.bukkit.configuration.file.YamlConfiguration.getKeys(boolean)" because "this.defaultYamlConfig" is null[m [[1;31mERROR[m] [1;31m SQLDatabaseManagerTest » IllegalState Could not find a valid Docker environment. Please see logs and check configuration[m [[1;34mINFO[m] [[1;31mERROR[m] [1;31mTests run: 498, Failures: 0, Errors: 9, 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: 18.044 s [[1;34mINFO[m] Finished at: 2026-05-31T18:04:12Z [[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