Started by GitHub push by kev626 Started by GitHub push by kev626 Running as SYSTEM Building remotely on java-docker-slave-001bqt4aduwf4 on docker (java-docker-slave) in workspace /home/jenkins/workspace/PufferfishPlus-1.18 The recommended git tool is: NONE using credential ead9be76-919e-4c7d-b63c-c3061e1c4143 Cloning the remote Git repository Cloning repository [email protected]:pufferfish-gg/PufferfishPlus.git > git init /home/jenkins/workspace/PufferfishPlus-1.18 # timeout=10 Fetching upstream changes from [email protected]:pufferfish-gg/PufferfishPlus.git > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_SSH to set credentials > git fetch --tags --progress -- [email protected]:pufferfish-gg/PufferfishPlus.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url [email protected]:pufferfish-gg/PufferfishPlus.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/ver/1.18^{commit} # timeout=10 Checking out Revision 93a8c21ac6c0a4f6f3928df2495a427c19fc5422 (refs/remotes/origin/ver/1.18) > git config core.sparsecheckout # timeout=10 > git checkout -f 93a8c21ac6c0a4f6f3928df2495a427c19fc5422 # timeout=10 Commit message: "Async entity tracker default-enable" > git rev-list --no-walk 101d2e14f9774734fe0b81fa5497ed82631bb4bb # timeout=10 > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.work/PufferfishPlusBuilder.url # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 > git config -f .gitmodules --get submodule.work/PufferfishPlusBuilder.path # timeout=10 > git config --get submodule.work/Paperclip.url # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 > git config -f .gitmodules --get submodule.work/Paperclip.path # timeout=10 > git config --get submodule.work/Obfuscator.url # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 > git config -f .gitmodules --get submodule.work/Obfuscator.path # timeout=10 using GIT_SSH to set credentials > git submodule update --init --recursive work/PufferfishPlusBuilder # timeout=10 using GIT_SSH to set credentials > git submodule update --init --recursive work/Paperclip # timeout=10 using GIT_SSH to set credentials > git submodule update --init --recursive work/Obfuscator # timeout=10 [Set GitHub commit status (universal)] PENDING on repos [] (sha:93a8c21) with context:Jenkins [Gradle] - Launching build. [PufferfishPlus-1.18] $ /home/jenkins/workspace/PufferfishPlus-1.18/gradlew applyPatches Downloading https://services.gradle.org/distributions/gradle-7.4.2-bin.zip ...........10%...........20%...........30%...........40%...........50%...........60%...........70%...........80%...........90%...........100% Welcome to Gradle 7.4.2! Here are the highlights of this release: - Aggregated test and JaCoCo reports - Marking additional test source directories as tests in IntelliJ - Support for Adoptium JDKs in Java toolchains For more details see https://docs.gradle.org/7.4.2/release-notes.html Starting a Gradle Daemon (subsequent builds will be faster) > Task :clonePufferfishRepo > Task :pufferfish:clonePaperRepo > Task :pufferfish:paper:initSubmodules > Task :pufferfish:paper:patchSpigotApiPatches > Task :pufferfish:paper:patchSpigotApi > Task :pufferfish:paper:applyApiPatches > Task :pufferfish:paper:downloadMcManifest > Task :pufferfish:paper:downloadMcVersionManifest > Task :getPufferfishUpstreamData > Task :pufferfish:paper:downloadServerJar > Task :pufferfish:paper:extractFromBundler > Task :pufferfish:paper:addAdditionalSpigotMappings > Task :pufferfish:paper:downloadMappings > Task :pufferfish:paper:filterVanillaJar > Task :pufferfish:paper:patchCraftBukkitPatches > Task :pufferfish:paper:patchSpigotServerPatches > Task :pufferfish:paper:downloadMcLibrariesSources > Task :pufferfish:getPaperUpstreamData > Task :pufferfish:paper:generateMappings > Task :pufferfish:paper:generateSpigotMappings > Task :pufferfish:paper:spigotRemapJar > Task :pufferfish:paper:cleanupMappings > Task :pufferfish:paper:remapJar > Task :pufferfish:paper:patchMappings > Task :pufferfish:paper:cleanupSourceMappings > Task :pufferfish:paper:filterSpigotExcludes > Task :pufferfish:paper:fixJar > Task :pufferfish:paper:spigotDecompileJar > Task :pufferfish:paper:patchCraftBukkit > Task :pufferfish:paper:patchSpigotServer > Task :pufferfish:paper:patchSpigot > Task :pufferfish:paper:remapSpigotAt > Task :pufferfish:paper:downloadSpigotDependencies > Task :pufferfish:paper:remapSpigotSources > Task :pufferfish:paper:remapGeneratedAt > Task :pufferfish:paper:mergeGeneratedAts > Task :pufferfish:paper:mergeAdditionalAts > Task :pufferfish:paper:applyMergedAt > Task :pufferfish:paper:copyResources > Task :pufferfish:paper:decompileJar > Task :pufferfish:paper:applyServerPatches Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. > Task :pufferfish:paper:applyPatches > Task :pufferfish:paper:lineMapJar > Task :pufferfish:paper:prepareForDownstream > Task :pufferfish:applyApiPatches > Task :pufferfish:applyServerPatches > Task :pufferfish:mergeReobfMappingsPatches > Task :pufferfish:prepareForDownstream > Task :applyApiPatches Creating pufferfishplus-api from patch source... Applying patches to pufferfishplus-api... No patches found > Task :applyServerPatches Creating pufferfishplus-server from patch source... Applying patches to pufferfishplus-server... Applying: PufferfishPlus Branding Applying: DRM Applying: Async entity tracker Patches applied cleanly to pufferfishplus-server > Task :applyPatches BUILD SUCCESSFUL in 3m 34s 4 actionable tasks: 4 executed Build step 'Invoke Gradle script' changed build result to SUCCESS [Gradle] - Launching build. [PufferfishPlus-1.18] $ /home/jenkins/workspace/PufferfishPlus-1.18/gradlew createReobfPaperclipJar > Task :pufferfishplus-server:processResources > Task :clonePufferfishRepo > Task :pufferfish:clonePaperRepo > Task :pufferfishplus-api:compileJava warning: using incubating module(s): jdk.incubator.vector > Task :pufferfish:paper:initSubmodules > Task :pufferfish:paper:patchSpigotApiPatches UP-TO-DATE > Task :pufferfish:paper:patchSpigotApi UP-TO-DATE > Task :pufferfish:paper:applyApiPatches UP-TO-DATE > Task :pufferfish:paper:downloadMcManifest > Task :pufferfish:paper:downloadMcVersionManifest UP-TO-DATE > Task :pufferfish:paper:downloadServerJar UP-TO-DATE > Task :pufferfish:paper:extractFromBundler UP-TO-DATE > Task :pufferfish:paper:addAdditionalSpigotMappings UP-TO-DATE > Task :pufferfish:paper:downloadMappings UP-TO-DATE > Task :pufferfish:paper:filterVanillaJar UP-TO-DATE > Task :pufferfish:paper:generateMappings UP-TO-DATE > Task :pufferfish:paper:generateSpigotMappings UP-TO-DATE > Task :pufferfish:paper:spigotRemapJar UP-TO-DATE > Task :pufferfish:paper:cleanupMappings UP-TO-DATE > Task :pufferfish:paper:patchMappings UP-TO-DATE > Task :pufferfish:paper:cleanupSourceMappings UP-TO-DATE > Task :pufferfish:paper:remapJar UP-TO-DATE > Task :pufferfish:paper:fixJar UP-TO-DATE > Task :pufferfish:paper:patchCraftBukkitPatches UP-TO-DATE > Task :pufferfish:paper:filterSpigotExcludes UP-TO-DATE > Task :pufferfish:paper:spigotDecompileJar UP-TO-DATE > Task :pufferfish:paper:patchCraftBukkit UP-TO-DATE > Task :pufferfish:paper:patchSpigotServerPatches UP-TO-DATE > Task :pufferfish:paper:patchSpigotServer UP-TO-DATE > Task :pufferfish:paper:patchSpigot UP-TO-DATE > Task :pufferfish:paper:downloadSpigotDependencies UP-TO-DATE > Task :pufferfish:paper:remapSpigotSources UP-TO-DATE > Task :pufferfish:paper:remapGeneratedAt UP-TO-DATE > Task :pufferfish:paper:remapSpigotAt UP-TO-DATE > Task :pufferfish:paper:mergeGeneratedAts UP-TO-DATE > Task :pufferfish:paper:mergeAdditionalAts UP-TO-DATE > Task :pufferfish:paper:applyMergedAt UP-TO-DATE > Task :pufferfish:paper:copyResources UP-TO-DATE > Task :pufferfish:paper:decompileJar UP-TO-DATE > Task :pufferfish:paper:downloadMcLibrariesSources UP-TO-DATE > Task :pufferfish:paper:applyServerPatches UP-TO-DATE > Task :pufferfish:paper:applyPatches UP-TO-DATE > Task :pufferfish:paper:lineMapJar UP-TO-DATE > Task :pufferfish:paper:prepareForDownstream > Task :pufferfish:getPaperUpstreamData > Task :pufferfishplus-api:compileJava /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-api/src/main/java/org/bukkit/block/Block.java:705: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal com.destroystokyo.paper.block.BlockSoundGroup getSoundGroup(); ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-api/src/main/java/org/bukkit/generator/ChunkGenerator.java:469: warning: [removal] createVanillaChunkData(@org.jetbrains.annotations.NotNull World,int,int) in Server has been deprecated and marked for removal return Bukkit.getServer().createVanillaChunkData(world, x, z); ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-api/src/main/java/org/bukkit/Bukkit.java:1894: warning: [removal] createVanillaChunkData(@org.jetbrains.annotations.NotNull World,int,int) in Server has been deprecated and marked for removal return server.createVanillaChunkData(world, x, z); ^ > Task :pufferfish:applyApiPatches > Task :pufferfish:applyServerPatches UP-TO-DATE > Task :pufferfish:mergeReobfMappingsPatches UP-TO-DATE > Task :pufferfish:prepareForDownstream > Task :getPufferfishUpstreamData > Task :mergeReobfMappingsPatches > Task :pufferfishplus-api:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 4 warnings > Task :pufferfishplus-api:processResources NO-SOURCE > Task :pufferfishplus-api:classes > Task :pufferfishplus-api:generateApiVersioningFile > Task :pufferfishplus-api:jar > Task :pufferfishplus-server:compileJava warning: using incubating module(s): jdk.incubator.vector Note: Processing Log4j annotations Note: Annotations processed warning: using incubating module(s): jdk.incubator.vector Note: Processing Log4j annotations Note: No elements to process warning: using incubating module(s): jdk.incubator.vector /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:2348: warning: [removal] createVanillaChunkData(World,int,int) in Server has been deprecated and marked for removal public ChunkGenerator.ChunkData createVanillaChunkData(World world, int x, int z) { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:696: warning: [removal] getSoundGroup() in Block has been deprecated and marked for removal public com.destroystokyo.paper.block.BlockSoundGroup getSoundGroup() { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:696: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.BlockSoundGroup getSoundGroup() { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:696: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.BlockSoundGroup getSoundGroup() { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:696: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public com.destroystokyo.paper.block.BlockSoundGroup getSoundGroup() { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java:697: warning: [removal] CraftBlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal return new com.destroystokyo.paper.block.CraftBlockSoundGroup(getNMS().getBlock().defaultBlockState().getSoundType()); ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:8: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public class CraftBlockSoundGroup implements BlockSoundGroup { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:8: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public class CraftBlockSoundGroup implements BlockSoundGroup { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:8: warning: [removal] BlockSoundGroup in com.destroystokyo.paper.block has been deprecated and marked for removal public class CraftBlockSoundGroup implements BlockSoundGroup { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:36: warning: [removal] getFallSound() in BlockSoundGroup has been deprecated and marked for removal public Sound getFallSound() { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:31: warning: [removal] getHitSound() in BlockSoundGroup has been deprecated and marked for removal public Sound getHitSound() { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:26: warning: [removal] getPlaceSound() in BlockSoundGroup has been deprecated and marked for removal public Sound getPlaceSound() { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:21: warning: [removal] getStepSound() in BlockSoundGroup has been deprecated and marked for removal public Sound getStepSound() { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/com/destroystokyo/paper/block/CraftBlockSoundGroup.java:16: warning: [removal] getBreakSound() in BlockSoundGroup has been deprecated and marked for removal public Sound getBreakSound() { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/com/destroystokyo/paper/profile/CraftPlayerProfile.java:86: warning: [removal] setId(UUID) in PlayerProfile has been deprecated and marked for removal public UUID setId(@Nullable UUID uuid) { ^ /home/jenkins/workspace/PufferfishPlus-1.18/pufferfishplus-server/src/main/java/com/destroystokyo/paper/profile/CraftPlayerProfile.java:106: warning: [removal] setName(String) in PlayerProfile has been deprecated and marked for removal public String setName(@Nullable String name) { ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 19 warnings > Task :pufferfishplus-server:classes > Task :pufferfishplus-server:shadowJar > Task :generateReobfMappings > Task :pufferfishplus-server:fixJarForReobf > Task :patchReobfMappings > Task :pufferfishplus-server:includeMappings > Task :pufferfishplus-server:reobfJar > Task :createReobfBundlerJar > Task :createReobfPaperclipJar Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings BUILD SUCCESSFUL in 1m 22s 16 actionable tasks: 16 executed [Gradle] - Launching build. [Paperclip] $ /home/jenkins/workspace/PufferfishPlus-1.18/work/Paperclip/gradlew build > Task :compileJava NO-SOURCE > Task :processResources NO-SOURCE > Task :classes UP-TO-DATE > Task :java17:compileJava > Task :java17:processResources NO-SOURCE > Task :java17:classes > Task :java17:shadowJar > Task :java6:compileJava > Task :java6:processResources NO-SOURCE > Task :java6:classes > Task :java6:jar > Task :jar > Task :startScripts > Task :distTar > Task :distZip > Task :assemble > Task :compileTestJava NO-SOURCE > Task :processTestResources NO-SOURCE > Task :testClasses UP-TO-DATE > Task :test NO-SOURCE > Task :check UP-TO-DATE > Task :build > Task :java17:jar > Task :java17:sourcesJar > Task :java17:assemble > Task :java17:compileTestJava NO-SOURCE > Task :java17:processTestResources NO-SOURCE > Task :java17:testClasses UP-TO-DATE > Task :java17:test NO-SOURCE > Task :java17:check UP-TO-DATE > Task :java17:build > Task :java6:sourcesJar > Task :java6:assemble > Task :java6:compileTestJava NO-SOURCE > Task :java6:processTestResources NO-SOURCE > Task :java6:testClasses UP-TO-DATE > Task :java6:test NO-SOURCE > Task :java6:check UP-TO-DATE > Task :java6:build BUILD SUCCESSFUL in 18s 11 actionable tasks: 11 executed [Gradle] - Launching build. [PufferfishPlusBuilder] $ /home/jenkins/workspace/PufferfishPlus-1.18/work/PufferfishPlusBuilder/gradlew build > Task :app:processResources NO-SOURCE > Task :app:processTestResources NO-SOURCE > Task :app:compileKotlin > Task :app:compileJava NO-SOURCE > Task :app:classes UP-TO-DATE > Task :app:inspectClassesForKotlinIC > Task :app:jar > Task :app:startScripts > Task :app:distTar > Task :app:distZip > Task :app:shadowJar > Task :app:startShadowScripts > Task :app:shadowDistTar > Task :app:shadowDistZip > Task :app:assemble > Task :app:compileTestKotlin NO-SOURCE > Task :app:compileTestJava NO-SOURCE > Task :app:testClasses UP-TO-DATE > Task :app:test NO-SOURCE > Task :app:check UP-TO-DATE > Task :app:build BUILD SUCCESSFUL in 25s 10 actionable tasks: 10 executed [Gradle] - Launching build. [Obfuscator] $ /home/jenkins/workspace/PufferfishPlus-1.18/work/Obfuscator/gradlew build > Task :app:processResources NO-SOURCE > Task :app:processTestResources NO-SOURCE > Task :app:compileKotlin > Task :app:compileJava NO-SOURCE > Task :app:classes UP-TO-DATE > Task :app:inspectClassesForKotlinIC > Task :app:jar > Task :app:startScripts > Task :app:distTar > Task :app:distZip > Task :app:shadowJar > Task :app:startShadowScripts > Task :app:shadowDistTar > Task :app:shadowDistZip > Task :app:assemble > Task :app:compileTestKotlin NO-SOURCE > Task :app:compileTestJava NO-SOURCE > Task :app:testClasses UP-TO-DATE > Task :app:test NO-SOURCE > Task :app:check UP-TO-DATE > Task :app:build BUILD SUCCESSFUL in 3s 10 actionable tasks: 10 executed [PufferfishPlus-1.18] $ /bin/sh -xe /tmp/jenkins5459846024790748890.sh + java -jar work/PufferfishPlusBuilder/app/build/libs/app-all.jar --paperclip-in build/libs/pufferfishplus-paperclip-1.18.2-R0.1-SNAPSHOT-reobf.jar --paperclip-custom work/Paperclip/build/libs/paperclip-3.0.3-SNAPSHOT.jar --out pufferfishplus-1.18.2.jar --version 1.18.2 --s3endpoint https://s3.pufferfish.host --s3bucket internal --s3accesskey **** --s3secretkey **** Building Pufferfish+ Production Jar Unpacking source jars SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Downloading Minecraft JAR Extracting server from JAR file Applying patch Obfuscating jar Loading classes Obfuscating classes Writing classes Writing resources Creating new patch Copying patch data Removing patch from output jar Modifying version patch data Uploading patch to S3... May 04, 2022 3:11:54 AM com.amazonaws.services.s3.AmazonS3Client getInputStream WARNING: No content length specified for stream data. Stream contents will be buffered in memory and could result in out of memory errors. Patch uploaded to S3 Output jar generated at pufferfishplus-1.18.2.jar Archiving artifacts [Set GitHub commit status (universal)] SUCCESS on repos [] (sha:93a8c21) with context:Jenkins Finished: SUCCESS