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 2ec35ed0ccaf797a613d963f9cdc490cd05f403d (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 2ec35ed0ccaf797a613d963f9cdc490cd05f403d # timeout=10
Commit message: "Fix test environment writing config files to project root"
> git rev-list --no-walk 3a69634a3392781d22b3fcb63ef223b9d139c3df # timeout=10
[mcMMO] $ /bin/sh -xe /tmp/jenkins3863660208186655727.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.055 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.323 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.796 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.230 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.061 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.015 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.404 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.008 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.025 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.039 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.025 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.109 s -- in com.gmail.nossr50.util.[1mMobHealthbarUtilsTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.util.random.[1mProbabilityTest[m
4.9979700000000005, 5.0
10.00335, 10.0
14.998824999999998, 15.0
20.003004999999998, 20.0
24.999869999999998, 25.0
49.99227, 50.0
75.003545, 75.0
90.00961, 90.0
99.901505, 99.9
0.05005, 0.05
0.099245, 0.1
100.0, 100.0
100.0, 100.0
5.002045, 5.0
9.998175, 10.0
14.992125000000001, 15.0
19.990555, 20.0
24.991685, 25.0
50.004400000000004, 50.0
74.99676, 75.0
89.99656499999999, 90.0
99.900195, 99.9
0.050845, 0.05
0.10096000000000001, 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.588 s -- in com.gmail.nossr50.util.random.[1mProbabilityTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.util.random.[1mProbabilityUtilTest[m
Wins: 3998794.0
Fails: 1.6001206E7
Percentage succeeded: 19.99397, Expected: 20.0
Variance is within tolerance levels!
Wins: 2200537.0
Fails: 1.7799463E7
Percentage succeeded: 11.002685, Expected: 11.0
Variance is within tolerance levels!
Wins: 1418.0
Fails: 1.9998582E7
Percentage succeeded: 0.00709, Expected: 0.007
Variance is within tolerance levels!
Wins: 9101256.0
Fails: 1.0898744E7
Percentage succeeded: 45.50628, 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.557 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.052 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:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.13.2-R0.1-SNAPSHOT
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.2
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.13-R0.2-SNAPSHOT
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.0
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.13-pre7-R0.1-SNAPSHOT
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.0
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.14-pre5-SNAPSHOT
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.14.0
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.15-R0.1-SNAPSHOT
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.15.0
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.16.5-R0.1-SNAPSHOT
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.16.5
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.17-R0.1-SNAPSHOT
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.17.0
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.21.11-106-0d768aa
May 31, 2026 6:06:06 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;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 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:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.13.2)
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.2
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.17)
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.17.0
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.21.4)
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.21.4
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.21.11-106-0d768aa (MC: 1.21.11)
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.21.11
May 31, 2026 6:06:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 26.1.2-60-b4682bf (MC: 26.1.2)
May 31, 2026 6:06:06 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.006 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.028 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.523 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.017 s -- in com.gmail.nossr50.util.blockmeta.[1mBitSetChunkStoreTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.util.blockmeta.[1mChunkStoreTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in com.gmail.nossr50.util.blockmeta.[1mChunkStoreTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.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.039 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.362 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.042 s -- in com.gmail.nossr50.skills.maces.[1mMacesTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.skills.tridents.[1mTridentsTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s -- in com.gmail.nossr50.skills.tridents.[1mTridentsTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.skills.acrobatics.[1mAcrobaticsTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m16[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.091 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.041 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.051 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.009 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.057 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.066 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.017 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.189 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.086 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.105 s -- in com.gmail.nossr50.party.[1mPartyManagerTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.database.[1mSQLDatabaseManagerTest[m
2026-05-31T06:06:10.021291565Z 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.381 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.database.[1mSQLDatabaseManagerTest[m
[[1;31mERROR[m] com.gmail.nossr50.database.SQLDatabaseManagerTest -- Time elapsed: 0.381 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-7102478917428800184/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.128 s[1;31m <<< FAILURE![m -- in com.gmail.nossr50.database.[1mFlatFileDatabaseManagerTest[m
[[1;31mERROR[m] com.gmail.nossr50.database.FlatFileDatabaseManagerTest.loadByUUIDAndNameRenamesProfileWhenNameHasChanged -- Time elapsed: 0.026 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.009 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.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.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.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.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.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.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.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.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.003 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.003 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.001 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$NullUuidBehavior[m
[[1;34mINFO[m] Running com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$DisabledBehavior[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest$DisabledBehavior[m
[[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in com.gmail.nossr50.datatypes.experience.[1mDiminishedReturnsCacheTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.datatypes.[1mBlockLocationHistoryTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.[1mBlockLocationHistoryTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.config.skills.alchemy.[1mPotionConfigTest[m
[[1;34mINFO[m] Running com.gmail.nossr50.config.skills.alchemy.[1mPotionConfigTest$TrickyTrialsPotionDurationMigration[m
May 31, 2026 6:06:10 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.
May 31, 2026 6:06:10 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.
May 31, 2026 6:06:10 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.
May 31, 2026 6:06:10 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.
May 31, 2026 6:06:10 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.
May 31, 2026 6:06:10 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.
May 31, 2026 6:06:10 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.
May 31, 2026 6:06:10 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.
May 31, 2026 6:06:10 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.
May 31, 2026 6:06:10 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.041 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.044 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:06:10 AM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId
INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml.
May 31, 2026 6:06:10 AM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId
INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml.
May 31, 2026 6:06:10 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.007 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.009 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.078 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.004 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.001 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.004 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.094 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.014 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.013 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.003 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.006 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.058 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: 16.507 s
[[1;34mINFO[m] Finished at: 2026-05-31T06:06:10Z
[[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