Build 'Minecraft Dev for IntelliJ / Build' #2088, branch '2022.1' Triggered 2022-08-16 02:49:59 by 'Git' Started 2022-08-16 02:50:00 on agent 'Linux Agent 1' Finished 2022-08-16 02:53:26 with status NORMAL 'Tests passed: 134' VCS revisions: 'MinecraftDev' (Git, instance id 90): '6f8cb6a3ab2a957942b5900012d74a6f391ec4bf' (branch: 'refs/heads/2022.1') TeamCity URL https://tc.denwav.dev/viewLog.html?buildId=7824&buildTypeId=MinecraftDev_Build TeamCity server version is 2022.10.1 (build 116934), server timezone: UTC [02:49:59]W: bt12 (3m:27s) [02:49:59]i: TeamCity server version is 2022.04.1 (build 108575) [02:49:59] : The build is removed from the queue to be prepared for the start [02:49:59] : Collecting changes in 1 VCS root [02:49:59] : [Collecting changes in 1 VCS root] VCS Root details [02:49:59] : [VCS Root details] "minecraft-dev/MinecraftDev" {instance id=90, parent internal id=19, parent id=MinecraftDev, description: "https://github.com/minecraft-dev/MinecraftDev.git#refs/heads/dev"} [02:49:59]i: [Collecting changes in 1 VCS root] Detecting changes in VCS root 'minecraft-dev/MinecraftDev' (used in 'Build') [02:49:59]i: [Collecting changes in 1 VCS root] Will collect changes for 'minecraft-dev/MinecraftDev' starting from revision b76e3705c314ac89d199ce9bc8ed9d7c585321b7 [02:49:59] : [Collecting changes in 1 VCS root] Compute revision for 'minecraft-dev/MinecraftDev' [02:49:59] : [Compute revision for 'minecraft-dev/MinecraftDev'] Upper limit revision: 6f8cb6a3ab2a957942b5900012d74a6f391ec4bf [02:49:59]i: [Compute revision for 'minecraft-dev/MinecraftDev'] MaxModId = 8073 [02:49:59] : [Compute revision for 'minecraft-dev/MinecraftDev'] The first revision that was detected in the branch refs/heads/2022.1: 4fac9c5d5560d1b7db9e29630c8ad9842e9cd1d8 [02:49:59] : [Compute revision for 'minecraft-dev/MinecraftDev'] The first revision that was detected in the branch refs/heads/2022.1 after the last change of the VCS root or checkout rules: 4fac9c5d5560d1b7db9e29630c8ad9842e9cd1d8 [02:49:59] : [Compute revision for 'minecraft-dev/MinecraftDev'] Latest commit attached to build configuration (with id <= 8073): 6f8cb6a3ab2a957942b5900012d74a6f391ec4bf [02:49:59] : [Compute revision for 'minecraft-dev/MinecraftDev'] Computed revision: 6f8cb6a3ab2a957942b5900012d74a6f391ec4bf [02:49:59] : Starting the build on the agent "Linux Agent 1" [02:50:00]i: Agent time zone: Etc/UTC [02:50:00]i: Agent is running under JRE: 11.0.15+10-Ubuntu-0ubuntu0.20.04.1 [02:50:00] : Updating tools for build [02:50:00] : [Updating tools for build] Tools are not required for the build [02:50:00] : Clearing temporary directory: /opt/teamcity/agents/BuildAgent1/temp/buildTmp [02:50:00] : Publishing internal artifacts [02:50:00] : [Publishing internal artifacts] Publishing 1 file using [WebPublisher] [02:50:00] : [Publishing internal artifacts] Publishing 1 file using [ArtifactsCachePublisherImpl] [02:50:00] : Checkout directory: /opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5 [02:50:00] : Updating sources: auto checkout (on agent) (1s) [02:50:00] : [Updating sources] Will use agent side checkout [02:50:00] : [Updating sources] Full checkout enforced. Reason: ["Delete all files before the build" turned on] [02:50:00] : [Updating sources] VCS Root: minecraft-dev/MinecraftDev (1s) [02:50:00] : [VCS Root: minecraft-dev/MinecraftDev] revision: 6f8cb6a3ab2a957942b5900012d74a6f391ec4bf [02:50:00]i: [VCS Root: minecraft-dev/MinecraftDev] Mirrors enabled via VCS root settings [02:50:00] : [VCS Root: minecraft-dev/MinecraftDev] Git version: 2.36.1.0 [02:50:00] : [VCS Root: minecraft-dev/MinecraftDev] Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git) (1s) [02:50:00] : [Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git)] /usr/bin/git config http.sslCAInfo [02:50:00] : [Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git)] /usr/bin/git show-ref [02:50:00] : [Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git)] /usr/bin/git -c credential.helper= ls-remote origin [02:50:01] : [Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git)] /usr/bin/git show-ref refs/heads/2022.1 [02:50:01] : [Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 6f8cb6a3ab2a957942b5900012d74a6f391ec4bf -- [02:50:01]i: [Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git)] fatal: bad object 6f8cb6a3ab2a957942b5900012d74a6f391ec4bf [02:50:01] : [Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git)] 'git fetch' required: commit '6f8cb6a3ab2a957942b5900012d74a6f391ec4bf' is not found in the local repository clone. [02:50:01] : [Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git)] /usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1 [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Enumerating objects: 66, done. [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 1% (1/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 3% (2/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 4% (3/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 6% (4/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 7% (5/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 9% (6/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 10% (7/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 12% (8/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 13% (9/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 15% (10/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 16% (11/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 18% (12/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 19% (13/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 21% (14/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 22% (15/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 24% (16/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 25% (17/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 27% (18/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 28% (19/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 30% (20/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 31% (21/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 33% (22/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 34% (23/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 36% (24/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 37% (25/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 39% (26/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 40% (27/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 42% (28/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 43% (29/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 45% (30/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 46% (31/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 48% (32/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 50% (33/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 51% (34/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 53% (35/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 54% (36/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 56% (37/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 57% (38/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 59% (39/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 60% (40/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 62% (41/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 63% (42/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 65% (43/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 66% (44/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 68% (45/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 69% (46/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 71% (47/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 72% (48/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 74% (49/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 75% (50/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 77% (51/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 78% (52/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 80% (53/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 81% (54/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 83% (55/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 84% (56/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 86% (57/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 87% (58/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 89% (59/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 90% (60/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 92% (61/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 93% (62/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 95% (63/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 96% (64/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 98% (65/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 100% (66/66) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Counting objects: 100% (66/66), done. [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 5% (1/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 11% (2/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 17% (3/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 23% (4/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 29% (5/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 35% (6/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 41% (7/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 47% (8/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 52% (9/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 58% (10/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 64% (11/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 70% (12/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 76% (13/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 82% (14/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 88% (15/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 94% (16/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 100% (17/17) [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Compressing objects: 100% (17/17), done. [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] remote: Total 66 (delta 49), reused 66 (delta 49), pack-reused 0 [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] From https://github.com/minecraft-dev/MinecraftDev [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] dcb79733..6f8cb6a3 2022.1 -> 2022.1 [02:50:01]i: [/usr/bin/git -c credential.helper= fetch --progress --recurse-submodules=no origin +refs/heads/2022.1:refs/heads/2022.1] dcb79733..6f8cb6a3 2022.1 -> origin/2022.1 [02:50:01] : [Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 6f8cb6a3ab2a957942b5900012d74a6f391ec4bf -- [02:50:01] : [Update git mirror (/opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git)] /usr/bin/git pack-refs --all [02:50:02] : [VCS Root: minecraft-dev/MinecraftDev] Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5) [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] The .git directory is missing in '/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5'. Running 'git init'... [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git init --initial-branch=main [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git config lfs.storage /opt/teamcity/agents/BuildAgent1/system/git/git-1D628950.git/lfs [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git config core.sparseCheckout true [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git config http.sslCAInfo [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git show-ref [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git show-ref refs/remotes/origin/2022.1 [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 6f8cb6a3ab2a957942b5900012d74a6f391ec4bf -- [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] No 'git fetch' required: commit '6f8cb6a3ab2a957942b5900012d74a6f391ec4bf' is in the local repository clone pointed by 'refs/remotes/origin/2022.1'. [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git branch [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git update-ref refs/heads/2022.1 6f8cb6a3ab2a957942b5900012d74a6f391ec4bf [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git -c credential.helper= checkout -q -f 2022.1 [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git branch --set-upstream-to=refs/remotes/origin/2022.1 [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] Cleaning minecraft-dev/MinecraftDev in /opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5 the file set ALL_UNTRACKED [02:50:02] : [Update checkout directory (/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5)] /usr/bin/git clean -f -d -x [02:50:02] : Build preparation done [02:50:02]W: Step 1/1: Build (Gradle) (3m:12s) [02:50:02] : [Step 1/1] Starting: bash /opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/gradlew --init-script /opt/teamcity/agents/BuildAgent1/plugins/gradle-runner/scripts/init.gradle -Dorg.gradle.daemon=false -s -b build.gradle.kts build [02:50:02] : [Step 1/1] in directory: /opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5 [02:50:03] : [Step 1/1] To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.5.1/userguide/gradle_daemon.html#sec:disabling_the_daemon. [02:50:05] : [Step 1/1] Daemon will be stopped at the end of the build [02:50:10] : [Step 1/1] Type-safe project accessors is an incubating feature. [02:50:15] : [Step 1/1] > Task :buildSrc:generateExternalPluginSpecBuilders [02:50:15] : [Step 1/1] > Task :buildSrc:extractPrecompiledScriptPluginPlugins [02:50:20] : [Step 1/1] > Task :buildSrc:compilePluginsBlocks [02:50:20] : [Step 1/1] > Task :buildSrc:generatePrecompiledScriptPluginAccessors [02:50:20] : [Step 1/1] > Task :buildSrc:generateScriptPluginAdapters [02:50:21] : [Step 1/1] > Task :buildSrc:pluginDescriptors [02:50:21] : [Step 1/1] > Task :buildSrc:processResources [02:50:21] : [Step 1/1] > Task :buildSrc:processTestResources NO-SOURCE [02:50:29] : [Step 1/1] > Task :buildSrc:compileKotlin [02:50:29] : [Step 1/1] > Task :buildSrc:compileJava NO-SOURCE [02:50:29] : [Step 1/1] > Task :buildSrc:compileGroovy NO-SOURCE [02:50:29] : [Step 1/1] > Task :buildSrc:classes [02:50:29] : [Step 1/1] > Task :buildSrc:inspectClassesForKotlinIC [02:50:29] : [Step 1/1] > Task :buildSrc:jar [02:50:29] : [Step 1/1] > Task :buildSrc:assemble [02:50:29] : [Step 1/1] > Task :buildSrc:compileTestKotlin NO-SOURCE [02:50:29] : [Step 1/1] > Task :buildSrc:pluginUnderTestMetadata [02:50:29] : [Step 1/1] > Task :buildSrc:compileTestJava NO-SOURCE [02:50:29] : [Step 1/1] > Task :buildSrc:compileTestGroovy NO-SOURCE [02:50:29] : [Step 1/1] > Task :buildSrc:testClasses UP-TO-DATE [02:50:29] : [Step 1/1] > Task :buildSrc:test NO-SOURCE [02:50:30] : [Step 1/1] > Task :buildSrc:validatePlugins [02:50:30] : [Step 1/1] > Task :buildSrc:check [02:50:30] : [Step 1/1] > Task :buildSrc:build [02:50:32] : [Step 1/1] [02:50:32] : [Step 1/1] > Configure project : [02:50:32] : [Step 1/1] Starting Gradle in TeamCity build 2088 [02:50:38] : [Step 1/1] [02:50:38] : [Step 1/1] > Task :compileGradle-tooling-extensionKotlin NO-SOURCE [02:50:38] : [Step 1/1] :compileGradle-tooling-extensionKotlin NO-SOURCE [02:50:39] : [Step 1/1] > Task :compileGradleToolingExtensionJava [02:50:39] : [Step 1/1] :compileGradleToolingExtensionJava [02:50:41] : [Step 1/1] [02:50:41] : [Step 1/1] > Task :compileGradleToolingExtensionGroovy [02:50:41] : [Step 1/1] :compileGradleToolingExtensionGroovy [02:50:41] : [Step 1/1] > Task :processGradleToolingExtensionResources [02:50:41] : [Step 1/1] :processGradleToolingExtensionResources [02:50:41] : [Step 1/1] > Task :gradleToolingExtensionClasses [02:50:41] : [Step 1/1] :gradleToolingExtensionClasses [02:50:41] : [Step 1/1] > Task :gradleToolingExtensionJar [02:50:41] : [Step 1/1] :gradleToolingExtensionJar [02:50:43] : [Step 1/1] > Task :generateAtLexer [02:50:43] : [Step 1/1] :generateAtLexer [02:50:43] : [:generateAtLexer] Reading skeleton file "/home/teamcity/.gradle/caches/modules-2/files-2.1/org.jetbrains.idea/jflex/1.7.0-c1fdf11/9179bf379ca3b09f2209a75fb2e29b844d1f33df/jflex-1.7.0-c1fdf11.skeleton". [02:50:43] : [:generateAtLexer] Reading "/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/src/main/grammars/AtLexer.flex" [02:50:43] : [:generateAtLexer] Constructing NFA : 190 states in NFA [02:50:43] : [:generateAtLexer] Converting NFA to DFA : [02:50:43] : [:generateAtLexer] .................................................................. [02:50:43] : [:generateAtLexer] 74 states before minimization, 58 states in minimized DFA [02:50:43] : [:generateAtLexer] Writing code to "/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/build/gen/com/demonwav/mcdev/platform/mcp/at/gen/AtLexer.java" [02:50:43] : [Step 1/1] > Task :generateAtParser [02:50:43] : [Step 1/1] :generateAtParser [02:50:43] : [:generateAtParser] AtParser.bnf parser generated to /opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/build/gen [02:50:45] : [Step 1/1] [02:50:45] : [Step 1/1] > Task :generateAwLexer [02:50:45] : [Step 1/1] :generateAwLexer [02:50:45] : [:generateAwLexer] Reading skeleton file "/home/teamcity/.gradle/caches/modules-2/files-2.1/org.jetbrains.idea/jflex/1.7.0-c1fdf11/9179bf379ca3b09f2209a75fb2e29b844d1f33df/jflex-1.7.0-c1fdf11.skeleton". [02:50:45] : [:generateAwLexer] Reading "/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/src/main/grammars/AwLexer.flex" [02:50:45] : [:generateAwLexer] Constructing NFA : 402 states in NFA [02:50:45] : [:generateAwLexer] Converting NFA to DFA : [02:50:45] : [:generateAwLexer] .............................................................................................................................................. [02:50:45] : [:generateAwLexer] 152 states before minimization, 110 states in minimized DFA [02:50:45] : [:generateAwLexer] Writing code to "/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/build/gen/com/demonwav/mcdev/platform/mcp/aw/gen/AwLexer.java" [02:50:46] : [Step 1/1] > Task :generateAwParser [02:50:46] : [Step 1/1] :generateAwParser [02:50:46] : [:generateAwParser] AwParser.bnf parser generated to /opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/build/gen [02:50:47] : [Step 1/1] > Task :generateLangLexer [02:50:47] : [Step 1/1] :generateLangLexer [02:50:47] : [:generateLangLexer] Reading skeleton file "/home/teamcity/.gradle/caches/modules-2/files-2.1/org.jetbrains.idea/jflex/1.7.0-c1fdf11/9179bf379ca3b09f2209a75fb2e29b844d1f33df/jflex-1.7.0-c1fdf11.skeleton". [02:50:47] : [:generateLangLexer] Reading "/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/src/main/grammars/LangLexer.flex" [02:50:47] : [:generateLangLexer] Constructing NFA : 50 states in NFA [02:50:47] : [:generateLangLexer] Converting NFA to DFA : [02:50:47] : [:generateLangLexer] ............... [02:50:47] : [:generateLangLexer] 21 states before minimization, 13 states in minimized DFA [02:50:47] : [:generateLangLexer] Writing code to "/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/build/gen/com/demonwav/mcdev/translations/lang/gen/LangLexer.java" [02:50:48] : [Step 1/1] > Task :generateLangParser [02:50:48] : [Step 1/1] :generateLangParser [02:50:48] : [:generateLangParser] LangParser.bnf parser generated to /opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/build/gen [02:50:50] : [Step 1/1] > Task :generateNbttLexer [02:50:50] : [Step 1/1] :generateNbttLexer [02:50:50] : [:generateNbttLexer] Reading skeleton file "/home/teamcity/.gradle/caches/modules-2/files-2.1/org.jetbrains.idea/jflex/1.7.0-c1fdf11/9179bf379ca3b09f2209a75fb2e29b844d1f33df/jflex-1.7.0-c1fdf11.skeleton". [02:50:50] : [:generateNbttLexer] Reading "/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/src/main/grammars/NbttLexer.flex" [02:50:50] : [:generateNbttLexer] Constructing NFA : 1,366 states in NFA [02:50:50] : [:generateNbttLexer] Converting NFA to DFA : [02:50:50] : [:generateNbttLexer] .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... [02:50:50] : [:generateNbttLexer] 480 states before minimization, 318 states in minimized DFA [02:50:50] : [:generateNbttLexer] Writing code to "/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/build/gen/com/demonwav/mcdev/nbt/lang/gen/NbttLexer.java" [02:50:51] : [Step 1/1] [02:50:51] : [Step 1/1] > Task :generateNbttParser [02:50:51] : [Step 1/1] :generateNbttParser [02:50:51] : [:generateNbttParser] NbttParser.bnf parser generated to /opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/build/gen [02:50:52] : [Step 1/1] > Task :generateTranslationTemplateLexer [02:50:52] : [Step 1/1] :generateTranslationTemplateLexer [02:50:52] : [:generateTranslationTemplateLexer] Reading skeleton file "/home/teamcity/.gradle/caches/modules-2/files-2.1/org.jetbrains.idea/jflex/1.7.0-c1fdf11/9179bf379ca3b09f2209a75fb2e29b844d1f33df/jflex-1.7.0-c1fdf11.skeleton". [02:50:52] : [:generateTranslationTemplateLexer] Reading "/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/src/main/grammars/TranslationTemplateLexer.flex" [02:50:52] : [:generateTranslationTemplateLexer] Constructing NFA : 30 states in NFA [02:50:52] : [:generateTranslationTemplateLexer] Converting NFA to DFA : [02:50:52] : [:generateTranslationTemplateLexer] .......... [02:50:52] : [:generateTranslationTemplateLexer] 16 states before minimization, 6 states in minimized DFA [02:50:52] : [:generateTranslationTemplateLexer] Writing code to "/opt/teamcity/agents/BuildAgent1/work/1d03b78f1535a6b5/build/gen/com/demonwav/mcdev/translations/lang/gen/TranslationTemplateLexer.java" [02:50:52] : [Step 1/1] > Task :generate [02:50:52] : [Step 1/1] :generate [02:50:53] : [Step 1/1] > Task :setupDependencies [02:50:53] : [Step 1/1] :setupDependencies [02:50:53] : [Step 1/1] > Task :patchPluginXml [02:50:53] : [Step 1/1] :patchPluginXml [02:50:53] : [Step 1/1] > Task :processResources [02:50:53] : [Step 1/1] :processResources [02:50:53] : [Step 1/1] > Task :setupInstrumentCode [02:50:53] : [Step 1/1] :setupInstrumentCode [02:50:53] : [Step 1/1] > Task :checkLicenseCustomBuildSrc [02:50:53] : [Step 1/1] :checkLicenseCustomBuildSrc [02:50:53] : [Step 1/1] > Task :checkLicenseCustomGradle [02:50:53] : [Step 1/1] :checkLicenseCustomGradle [02:50:53] : [Step 1/1] > Task :checkLicenseCustomGrammars [02:50:53] : [Step 1/1] :checkLicenseCustomGrammars [02:50:53] : [Step 1/1] > Task :checkLicenseGradleToolingExtension [02:50:53] : [Step 1/1] :checkLicenseGradleToolingExtension [02:50:54] : [Step 1/1] > Task :checkLicenseMain [02:50:54] : [Step 1/1] :checkLicenseMain [02:50:54] : [Step 1/1] > Task :checkLicenseTest [02:50:54] : [Step 1/1] :checkLicenseTest [02:50:54] : [Step 1/1] > Task :checkLicenses [02:50:54] : [Step 1/1] :checkLicenses [02:50:54] : [Step 1/1] > Task :loadKtlintReporters [02:50:54] : [Step 1/1] :loadKtlintReporters [02:50:54] : [Step 1/1] > Task :processTestResources [02:50:54] : [Step 1/1] :processTestResources [02:50:54] : [Step 1/1] > Task :runKtlintCheckOverGradle-tooling-extensionSourceSet NO-SOURCE [02:50:54] : [Step 1/1] :runKtlintCheckOverGradle-tooling-extensionSourceSet NO-SOURCE [02:50:54] : [Step 1/1] > Task :ktlintGradle-tooling-extensionSourceSetCheck SKIPPED [02:50:54] : [Step 1/1] :ktlintGradle-tooling-extensionSourceSetCheck SKIPPED [02:50:54] : [Step 1/1] > Task :compileKotlin [02:50:54] : [Step 1/1] :compileKotlin (1m:19s) [02:50:54] : [:compileKotlin] > Task :mixin-test-data:compileJava [02:50:54] : [:compileKotlin] :mixin-test-data:compileJava [02:50:54] : [:compileKotlin] > Task :mixin-test-data:processResources NO-SOURCE [02:50:54] : [:compileKotlin] :mixin-test-data:processResources NO-SOURCE [02:50:54] : [:compileKotlin] > Task :mixin-test-data:classes [02:50:54] : [:compileKotlin] :mixin-test-data:classes [02:50:54] : [:compileKotlin] > Task :mixin-test-data:jar [02:50:54] : [:compileKotlin] :mixin-test-data:jar [02:50:54] : [:compileKotlin] > Task :mixin-test-data:assemble [02:50:54] : [:compileKotlin] :mixin-test-data:assemble [02:50:54] : [:compileKotlin] > Task :mixin-test-data:compileTestJava NO-SOURCE [02:50:54] : [:compileKotlin] :mixin-test-data:compileTestJava NO-SOURCE [02:50:55] : [:compileKotlin] > Task :mixin-test-data:processTestResources NO-SOURCE [02:50:55] : [:compileKotlin] :mixin-test-data:processTestResources NO-SOURCE [02:50:55] : [:compileKotlin] > Task :mixin-test-data:testClasses UP-TO-DATE [02:50:55] : [:compileKotlin] :mixin-test-data:testClasses UP-TO-DATE [02:50:55] : [:compileKotlin] > Task :mixin-test-data:test NO-SOURCE [02:50:55] : [:compileKotlin] :mixin-test-data:test NO-SOURCE [02:50:55] : [:compileKotlin] > Task :mixin-test-data:check UP-TO-DATE [02:50:55] : [:compileKotlin] :mixin-test-data:check UP-TO-DATE [02:50:55] : [:compileKotlin] > Task :mixin-test-data:build [02:50:55] : [:compileKotlin] :mixin-test-data:build [02:50:56] : [:compileKotlin] [02:50:56] : [:compileKotlin] > Task :runKtlintCheckOverKotlinScripts [02:50:56] : [:compileKotlin] :runKtlintCheckOverKotlinScripts [02:50:57] : [:compileKotlin] > Task :runKtlintCheckOverMainSourceSet [02:50:57] : [:compileKotlin] :runKtlintCheckOverMainSourceSet (12s) [02:50:57] : [:runKtlintCheckOverMainSourceSet] > Task :ktlintKotlinScriptCheck [02:50:57] : [:runKtlintCheckOverMainSourceSet] :ktlintKotlinScriptCheck [02:50:57] : [:runKtlintCheckOverMainSourceSet] > Task :runKtlintCheckOverTestSourceSet [02:50:57] : [:runKtlintCheckOverMainSourceSet] :runKtlintCheckOverTestSourceSet (1s) [02:50:58] : [:runKtlintCheckOverMainSourceSet] > Task :ktlintTestSourceSetCheck [02:50:58] : [:runKtlintCheckOverMainSourceSet] :ktlintTestSourceSetCheck [02:51:09] : [:runKtlintCheckOverMainSourceSet] [02:51:09] : [:runKtlintCheckOverMainSourceSet] > Task :runKtlintCheckOverMainSourceSet [02:51:09] : [:compileKotlin] > Task :ktlintMainSourceSetCheck [02:51:09] : [:compileKotlin] :ktlintMainSourceSetCheck [02:52:14] : [:compileKotlin] [02:52:14] : [:compileKotlin] > Task :compileKotlin [02:52:16] : [Step 1/1] [02:52:16] : [Step 1/1] > Task :compileJava [02:52:16] : [Step 1/1] :compileJava (3s) [02:52:19] : [Step 1/1] > Task :compileGroovy NO-SOURCE [02:52:19] : [Step 1/1] :compileGroovy NO-SOURCE [02:52:19] : [Step 1/1] > Task :classes [02:52:19] : [Step 1/1] :classes [02:52:21] : [Step 1/1] [02:52:21] : [Step 1/1] > Task :instrumentCode [02:52:21] : [Step 1/1] :instrumentCode [02:52:21] : [Step 1/1] > Task :postInstrumentCode [02:52:21] : [Step 1/1] :postInstrumentCode [02:52:21] : [Step 1/1] > Task :inspectClassesForKotlinIC [02:52:21] : [Step 1/1] :inspectClassesForKotlinIC [02:52:22] : [Step 1/1] > Task :jar [02:52:22] : [Step 1/1] :jar [02:52:22] : [Step 1/1] > Task :prepareSandbox [02:52:22] : [Step 1/1] :prepareSandbox [02:52:22] : [Step 1/1] > Task :buildSearchableOptions SKIPPED [02:52:22] : [Step 1/1] :buildSearchableOptions SKIPPED [02:52:22] : [Step 1/1] > Task :jarSearchableOptions SKIPPED [02:52:22] : [Step 1/1] :jarSearchableOptions SKIPPED [02:52:23] : [Step 1/1] > Task :buildPlugin [02:52:23] : [Step 1/1] :buildPlugin [02:52:23] : [Step 1/1] > Task :assemble [02:52:23] : [Step 1/1] :assemble [02:52:23] : [Step 1/1] > Task :prepareTestingSandbox [02:52:23] : [Step 1/1] :prepareTestingSandbox [02:52:25] : [Step 1/1] > Task :compileTestKotlin [02:52:25] : [Step 1/1] :compileTestKotlin (1s) [02:52:26] : [Step 1/1] > Task :compileTestJava NO-SOURCE [02:52:26] : [Step 1/1] :compileTestJava NO-SOURCE [02:52:26] : [Step 1/1] > Task :compileTestGroovy NO-SOURCE [02:52:26] : [Step 1/1] :compileTestGroovy NO-SOURCE [02:52:26] : [Step 1/1] > Task :testClasses [02:52:26] : [Step 1/1] :testClasses [02:52:26] : [Step 1/1] > Task :instrumentTestCode [02:52:26] : [Step 1/1] :instrumentTestCode [02:52:26] : [Step 1/1] > Task :postInstrumentTestCode [02:52:26] : [Step 1/1] :postInstrumentTestCode [02:52:28] : [Step 1/1] > Task :test [02:52:28]W: [Step 1/1] :test (45s) [02:52:28] : [:test] ---- IntelliJ IDEA coverage runner ---- [02:52:28] : [:test] sampling ... [02:52:28] : [:test] include patterns: [02:52:28] : [:test] com\.demonwav\.mcdev\..* [02:52:28] : [:test] exclude patterns: [02:52:28] : [:test] [02:52:34] : [Step 1/1] com.demonwav.mcdev.nbt.NbtParseTest [02:52:34] : [com.demonwav.mcdev.nbt.NbtParseTest] com.demonwav.mcdev.nbt.NbtParseTest.slowParseTest(NBT Parse Timeout Test) [02:52:34] : [com.demonwav.mcdev.nbt.NbtParseTest] com.demonwav.mcdev.nbt.NbtParseTest.parseTest(NBT Parse Test) [02:52:34] : [Step 1/1] com.demonwav.mcdev.nbt.lang.NbttLexerTest [02:52:34] : [com.demonwav.mcdev.nbt.lang.NbttLexerTest] com.demonwav.mcdev.nbt.lang.NbttLexerTest.allTypesTest(All Types Lexing Test) [02:52:34] : [Step 1/1] com.demonwav.mcdev.nbt.lang.NbttParsingTest (7s) [02:52:34] : [com.demonwav.mcdev.nbt.lang.NbttParsingTest] com.demonwav.mcdev.nbt.lang.NbttParsingTest.allTypesTest(All Types Parsing Test) (6s) [02:52:38]W: [:test] WARNING: An illegal reflective access operation has occurred [02:52:38]W: [:test] WARNING: Illegal reflective access by com.intellij.util.ref.DebugReflectionUtil (file:/home/teamcity/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2022.1/c91a19824ffcb28872ecd2761c83b250f703ff21/ideaIC-2022.1/lib/app.jar) to field java.util.logging.Logger.emptyHandlers [02:52:38]W: [:test] WARNING: Please consider reporting this to the maintainers of com.intellij.util.ref.DebugReflectionUtil [02:52:38]W: [:test] WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations [02:52:38]W: [:test] WARNING: All illegal access operations will be denied in a future release [02:52:41] : [com.demonwav.mcdev.nbt.lang.NbttParsingTest.allTypesTest(All Types Parsing Test)] [Test Error Output] SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/home/teamcity/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2022.1/c91a19824ffcb28872ecd2761c83b250f703ff21/ideaIC-2022.1/lib/3rd-party-rt.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/home/teamcity/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2022.1/c91a19824ffcb28872ecd2761c83b250f703ff21/ideaIC-2022.1/plugins/maven/lib/maven36-server.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory] [ 9348] WARN - #c.i.i.s.e.StatisticsEventLogProviderUtil - Cannot find event log provider with recorder-id=FUS [ 12145] WARN - #c.i.o.a.i.ActionManagerImpl - keymap "Visual Studio" not found PluginDescriptor(name=IDEA CORE, id=com.intellij, descriptorPath=plugin.xml, path=~/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2022.1/c91a19824ffcb28872ecd2761c83b250f703ff21/ideaIC-2022.1/lib, version=221.5080.210, package=null, isBundled=true) [ 12148] WARN - #c.i.o.a.i.ActionManagerImpl - keymap "Eclipse" not found PluginDescriptor(name=IDEA CORE, id=com.intellij, descriptorPath=plugin.xml, path=~/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2022.1/c91a19824ffcb28872ecd2761c83b250f703ff21/ideaIC-2022.1/lib, version=221.5080.210, package=null, isBundled=true) [ 12149] WARN - #c.i.o.a.i.ActionManagerImpl - keymap "NetBeans 6.5" not found PluginDescriptor(name=IDEA CORE, id=com.intellij, descriptorPath=plugin.xml, path=~/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2022.1/c91a19824ffcb28872ecd2761c83b250f703ff21/ideaIC-2022.1/lib, version=221.5080.210, package=null, isBundled=true) [ 12149] WARN - #c.i.o.a.i.ActionManagerImpl - keymap "Visual Studio" not found PluginDescriptor(name=IDEA CORE, id=com.intellij, descriptorPath=plugin.xml, path=~/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2022.1/c91a19824ffcb28872ecd2761c83b250f703ff21/ideaIC-2022.1/lib, version=221.5080.210, package=null, isBundled=true) [02:52:41] : [Step 1/1] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest (2s) [02:52:41] : [com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest.sideValue(Dependency Side Value) (1s) [02:52:43] : [com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest.dependenciesKeys(Dependencies Keys) [02:52:43] : [com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest.booleanValue(Boolean Value) [02:52:43] : [com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest.modsKeys(Mods Keys) [02:52:43] : [com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest.rootKeys(Root Keys) [02:52:43] : [com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest.stringCompletion(String Completion) [02:52:43] : [com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest.modDependencyKey(Mod Dependency Key) [02:52:43] : [com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest.displayTestValue(Display Test Value) [02:52:43] : [com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest.stringCompletionFromNothing(String Completion From Nothing) [02:52:43] : [com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest] com.demonwav.mcdev.platform.forge.ModsTomlCompletionTest.orderingValue(Dependency Ordering Value) [02:52:44] : [Step 1/1] com.demonwav.mcdev.platform.forge.ModsTomlValidationInspectionTest (1s) [02:52:44] : [com.demonwav.mcdev.platform.forge.ModsTomlValidationInspectionTest] com.demonwav.mcdev.platform.forge.ModsTomlValidationInspectionTest.invalidValueType(Invalid Value Type) (1s) [02:52:45] : [com.demonwav.mcdev.platform.forge.ModsTomlValidationInspectionTest] com.demonwav.mcdev.platform.forge.ModsTomlValidationInspectionTest.invalidEnumValue(Invalid Enum Value) [02:52:45] : [com.demonwav.mcdev.platform.forge.ModsTomlValidationInspectionTest] com.demonwav.mcdev.platform.forge.ModsTomlValidationInspectionTest.invalidModId(Invalid Mod ID) [02:52:45] : [com.demonwav.mcdev.platform.forge.ModsTomlValidationInspectionTest] com.demonwav.mcdev.platform.forge.ModsTomlValidationInspectionTest.dependencyForUndeclaredMod(Dependency For Undeclared Mod) [02:52:45] : [Step 1/1] com.demonwav.mcdev.platform.mcp.at.AtCommenterTest (1s) [02:52:45] : [com.demonwav.mcdev.platform.mcp.at.AtCommenterTest] com.demonwav.mcdev.platform.mcp.at.AtCommenterTest.singleLineUncommentTest(Single Line Uncomment Test) (1s) [02:52:46] : [com.demonwav.mcdev.platform.mcp.at.AtCommenterTest] com.demonwav.mcdev.platform.mcp.at.AtCommenterTest.multiLineUncommentTest(Multi Line Uncomment) [02:52:46] : [com.demonwav.mcdev.platform.mcp.at.AtCommenterTest] com.demonwav.mcdev.platform.mcp.at.AtCommenterTest.singleLineCommentTest(Single Line Comment Test) [02:52:46] : [com.demonwav.mcdev.platform.mcp.at.AtCommenterTest] com.demonwav.mcdev.platform.mcp.at.AtCommenterTest.multiLineCommentWithCommentsTest(Multi Line Comment With Comments Test) [02:52:46] : [com.demonwav.mcdev.platform.mcp.at.AtCommenterTest] com.demonwav.mcdev.platform.mcp.at.AtCommenterTest.multiLineCommentTest(Multi Line Comment Test) [02:52:47] : [Step 1/1] com.demonwav.mcdev.platform.mcp.at.AtLexerTest [02:52:47] : [com.demonwav.mcdev.platform.mcp.at.AtLexerTest] com.demonwav.mcdev.platform.mcp.at.AtLexerTest.spigotMappingsTest(Spigot Mappings Lexing Test) [02:52:47] : [Step 1/1] com.demonwav.mcdev.platform.mcp.at.AtParsingTest [02:52:47] : [com.demonwav.mcdev.platform.mcp.at.AtParsingTest] com.demonwav.mcdev.platform.mcp.at.AtParsingTest.keywordsTest(Keywords Parsing Test) [02:52:47] : [com.demonwav.mcdev.platform.mcp.at.AtParsingTest] com.demonwav.mcdev.platform.mcp.at.AtParsingTest.asterisksTest(Asterisks Parsing Test) [02:52:47] : [com.demonwav.mcdev.platform.mcp.at.AtParsingTest] com.demonwav.mcdev.platform.mcp.at.AtParsingTest.funcsTest(Funcs Parsing Test) [02:52:47] : [com.demonwav.mcdev.platform.mcp.at.AtParsingTest] com.demonwav.mcdev.platform.mcp.at.AtParsingTest.fieldsTest(Fields Parsing Test) [02:52:47] : [com.demonwav.mcdev.platform.mcp.at.AtParsingTest] com.demonwav.mcdev.platform.mcp.at.AtParsingTest.noValueTest(Empty Value Parsing Test) [02:52:47] : [com.demonwav.mcdev.platform.mcp.at.AtParsingTest] com.demonwav.mcdev.platform.mcp.at.AtParsingTest.commentsTest(Comments Parsing Test) [02:52:47] : [Step 1/1] com.demonwav.mcdev.platform.mixin.AccessorMixinTest (4s) [02:52:47] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.nonInterfaceAccessorMixinTest(Non-Interface Accessor Mixin Test) (1s) [02:52:49] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.invalidConstructorInvokerTarget(Invalid Constructor Invoker Target) [02:52:50] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.invalidNamedAccessorTarget(Invalid Named Accessor Target) [02:52:50] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.accessorMixinTargetTest(Accessor Mixin Target Test) [02:52:50] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.missingAnnotationAccessorMixinTest(Missing Annotation Accessor Mixin Test) [02:52:50] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.invalidInvokerTarget(Invalid Invoker Target) [02:52:50] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.accessorMixinRenamedTargetTest(Accessor Mixin Renamed Target Test) [02:52:51] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.validAccessorMixinTest(Valid Accessor Mixin Test) [02:52:51] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.nonInterfaceTargetingInterfaceAccessorMixinTest(Non-Interface Targeting Interface Accessor Mixin Test) [02:52:51] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.invokersOnlyAccessorMixinTest(Invokers Only Accessor Mixin Test) [02:52:51] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.accessorsOnlyAccessorMixinTest(Accessors Only Accessor Mixin Test) [02:52:51] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.targetInterfaceAccessorMixinTest(Target Interface Accessor Mixin Test) [02:52:51] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.invalidAccessorTarget(Invalid Accessor Target) [02:52:51] : [com.demonwav.mcdev.platform.mixin.AccessorMixinTest] com.demonwav.mcdev.platform.mixin.AccessorMixinTest.invalidNamedInvokerTarget(Invalid Named Invoker Target) [02:52:52] : [Step 1/1] com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest [02:52:52] : [com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest] com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest.noAmbiguousReferenceMultipleTargets(No Ambiguous Reference Multiple Targets) [02:52:52] : [com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest] com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest.ambiguousReferenceMultipleTargets(Ambiguous Reference Multiple Targets) [02:52:52] : [com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest] com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest.noAmbiguousQualifiedReference(No Ambiguous Qualified Reference) [02:52:52] : [com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest] com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest.ambiguousReference(Ambiguous Reference) [02:52:52] : [com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest] com.demonwav.mcdev.platform.mixin.AmbiguousReferenceInspectionTest.noAmbiguousReference(No Ambiguous Reference) [02:52:52] : [Step 1/1] com.demonwav.mcdev.platform.mixin.InnerClassTest [02:52:52] : [com.demonwav.mcdev.platform.mixin.InnerClassTest] com.demonwav.mcdev.platform.mixin.InnerClassTest.mixinInnerClassInspectionTest(Mixin Inner Class Inspection Test) [02:52:53] : [Step 1/1] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest (3s) [02:52:53] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest.injectWithoutCI(Inject without CallbackInfo) [02:52:54] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest.simpleCase(Simple case) [02:52:54] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest.simpleMethodWithInnerType(Simple method with inner type) [02:52:54] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest.innerCtorWithLocals(Inner ctor with locals) [02:52:55] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest.genericCase(Generic method) [02:52:55] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest.modifyArgs(ModifyArgs) [02:52:55] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest.withCapturedLocals(With captured locals) [02:52:56] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest.genericCaseComplexReturnType(Generic method complex return type) [02:52:56] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureFixTest.simpleInnerCtor(Simple inner ctor) [02:52:56] : [Step 1/1] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureInspectionTest [02:52:56] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureInspectionTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureInspectionTest.innerCtorInjectParameters(Inner Ctor @Inject Parameters) [02:52:56] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureInspectionTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureInspectionTest.staticInnerCtorInjectParameters(Static Inner Ctor @Inject Parameters) [02:52:57] : [com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureInspectionTest] com.demonwav.mcdev.platform.mixin.InvalidInjectorMethodSignatureInspectionTest.redirectInConstructorBeforeSuperconstructorCall(Redirect in constructor before superconstructor call) [02:52:57] : [Step 1/1] com.demonwav.mcdev.platform.mixin.MultipleTargetTest [02:52:57] : [com.demonwav.mcdev.platform.mixin.MultipleTargetTest] com.demonwav.mcdev.platform.mixin.MultipleTargetTest.multipleTargets(Multiple Targets) [02:52:57] : [com.demonwav.mcdev.platform.mixin.MultipleTargetTest] com.demonwav.mcdev.platform.mixin.MultipleTargetTest.singleTarget(Single Target) [02:52:57] : [Step 1/1] com.demonwav.mcdev.platform.mixin.SuperClassTest [02:52:57] : [com.demonwav.mcdev.platform.mixin.SuperClassTest] com.demonwav.mcdev.platform.mixin.SuperClassTest.goodMixinSuperclassTest(Good Mixin Superclass Test) [02:52:57] : [com.demonwav.mcdev.platform.mixin.SuperClassTest] com.demonwav.mcdev.platform.mixin.SuperClassTest.mixinClassHierarchyNotFoundTest(Mixin Superclass Not Found In Hierarchy Test) [02:52:57] : [com.demonwav.mcdev.platform.mixin.SuperClassTest] com.demonwav.mcdev.platform.mixin.SuperClassTest.noMixinSuperclassTest(No Mixin Superclass Test) [02:52:57] : [com.demonwav.mcdev.platform.mixin.SuperClassTest] com.demonwav.mcdev.platform.mixin.SuperClassTest.mixinClassNotItsOwnSuperclassTest(Mixin Class Cannot Extend Itself Test) [02:52:57] : [Step 1/1] com.demonwav.mcdev.platform.mixin.UnnecessaryQualifiedMemberReferenceInspectionTest [02:52:57] : [com.demonwav.mcdev.platform.mixin.UnnecessaryQualifiedMemberReferenceInspectionTest] com.demonwav.mcdev.platform.mixin.UnnecessaryQualifiedMemberReferenceInspectionTest.unnecessaryQualificationMultipleTargets(Unnecessary Qualification Multiple Targets) [02:52:58] : [com.demonwav.mcdev.platform.mixin.UnnecessaryQualifiedMemberReferenceInspectionTest] com.demonwav.mcdev.platform.mixin.UnnecessaryQualifiedMemberReferenceInspectionTest.noUnnecessaryQualificationMultipleTargets(No Unnecessary Qualification Multiple Targets) [02:52:58] : [com.demonwav.mcdev.platform.mixin.UnnecessaryQualifiedMemberReferenceInspectionTest] com.demonwav.mcdev.platform.mixin.UnnecessaryQualifiedMemberReferenceInspectionTest.noUnnecessaryQualification(No unnecessary Qualification) [02:52:58] : [com.demonwav.mcdev.platform.mixin.UnnecessaryQualifiedMemberReferenceInspectionTest] com.demonwav.mcdev.platform.mixin.UnnecessaryQualifiedMemberReferenceInspectionTest.unnecessaryQualification(Unnecessary Qualification) [02:52:58] : [Step 1/1] com.demonwav.mcdev.platform.mixin.implements.DuplicateInterfaceInspectionTest [02:52:58] : [com.demonwav.mcdev.platform.mixin.implements.DuplicateInterfaceInspectionTest] com.demonwav.mcdev.platform.mixin.implements.DuplicateInterfaceInspectionTest.noHighlightOnNoDuplicateInterfaceTest(No Highlight On No Duplicate Interface Test) [02:52:58] : [com.demonwav.mcdev.platform.mixin.implements.DuplicateInterfaceInspectionTest] com.demonwav.mcdev.platform.mixin.implements.DuplicateInterfaceInspectionTest.highlightOnDuplicateInterfaceTest(Highlight On Duplicate Interface Test) [02:52:58] : [Step 1/1] com.demonwav.mcdev.platform.mixin.implements.DuplicateInterfacePrefixInspectionTest [02:52:58] : [com.demonwav.mcdev.platform.mixin.implements.DuplicateInterfacePrefixInspectionTest] com.demonwav.mcdev.platform.mixin.implements.DuplicateInterfacePrefixInspectionTest.noHighlightOnNoDuplicateInterfacePrefixTest(No Highlight On No Duplicate Interface Prefix Test) [02:52:58] : [com.demonwav.mcdev.platform.mixin.implements.DuplicateInterfacePrefixInspectionTest] com.demonwav.mcdev.platform.mixin.implements.DuplicateInterfacePrefixInspectionTest.highlightOnDuplicateInterfacePrefixTest(Highlight On Duplicate Interface Prefix Test) [02:52:58] : [Step 1/1] com.demonwav.mcdev.platform.mixin.implements.EmptyImplementsTest [02:52:58] : [com.demonwav.mcdev.platform.mixin.implements.EmptyImplementsTest] com.demonwav.mcdev.platform.mixin.implements.EmptyImplementsTest.highlightOnEmptyImplementsTest(Highlight On Empty @Implements Test) [02:52:59] : [com.demonwav.mcdev.platform.mixin.implements.EmptyImplementsTest] com.demonwav.mcdev.platform.mixin.implements.EmptyImplementsTest.noHighlightWithSingleImplementsTest(No Highlight Wish Single @Implements Test) [02:52:59] : [com.demonwav.mcdev.platform.mixin.implements.EmptyImplementsTest] com.demonwav.mcdev.platform.mixin.implements.EmptyImplementsTest.noHighlightWithMutliImplementsTest(No Highlight With Multi @Implements Test) [02:52:59] : [Step 1/1] com.demonwav.mcdev.platform.mixin.implements.InterfaceIsInterfaceTest [02:52:59] : [com.demonwav.mcdev.platform.mixin.implements.InterfaceIsInterfaceTest] com.demonwav.mcdev.platform.mixin.implements.InterfaceIsInterfaceTest.highlightOnInterfaceTest(Highlight On @Interface Test) [02:52:59] : [Step 1/1] com.demonwav.mcdev.platform.mixin.implements.InterfacePrefixTest [02:52:59] : [com.demonwav.mcdev.platform.mixin.implements.InterfacePrefixTest] com.demonwav.mcdev.platform.mixin.implements.InterfacePrefixTest.highlightOnInterfaceWithBadPrefixTest(Highlight On @Interface With Bad Prefix Test) [02:52:59] : [Step 1/1] com.demonwav.mcdev.platform.mixin.implements.SoftImplementTest [02:52:59] : [com.demonwav.mcdev.platform.mixin.implements.SoftImplementTest] com.demonwav.mcdev.platform.mixin.implements.SoftImplementTest.highlightPrefixedMethodNotImplementingInterfaceTest(Highlight Prefixed Method Not Implementing @Interface Test) [02:52:59] : [Step 1/1] com.demonwav.mcdev.platform.mixin.shadow.ShadowModifiersInspectionTest [02:52:59] : [com.demonwav.mcdev.platform.mixin.shadow.ShadowModifiersInspectionTest] com.demonwav.mcdev.platform.mixin.shadow.ShadowModifiersInspectionTest.shadowModifiersInspectionTest(Shadow Modifiers Inspection Test) [02:52:59] : [Step 1/1] com.demonwav.mcdev.platform.mixin.shadow.ShadowTargetInspectionTest [02:52:59] : [com.demonwav.mcdev.platform.mixin.shadow.ShadowTargetInspectionTest] com.demonwav.mcdev.platform.mixin.shadow.ShadowTargetInspectionTest.shadowTargetInspectionTest(Shadow Target Inspection Test) [02:52:59] : [Step 1/1] com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest (7s) [02:52:59] : [com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest] com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest.privateConstructorWithInjectedConstructorTest(Private Constructor With Injected Constructor Test) (6s) [02:53:06] : [com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest] com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest.invalidPluginIdTest(Invalid Plugin Id Test) [02:53:06] : [com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest] com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest.privateConstructorTest(Private Constructor Test) [02:53:06] : [com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest] com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest.noPrivateConstructorWithInjectedConstructorTest(No Private Constructor With Injected Constructor Test) [02:53:06] : [com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest] com.demonwav.mcdev.platform.sponge.PluginClassInspectionTest.defaultConstructorTest(Default Constructor Test) [02:53:07] : [Step 1/1] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest (2s) [02:53:07] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.configurationLoaderNotAnnotatedWithDefaultConfigTest(ConfigurationLoader Not Annotated With @DefaultConfig Test) [02:53:07] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.configDirOnConfigurationLoaderTest(@ConfigDir On ConfigurationLoader Test) [02:53:07] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.invalidDefaultConfigUsageTest(Invalid @DefaultConfig Usage Test) [02:53:07] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.assetIsADirectoryTest(Asset Is A Directory Test) [02:53:08] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.methodUninjectableTypeTest(Method Uninjectable Type Test) [02:53:08] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.constructorUninjectableTypeTest(Constructor Uninjectable Type Test) [02:53:08] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.injectedAssetWithoutAssetIdTest(Injected Asset Without AssetId Test) [02:53:08] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.configurationLoaderGenericNotCommentedConfigurationNodeTest(ConfigurationLoader Generic Not CommentedConfigurationNode Test) [02:53:08] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.constructorOptionalInjectionTest(Constructor Optional Injection Test) [02:53:09] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.uninjectableFieldTypeTest(Field Uninjectable Type Type) [02:53:09] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.absentAssetTest(Absent Asset Test) [02:53:09] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.pathInjectionWithoutConfigDirTest(Path Injection Without @ConfigDir Test) [02:53:09] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.pathInjectionWithConfigDirAndDefaultConfigTest(Path Injection With @ConfigDir and @DefaultConfig Test) [02:53:09] : [com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest] com.demonwav.mcdev.platform.sponge.SpongeInjectionInspectionTest.primitiveInjectionTest(Primitive Injection Test) [02:53:10] : [Step 1/1] com.demonwav.mcdev.translations.LangCommenterTest [02:53:10] : [com.demonwav.mcdev.translations.LangCommenterTest] com.demonwav.mcdev.translations.LangCommenterTest.singleLineUncommentTest(Single Line Uncomment Test) [02:53:10] : [com.demonwav.mcdev.translations.LangCommenterTest] com.demonwav.mcdev.translations.LangCommenterTest.multiLineUncommentTest(Multi Line Uncomment Test) [02:53:10] : [com.demonwav.mcdev.translations.LangCommenterTest] com.demonwav.mcdev.translations.LangCommenterTest.singleLineCommentTest(Single Line Comment Test) [02:53:10] : [com.demonwav.mcdev.translations.LangCommenterTest] com.demonwav.mcdev.translations.LangCommenterTest.multiLineCommentTest(Multi Line Comment Test) [02:53:10] : [Step 1/1] com.demonwav.mcdev.translations.LangLexerTest [02:53:10] : [com.demonwav.mcdev.translations.LangLexerTest] com.demonwav.mcdev.translations.LangLexerTest.commentsTest(Comments Lexing Test) [02:53:10] : [com.demonwav.mcdev.translations.LangLexerTest] com.demonwav.mcdev.translations.LangLexerTest.propertiesTest(Properties Lexing Test) [02:53:10] : [Step 1/1] com.demonwav.mcdev.translations.LangParsingTest [02:53:10] : [com.demonwav.mcdev.translations.LangParsingTest] com.demonwav.mcdev.translations.LangParsingTest.commentsTest(Comments Parsing Test) [02:53:10] : [com.demonwav.mcdev.translations.LangParsingTest] com.demonwav.mcdev.translations.LangParsingTest.mixedTest(Mixed Parsing Test) [02:53:10] : [com.demonwav.mcdev.translations.LangParsingTest] com.demonwav.mcdev.translations.LangParsingTest.propertiesTest(Properties Parsing Test) [02:53:10] : [Step 1/1] com.demonwav.mcdev.util.McPsiClassTest [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.outerFindTest(findQualifiedClass Of Outer Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.innerShortNameTest(shortName Of Inner Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.innerFullQualifiedNameTest(fullQualifiedName Of Inner Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.outerShortNameTest(shortName Of Outer Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.innerAnonymousInnerShortNameTest(shortName Of Inner Anonymous Inner Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.outerAnonymousFindTest(findQualifiedClass Of Outer Anonymous Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.innerAnonymousFindTest(findQualifiedClass Of Inner Anonymous Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.innerAnonymousFullQualifiedNameTest(fullQualifiedName Of Inner Anonymous Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.innerAnonymousShortNameTest(shortName Of Inner Anonymous Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.outerAnonymousFullQualifiedNameTest(fullQualifiedName of Outer Anonymous Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.innerAnonymousInnerFindTest(findQualifiedClass Of Inner Anonymous Inner Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.innerAnonymousInnerFullQualifiedNameTest(fullQualifiedName Of Inner Anonymous Inner Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.selfReferencingGenericFullQualifiedNameTest(fullQualifiedName Of Self-Referencing Generic Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.outerFullQualifiedNameTest(fullQualifiedName Of Outer Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.selfReferencingGenericFullQualifiedNameMethodTest(fullQualifiedName Of Self-Referencing Generic Method Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.innerFindTest(findQualifiedClass Of Inner Class Test) [02:53:10] : [com.demonwav.mcdev.util.McPsiClassTest] com.demonwav.mcdev.util.McPsiClassTest.outerAnonymousShortNameTest(shortName Of Outer Anonymous Class Test) [02:53:11] : [Step 1/1] com.demonwav.mcdev.util.PsiBytecodeUtilTest [02:53:11] : [com.demonwav.mcdev.util.PsiBytecodeUtilTest] com.demonwav.mcdev.util.PsiBytecodeUtilTest.innerAnonymousInnerInternalNameTest(internalName Of Inner Anonymous Inner Class Test) [02:53:11] : [com.demonwav.mcdev.util.PsiBytecodeUtilTest] com.demonwav.mcdev.util.PsiBytecodeUtilTest.outerAnonymousInternalNameTest(internalName Of Outer Anonymous Class Test) [02:53:11] : [com.demonwav.mcdev.util.PsiBytecodeUtilTest] com.demonwav.mcdev.util.PsiBytecodeUtilTest.innerInternalNameTest(internalName Of Inner Class Test) [02:53:11] : [com.demonwav.mcdev.util.PsiBytecodeUtilTest] com.demonwav.mcdev.util.PsiBytecodeUtilTest.innerAnonymousInternalNameTest(internalName Of Inner Anonymous Class Test) [02:53:11] : [com.demonwav.mcdev.util.PsiBytecodeUtilTest] com.demonwav.mcdev.util.PsiBytecodeUtilTest.outerInternalNameTest(internalName Of Outer Class Test) [02:53:12] : [:test] Class transformation time: 0.499294157s for 20839 classes or 2.3959602524113443E-5s per class [02:53:13] : [Step 1/1] > Task :classpathIndexCleanup [02:53:13] : [Step 1/1] :classpathIndexCleanup [02:53:13] : [Step 1/1] > Task :check [02:53:13] : [Step 1/1] :check [02:53:13] : [Step 1/1] > Task :build [02:53:13] : [Step 1/1] :build [02:53:13] : [Step 1/1] Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. [02:53:13] : [Step 1/1] [02:53:13] : [Step 1/1] You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. [02:53:13] : [Step 1/1] [02:53:13] : [Step 1/1] See https://docs.gradle.org/7.5.1/userguide/command_line_interface.html#sec:command_line_warnings [02:53:13] : [Step 1/1] [02:53:14] : [Step 1/1] BUILD SUCCESSFUL in 3m 11s [02:53:14] : [Step 1/1] 59 actionable tasks: 59 executed [02:53:14] : [Step 1/1] Process exited with code 0 [02:53:14] : Publishing artifacts [02:53:14] : [Publishing artifacts] Collecting files to publish: [/opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage.ic=>.teamcity/coverage_idea] [02:53:14] : [Publishing artifacts] Publishing 1 file using [WebPublisher]: /opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage.ic => .teamcity/coverage_idea [02:53:14] : [Publishing artifacts] Publishing 1 file using [ArtifactsCachePublisherImpl]: /opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage.ic => .teamcity/coverage_idea [02:53:14] : Publishing artifacts (5s) [02:53:14] : [Publishing artifacts] Collecting files to publish: [/opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage.ism=>.teamcity/coverage_idea] [02:53:19] : [Publishing artifacts] Publishing 1 file using [WebPublisher]: /opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage.ism => .teamcity/coverage_idea [02:53:19] : [Publishing artifacts] Publishing 1 file using [ArtifactsCachePublisherImpl]: /opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage.ism => .teamcity/coverage_idea [02:53:19] : Publishing artifacts [02:53:19] : [Publishing artifacts] Collecting files to publish: [/opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage.params=>.teamcity/coverage_idea] [02:53:19] : [Publishing artifacts] Publishing 1 file using [WebPublisher]: /opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage.params => .teamcity/coverage_idea [02:53:19] : [Publishing artifacts] Publishing 1 file using [ArtifactsCachePublisherImpl]: /opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage.params => .teamcity/coverage_idea [02:53:19] : Generating coverage report... (1s) [02:53:21] : [Generating coverage report...] Publishing artifacts [02:53:21] : [Publishing artifacts] Collecting files to publish: [/opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage/coverage.zip=>.teamcity/coverage_idea] [02:53:21] : [Publishing artifacts] Publishing 1 file using [WebPublisher]: /opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage/coverage.zip => .teamcity/coverage_idea [02:53:21] : [Publishing artifacts] Publishing 1 file using [ArtifactsCachePublisherImpl]: /opt/teamcity/agents/BuildAgent1/temp/buildTmp/idea4207558059484148749coverage/coverage/coverage.zip => .teamcity/coverage_idea [02:53:21] : Publishing internal artifacts [02:53:21] : [Publishing internal artifacts] Publishing 1 file using [WebPublisher] [02:53:21] : [Publishing internal artifacts] Publishing 1 file using [ArtifactsCachePublisherImpl] [02:53:21] : Publishing artifacts (5s) [02:53:21] : [Publishing artifacts] Collecting files to publish: [build/distributions/Minecraft Development-*.zip] [02:53:26] : [Publishing artifacts] Publishing 1 file using [WebPublisher]: build/distributions/Minecraft Development-*.zip [02:53:26] : [Publishing artifacts] Publishing 1 file using [ArtifactsCachePublisherImpl]: build/distributions/Minecraft Development-*.zip [02:53:26] : Build finished