Started by GitHub push by kev626 Started by GitHub push by kev626 Started by GitHub push by kev626 Running as SYSTEM Building remotely on java-docker-slave-001fu5syqg96h 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 git@github.com:pufferfish-gg/PufferfishPlus.git > git init /home/jenkins/workspace/PufferfishPlus-1.18 # timeout=10 Fetching upstream changes from git@github.com: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 -- git@github.com:pufferfish-gg/PufferfishPlus.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com: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 e708d5be812f4baa18f17d198601bc0c58f0ce1c (refs/remotes/origin/ver/1.18) > git config core.sparsecheckout # timeout=10 > git checkout -f e708d5be812f4baa18f17d198601bc0c58f0ce1c # timeout=10 Commit message: "Updated Upstream (Pufferfish)" > git rev-list --no-walk 0a718200a13948e317b73572212a05295199bb84 # 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:e708d5b) 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 :getPufferfishUpstreamData > 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 :pufferfish:paper:downloadServerJar > Task :pufferfish:getPaperUpstreamData > 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: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 57s 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:1892: 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 32s 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 21s 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 26s 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 4s 10 actionable tasks: 10 executed [PufferfishPlus-1.18] $ /bin/sh -xe /tmp/jenkins2481061675523761995.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 --bundler-in build/libs/pufferfishplus-bundler-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 libraries Loaded 79 libraries Loading classes Obfuscating classes Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/world/scores/ScoreboardTeam has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:756) at java.lang.ClassLoader.defineClass(ClassLoader.java:635) at gg.pufferfish.plus.obf.ObfuscatorClassLoader.findClass(ModifiedClassWriter.kt:15) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.objectweb.asm.ClassWriter.getCommonSuperClass(ClassWriter.java:1039) at org.objectweb.asm.SymbolTable.addMergedType(SymbolTable.java:1202) at org.objectweb.asm.Frame.merge(Frame.java:1299) at org.objectweb.asm.Frame.merge(Frame.java:1197) at org.objectweb.asm.MethodWriter.computeAllFrames(MethodWriter.java:1611) at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1547) at org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:767) at org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:647) at org.objectweb.asm.tree.ClassNode.accept(ClassNode.java:451) at gg.pufferfish.plus.obf.Obfuscator.run(App.kt:117) at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:198) at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:18) at com.github.ajalt.clikt.core.CliktCommand.parse(CliktCommand.kt:393) at com.github.ajalt.clikt.core.CliktCommand.parse$default(CliktCommand.kt:390) at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:408) at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:433) at gg.pufferfish.plus.obf.AppKt.main(App.kt:145) Obfuscation failed! Build step 'Execute shell' marked build as failure Archiving artifacts [Set GitHub commit status (universal)] ERROR on repos [] (sha:e708d5b) with context:Jenkins Finished: FAILURE