Started by GitHub push by kev626
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-001szp75hyax3 on docker (java-docker-slave) in workspace /home/jenkins/workspace/Pufferfish
The recommended git tool is: NONE
No credentials specified
Cloning the remote Git repository
Cloning repository https://github.com/pufferfish-gg/Pufferfish
> git init /home/jenkins/workspace/Pufferfish # timeout=10
Fetching upstream changes from https://github.com/pufferfish-gg/Pufferfish
> git --version # timeout=10
> git --version # 'git version 2.17.1'
> git fetch --tags --progress -- https://github.com/pufferfish-gg/Pufferfish +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/pufferfish-gg/Pufferfish # 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.17^{commit} # timeout=10
Checking out Revision 2bc442f1c62ac906ba96b462adcb11401633e3ac (refs/remotes/origin/ver/1.17)
> git config core.sparsecheckout # timeout=10
> git checkout -f 2bc442f1c62ac906ba96b462adcb11401633e3ac # timeout=10
Commit message: "Update log4j"
> git rev-list --no-walk 15b612e95ead7713cc2e476e45768c21a6e0738a # timeout=10
[Set GitHub commit status (universal)] PENDING on repos [GHRepository@4087e1f2[nodeId=R_kgDOGWX9EA,description=A high-performance fork of Paper designed for large servers.,homepage=,name=Pufferfish,fork=false,archived=false,visibility=public,size=427,milestones={},language=Kotlin,commits={},source=<null>,parent=<null>,isTemplate=false,compareUsePaginatedCommits=false,url=https://api.github.com/repos/pufferfish-gg/Pufferfish,id=426114320,nodeId=<null>,createdAt=2021-11-09T06:19:37Z,updatedAt=2021-12-14T19:24:24Z]] (sha:2bc442f) with context:Jenkins
Setting commit status on GitHub for https://github.com/pufferfish-gg/Pufferfish/commit/2bc442f1c62ac906ba96b462adcb11401633e3ac
[Gradle] - Launching build.
[Pufferfish] $ /home/jenkins/workspace/Pufferfish/gradlew applyPatches
Downloading https://services.gradle.org/distributions/gradle-7.3-bin.zip
...........10%...........20%...........30%...........40%...........50%...........60%...........70%...........80%...........90%...........100%
Welcome to Gradle 7.3!
Here are the highlights of this release:
- Easily declare new test suites in Java projects
- Support for Java 17
- Support for Scala 3
For more details see https://docs.gradle.org/7.3/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.3/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
Configuration on demand is an incubating feature.
> Task :cloneAirplaneRepo
> Task :airplane:clonePaperRepo
> Task :airplane:paper:initSubmodules
> Task :airplane:paper:patchSpigotApiPatches
> Task :airplane:paper:patchSpigotApi
> Task :getAirplaneUpstreamData
> Task :airplane:paper:applyApiPatches
> Task :airplane:paper:downloadMcManifest
> Task :airplane:paper:downloadMcVersionManifest
> Task :airplane:paper:setupMcLibraries
> Task :airplane:paper:addAdditionalSpigotMappings
> Task :airplane:paper:downloadMappings
> Task :airplane:paper:downloadServerJar
> Task :airplane:paper:downloadMcLibraries
> Task :airplane:paper:filterVanillaJar
> Task :airplane:paper:inspectVanillaJar
> Task :airplane:paper:patchCraftBukkitPatches
> Task :airplane:paper:patchSpigotServerPatches
> Task :airplane:paper:downloadMcLibrariesSources
> Task :airplane:getPaperUpstreamData
> Task :airplane:paper:generateMappings
> Task :airplane:paper:generateSpigotMappings
> Task :airplane:paper:spigotRemapJar
> Task :airplane:paper:cleanupMappings
> Task :airplane:paper:remapJar
> Task :airplane:paper:patchMappings
> Task :airplane:paper:cleanupSourceMappings
> Task :airplane:paper:filterSpigotExcludes
> Task :airplane:paper:fixJar
> Task :airplane:paper:spigotDecompileJar
> Task :airplane:paper:patchCraftBukkit
> Task :airplane:paper:patchSpigotServer
> Task :airplane:paper:patchSpigot
> Task :airplane:paper:remapSpigotAt
> Task :airplane:paper:downloadSpigotDependencies
> Task :airplane:paper:remapSpigotSources
> Task :airplane:paper:remapGeneratedAt
> Task :airplane:paper:mergeGeneratedAts
> Task :airplane:paper:mergeAdditionalAts
> Task :airplane:paper:applyMergedAt
> Task :airplane:paper:copyResources
> Task :airplane:paper:decompileJar
> Task :airplane:paper:applyServerPatches
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
> Task :airplane:paper:applyPatches
> Task :airplane:paper:prepareForDownstream
> Task :airplane:applyApiPatches
> Task :airplane:applyServerPatches
> Task :airplane:mergeReobfMappingsPatches
> Task :airplane:prepareForDownstream
> Task :applyApiPatches
Creating Pufferfish-API from patch source...
Applying patches to Pufferfish-API...
Applying: Add Sentry
Patches applied cleanly to Pufferfish-API
> Task :applyServerPatches
Creating Pufferfish-Server from patch source...
Importing 0 classes from vanilla...
Importing 0 classes from library sources...
Applying patches to Pufferfish-Server...
Applying: Pufferfish branding
Applying: Pufferfish Utils
Applying: Pufferfish Config and Command
Applying: Revert "Sentry Logging Support"
Applying: Add Sentry
Applying: Add option to disable books
Applying: Optimize entity coordinate key
Applying: Optimize suffocation
Applying: Optimize mob spawning
Applying: Update log4j
Patches applied cleanly to Pufferfish-Server
> Task :applyPatches
BUILD SUCCESSFUL in 5m 7s
4 actionable tasks: 4 executed
Build step 'Invoke Gradle script' changed build result to SUCCESS
[Gradle] - Launching build.
[Pufferfish] $ /home/jenkins/workspace/Pufferfish/gradlew reobfJar
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.3/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
Configuration on demand is an incubating feature.
> Task :Pufferfish-Server:processResources
> Task :Pufferfish-Server:generatePomFileForMavenPublication
> Task :cloneAirplaneRepo
> Task :Pufferfish-API:compileJava
/home/jenkins/workspace/Pufferfish/Pufferfish-API/src/main/java/org/bukkit/generator/ChunkGenerator.java:355: warning: [removal] ProtoWorld in io.papermc.paper.world.generation has been deprecated and marked for removal
public void generateDecorations(@NotNull io.papermc.paper.world.generation.ProtoWorld world) {
^
> Task :airplane:clonePaperRepo
> Task :Pufferfish-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.
1 warning
> Task :airplane:paper:initSubmodules
> Task :airplane:paper:patchSpigotApiPatches UP-TO-DATE
> Task :airplane:paper:patchSpigotApi UP-TO-DATE
> Task :airplane:paper:applyApiPatches UP-TO-DATE
> Task :airplane:paper:downloadMcManifest
> Task :airplane:paper:downloadMcVersionManifest UP-TO-DATE
> Task :airplane:paper:setupMcLibraries UP-TO-DATE
> Task :airplane:paper:downloadMcLibraries UP-TO-DATE
> Task :airplane:paper:addAdditionalSpigotMappings UP-TO-DATE
> Task :airplane:paper:downloadMappings UP-TO-DATE
> Task :airplane:paper:downloadServerJar UP-TO-DATE
> Task :airplane:paper:filterVanillaJar UP-TO-DATE
> Task :airplane:paper:generateMappings UP-TO-DATE
> Task :airplane:paper:inspectVanillaJar UP-TO-DATE
> Task :airplane:paper:generateSpigotMappings UP-TO-DATE
> Task :airplane:paper:spigotRemapJar UP-TO-DATE
> Task :airplane:paper:cleanupMappings UP-TO-DATE
> Task :airplane:paper:patchMappings UP-TO-DATE
> Task :airplane:paper:cleanupSourceMappings UP-TO-DATE
> Task :airplane:paper:remapJar UP-TO-DATE
> Task :airplane:paper:fixJar UP-TO-DATE
> Task :airplane:paper:patchCraftBukkitPatches UP-TO-DATE
> Task :airplane:paper:filterSpigotExcludes UP-TO-DATE
> Task :airplane:paper:spigotDecompileJar UP-TO-DATE
> Task :airplane:paper:patchCraftBukkit UP-TO-DATE
> Task :airplane:paper:patchSpigotServerPatches UP-TO-DATE
> Task :Pufferfish-API:processResources NO-SOURCE
> Task :Pufferfish-API:classes
> Task :Pufferfish-API:generateApiVersioningFile
> Task :airplane:paper:patchSpigotServer UP-TO-DATE
> Task :airplane:paper:patchSpigot UP-TO-DATE
> Task :airplane:paper:downloadSpigotDependencies UP-TO-DATE
> Task :airplane:paper:remapSpigotSources UP-TO-DATE
> Task :airplane:paper:remapGeneratedAt UP-TO-DATE
> Task :airplane:paper:remapSpigotAt UP-TO-DATE
> Task :airplane:paper:mergeGeneratedAts UP-TO-DATE
> Task :airplane:paper:mergeAdditionalAts UP-TO-DATE
> Task :airplane:paper:applyMergedAt UP-TO-DATE
> Task :airplane:paper:copyResources UP-TO-DATE
> Task :airplane:paper:decompileJar UP-TO-DATE
> Task :airplane:paper:downloadMcLibrariesSources UP-TO-DATE
> Task :Pufferfish-API:jar
> Task :airplane:paper:applyServerPatches UP-TO-DATE
> Task :airplane:paper:applyPatches UP-TO-DATE
> Task :airplane:paper:prepareForDownstream
> Task :airplane:getPaperUpstreamData
> Task :airplane:applyApiPatches
> Task :airplane:applyServerPatches UP-TO-DATE
> Task :airplane:mergeReobfMappingsPatches UP-TO-DATE
> Task :airplane:prepareForDownstream
> Task :getAirplaneUpstreamData
> Task :Pufferfish-Server:compileJava
Note: Processing Log4j annotations
Note: Annotations processed
Note: Processing Log4j annotations
Note: No elements to process
/home/jenkins/workspace/Pufferfish/Pufferfish-Server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:2448: warning: [removal] REGISTRY_ENTITIES in Tag has been deprecated and marked for removal
case org.bukkit.Tag.REGISTRY_ENTITIES:
^
/home/jenkins/workspace/Pufferfish/Pufferfish-Server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:2450: warning: [removal] CraftEntityTag in io.papermc.paper has been deprecated and marked for removal
return (org.bukkit.Tag<T>) new io.papermc.paper.CraftEntityTag(net.minecraft.tags.EntityTypeTags.getAllTags(), key);
^
/home/jenkins/workspace/Pufferfish/Pufferfish-Server/src/main/java/org/bukkit/craftbukkit/generator/CustomChunkGenerator.java:202: warning: [removal] generateDecorations(ProtoWorld) in ChunkGenerator has been deprecated and marked for removal
generator.generateDecorations(protoWorld);
^
/home/jenkins/workspace/Pufferfish/Pufferfish-Server/src/main/java/io/papermc/paper/world/generation/CraftProtoWorld.java:27: warning: [removal] ProtoWorld in io.papermc.paper.world.generation has been deprecated and marked for removal
public class CraftProtoWorld implements ProtoWorld {
^
/home/jenkins/workspace/Pufferfish/Pufferfish-Server/src/main/java/io/papermc/paper/world/generation/CraftProtoWorld.java:27: warning: [removal] ProtoWorld in io.papermc.paper.world.generation has been deprecated and marked for removal
public class CraftProtoWorld implements ProtoWorld {
^
/home/jenkins/workspace/Pufferfish/Pufferfish-Server/src/main/java/io/papermc/paper/world/generation/CraftProtoWorld.java:27: warning: [removal] ProtoWorld in io.papermc.paper.world.generation has been deprecated and marked for removal
public class CraftProtoWorld implements ProtoWorld {
^
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.
6 warnings
> Task :Pufferfish-Server:classes
> Task :Pufferfish-Server:shadowJar
> Task :Pufferfish-Server:fixJarForReobf
> Task :generateReobfMappings
> Task :Pufferfish-Server:patchReobfMappings
> Task :Pufferfish-Server:includeMappings
> Task :Pufferfish-Server:reobfJar
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.3/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 2m 25s
14 actionable tasks: 14 executed
[Gradle] - Launching build.
[Pufferfish] $ /home/jenkins/workspace/Pufferfish/gradlew paperclip
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.3/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
Configuration on demand is an incubating feature.
> Task :compileJava NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :Pufferfish-Server:processResources UP-TO-DATE
> Task :Pufferfish-Server:generatePomFileForMavenPublication
> Task :Pufferfish-API:compileJava UP-TO-DATE
> Task :Pufferfish-API:processResources NO-SOURCE
> Task :Pufferfish-API:classes UP-TO-DATE
> Task :Pufferfish-API:generateApiVersioningFile UP-TO-DATE
> Task :Pufferfish-API:jar UP-TO-DATE
> Task :cloneAirplaneRepo
> Task :airplane:clonePaperRepo
> Task :airplane:paper:initSubmodules
> Task :airplane:paper:patchSpigotApiPatches UP-TO-DATE
> Task :airplane:paper:patchSpigotApi UP-TO-DATE
> Task :airplane:paper:applyApiPatches UP-TO-DATE
> Task :airplane:paper:downloadMcManifest
> Task :airplane:paper:downloadMcVersionManifest UP-TO-DATE
> Task :airplane:paper:setupMcLibraries UP-TO-DATE
> Task :airplane:paper:downloadMcLibraries UP-TO-DATE
> Task :airplane:paper:addAdditionalSpigotMappings UP-TO-DATE
> Task :airplane:paper:downloadMappings UP-TO-DATE
> Task :airplane:paper:downloadServerJar UP-TO-DATE
> Task :airplane:paper:filterVanillaJar UP-TO-DATE
> Task :airplane:paper:generateMappings UP-TO-DATE
> Task :airplane:paper:inspectVanillaJar UP-TO-DATE
> Task :airplane:paper:generateSpigotMappings UP-TO-DATE
> Task :airplane:paper:spigotRemapJar UP-TO-DATE
> Task :airplane:paper:cleanupMappings UP-TO-DATE
> Task :airplane:paper:patchMappings UP-TO-DATE
> Task :airplane:paper:cleanupSourceMappings UP-TO-DATE
> Task :airplane:paper:remapJar UP-TO-DATE
> Task :airplane:paper:fixJar UP-TO-DATE
> Task :airplane:paper:patchCraftBukkitPatches UP-TO-DATE
> Task :airplane:paper:filterSpigotExcludes UP-TO-DATE
> Task :airplane:paper:spigotDecompileJar UP-TO-DATE
> Task :airplane:paper:patchCraftBukkit UP-TO-DATE
> Task :airplane:paper:patchSpigotServerPatches UP-TO-DATE
> Task :airplane:paper:patchSpigotServer UP-TO-DATE
> Task :airplane:paper:patchSpigot UP-TO-DATE
> Task :airplane:paper:downloadSpigotDependencies UP-TO-DATE
> Task :airplane:paper:remapSpigotSources UP-TO-DATE
> Task :airplane:paper:remapGeneratedAt UP-TO-DATE
> Task :airplane:paper:remapSpigotAt UP-TO-DATE
> Task :airplane:paper:mergeGeneratedAts UP-TO-DATE
> Task :airplane:paper:mergeAdditionalAts UP-TO-DATE
> Task :airplane:paper:applyMergedAt UP-TO-DATE
> Task :airplane:paper:copyResources UP-TO-DATE
> Task :airplane:paper:decompileJar UP-TO-DATE
> Task :airplane:paper:downloadMcLibrariesSources UP-TO-DATE
> Task :airplane:paper:applyServerPatches UP-TO-DATE
> Task :airplane:paper:applyPatches UP-TO-DATE
> Task :airplane:paper:prepareForDownstream
> Task :airplane:getPaperUpstreamData
> Task :airplane:applyApiPatches UP-TO-DATE
> Task :airplane:applyServerPatches UP-TO-DATE
> Task :airplane:mergeReobfMappingsPatches UP-TO-DATE
> Task :airplane:prepareForDownstream
> Task :getAirplaneUpstreamData
> Task :Pufferfish-Server:compileJava UP-TO-DATE
> Task :Pufferfish-Server:classes UP-TO-DATE
> Task :Pufferfish-Server:shadowJar UP-TO-DATE
> Task :Pufferfish-Server:fixJarForReobf UP-TO-DATE
> Task :generateReobfMappings UP-TO-DATE
> Task :Pufferfish-Server:patchReobfMappings UP-TO-DATE
> Task :Pufferfish-Server:includeMappings UP-TO-DATE
> Task :Pufferfish-Server:reobfJar UP-TO-DATE
> Task :generatePaperclipPatch
Reading jars into memory
Creating Paperclip patch
Hashing files
Writing properties file
> Task :paperclipJar
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.3/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 2m 57s
16 actionable tasks: 5 executed, 11 up-to-date
Archiving artifacts
[Set GitHub commit status (universal)] SUCCESS on repos [GHRepository@4638b68f[nodeId=R_kgDOGWX9EA,description=A high-performance fork of Paper designed for large servers.,homepage=,name=Pufferfish,fork=false,archived=false,visibility=public,size=427,milestones={},language=Kotlin,commits={},source=<null>,parent=<null>,isTemplate=false,compareUsePaginatedCommits=false,url=https://api.github.com/repos/pufferfish-gg/Pufferfish,id=426114320,nodeId=<null>,createdAt=2021-11-09T06:19:37Z,updatedAt=2021-12-14T19:24:24Z]] (sha:2bc442f) with context:Jenkins
Setting commit status on GitHub for https://github.com/pufferfish-gg/Pufferfish/commit/2bc442f1c62ac906ba96b462adcb11401633e3ac
Finished: SUCCESS