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-001szr33qhdk4 on docker (java-docker-slave) in workspace /home/jenkins/workspace/Pufferfish-Purpur-1.18
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-Purpur-1.18 # 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/purpur-1.18^{commit} # timeout=10
Checking out Revision e11d6f72460c8de732eaac995b9f3db79dcb9bf1 (refs/remotes/origin/ver/purpur-1.18)
> git config core.sparsecheckout # timeout=10
> git checkout -f e11d6f72460c8de732eaac995b9f3db79dcb9bf1 # timeout=10
Commit message: "Merge branch 'ver/1.18' into ver/purpur-1.18"
> git rev-list --no-walk 6fd944e471db5d918850b9a92eca2c16c8dca047 # timeout=10
[Set GitHub commit status (universal)] PENDING on repos [GHRepository@4c4b36c6[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:e11d6f7) with context:Jenkins
Setting commit status on GitHub for https://github.com/pufferfish-gg/Pufferfish/commit/e11d6f72460c8de732eaac995b9f3db79dcb9bf1
[Gradle] - Launching build.
[Pufferfish-Purpur-1.18] $ /home/jenkins/workspace/Pufferfish-Purpur-1.18/gradlew applyPatches
Downloading https://services.gradle.org/distributions/gradle-7.3.1-bin.zip
...........10%...........20%...........30%...........40%...........50%...........60%...........70%...........80%...........90%...........100%
Welcome to Gradle 7.3.1!
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.1/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :clonePurpurRepo
> Task :purpur:clonePaperRepo
> Task :getPurpurUpstreamData
> Task :purpur:paper:initSubmodules
> Task :purpur:paper:patchSpigotApiPatches
> Task :purpur:paper:patchSpigotApi
> Task :purpur:paper:applyApiPatches
> Task :purpur:paper:downloadMcManifest
> Task :purpur:paper:downloadMcVersionManifest
> Task :purpur:paper:downloadServerJar
> Task :purpur:paper:extractFromBundler
> Task :purpur:paper:addAdditionalSpigotMappings
> Task :purpur:paper:downloadMappings
> Task :purpur:getPaperUpstreamData
> Task :purpur:paper:filterVanillaJar
> Task :purpur:paper:patchCraftBukkitPatches
> Task :purpur:paper:patchSpigotServerPatches
> Task :purpur:paper:downloadMcLibrariesSources
> Task :purpur:paper:generateMappings
> Task :purpur:paper:generateSpigotMappings
> Task :purpur:paper:spigotRemapJar
> Task :purpur:paper:cleanupMappings
> Task :purpur:paper:remapJar
> Task :purpur:paper:patchMappings
> Task :purpur:paper:cleanupSourceMappings
> Task :purpur:paper:filterSpigotExcludes
> Task :purpur:paper:fixJar
> Task :purpur:paper:spigotDecompileJar
> Task :purpur:paper:patchCraftBukkit
> Task :purpur:paper:patchSpigotServer
> Task :purpur:paper:patchSpigot
> Task :purpur:paper:remapSpigotAt
> Task :purpur:paper:downloadSpigotDependencies
> Task :purpur:paper:remapSpigotSources
> Task :purpur:paper:remapGeneratedAt
> Task :purpur:paper:mergeGeneratedAts
> Task :purpur:paper:mergeAdditionalAts
> Task :purpur:paper:applyMergedAt
> Task :purpur:paper:copyResources
> Task :purpur:paper:decompileJar
> Task :purpur:paper:applyServerPatches
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
> Task :purpur:paper:applyPatches
> Task :purpur:paper:prepareForDownstream
> Task :purpur:applyApiPatches
> Task :purpur:applyServerPatches
> Task :purpur:mergeReobfMappingsPatches
> Task :purpur:prepareForDownstream
> Task :applyApiPatches
Creating pufferfish-api from patch source...
Applying patches to pufferfish-api...
Applying: Add Sentry
Applying: Expose findClass for profiler
Applying: Ignore lookups if closed
Patches applied cleanly to pufferfish-api
> Task :applyServerPatches
Creating pufferfish-server from patch source...
Importing 3 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: Add Sentry
Applying: Add option to disable books
Applying: Optimize entity coordinate key
Applying: Optimize suffocation
Applying: Optimize mob spawning
Applying: Disable Paper timings by default
Applying: Strip raytracing for EntityLiving#hasLineOfSight
Applying: Simpler ShapelessRecipes comparison for Vanilla
Applying: Reduce projectile chunk loading
Applying: Only check for spooky season once an hour
Applying: Optimize random calls in chunk ticking
Applying: Dynamic Activation of Brain
Applying: Reduce chunk loading & lookups
Applying: Skip POI finding if stuck in vehicle
Applying: Flare Profiler
Applying: Remove iterators from inventory contains
Applying: Early return optimization for target finding
Applying: More debug for plugins not shutting down tasks
Applying: Improve fluid direction caching
Applying: Cache climbing check for activation
Applying: Config to disable method profiler
Applying: Use array for gamerule storage
Applying: Make EntityCollisionContext a live representation
Applying: Improve container checking with a bitset
Applying: Better checking for useless move packets
Applying: Patch Paper to use fast item merge raytracing
Applying: Use aging cache for biome temperatures
Applying: Ensure level height is inlined
Applying: Use thread unsafe random for mob spawning
Applying: Remove streams and iterators from range check
Applying: Remove streams from getting nearby players
Applying: Skip cloning loot parameters
Applying: Fix Paper#6045, block goal shouldn't load chunks
Applying: Quicker sequencing of futures for chunk gen
Applying: Reduce entity allocations
Applying: Remove lambda from ticking guard
Applying: Reduce entity fluid lookups if no fluids
Applying: Disable goal selector during inactive ticking
Applying: Port log4j patch
Patches applied cleanly to pufferfish-server
> Task :applyPatches
BUILD SUCCESSFUL in 5m 46s
4 actionable tasks: 4 executed
Build step 'Invoke Gradle script' changed build result to SUCCESS
[Gradle] - Launching build.
[Pufferfish-Purpur-1.18] $ /home/jenkins/workspace/Pufferfish-Purpur-1.18/gradlew createReobfPaperclipJar
> Task :pufferfish-server:processResources
> Task :clonePurpurRepo
> Task :purpur:clonePaperRepo
> Task :purpur:paper:initSubmodules
> Task :purpur:paper:patchSpigotApiPatches UP-TO-DATE
> Task :purpur:paper:patchSpigotApi UP-TO-DATE
> Task :purpur:paper:applyApiPatches UP-TO-DATE
> Task :purpur:paper:downloadMcManifest
> Task :purpur:paper:downloadMcVersionManifest UP-TO-DATE
> Task :purpur:paper:downloadServerJar UP-TO-DATE
> Task :purpur:paper:extractFromBundler UP-TO-DATE
> Task :purpur:paper:addAdditionalSpigotMappings UP-TO-DATE
> Task :purpur:paper:downloadMappings UP-TO-DATE
> Task :purpur:paper:filterVanillaJar UP-TO-DATE
> Task :purpur:paper:generateMappings UP-TO-DATE
> Task :purpur:paper:generateSpigotMappings UP-TO-DATE
> Task :purpur:paper:spigotRemapJar UP-TO-DATE
> Task :purpur:paper:cleanupMappings UP-TO-DATE
> Task :purpur:paper:patchMappings UP-TO-DATE
> Task :purpur:paper:cleanupSourceMappings UP-TO-DATE
> Task :purpur:paper:remapJar UP-TO-DATE
> Task :purpur:paper:fixJar UP-TO-DATE
> Task :purpur:paper:patchCraftBukkitPatches UP-TO-DATE
> Task :purpur:paper:filterSpigotExcludes UP-TO-DATE
> Task :purpur:paper:spigotDecompileJar UP-TO-DATE
> Task :purpur:paper:patchCraftBukkit UP-TO-DATE
> Task :purpur:paper:patchSpigotServerPatches UP-TO-DATE
> Task :purpur:paper:patchSpigotServer UP-TO-DATE
> Task :purpur:paper:patchSpigot UP-TO-DATE
> Task :purpur:paper:downloadSpigotDependencies UP-TO-DATE
> Task :purpur:paper:remapSpigotSources UP-TO-DATE
> Task :purpur:paper:remapGeneratedAt UP-TO-DATE
> Task :purpur:paper:remapSpigotAt UP-TO-DATE
> Task :purpur:paper:mergeGeneratedAts UP-TO-DATE
> Task :purpur:paper:mergeAdditionalAts UP-TO-DATE
> Task :purpur:paper:applyMergedAt UP-TO-DATE
> Task :purpur:paper:copyResources UP-TO-DATE
> Task :purpur:paper:decompileJar UP-TO-DATE
> Task :purpur:paper:downloadMcLibrariesSources UP-TO-DATE
> Task :purpur:paper:applyServerPatches UP-TO-DATE
> Task :purpur:paper:applyPatches UP-TO-DATE
> Task :purpur:paper:prepareForDownstream
> Task :purpur:getPaperUpstreamData
> Task :purpur:applyApiPatches
> Task :purpur:applyServerPatches UP-TO-DATE
> Task :purpur:mergeReobfMappingsPatches UP-TO-DATE
> Task :purpur:prepareForDownstream
> Task :getPurpurUpstreamData
> Task :mergeReobfMappingsPatches
> Task :pufferfish-api:compileJava
/home/jenkins/workspace/Pufferfish-Purpur-1.18/pufferfish-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/Pufferfish-Purpur-1.18/pufferfish-api/src/main/java/org/bukkit/Bukkit.java:1714: 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);
^
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.
2 warnings
> Task :pufferfish-api:processResources NO-SOURCE
> Task :pufferfish-api:classes
> Task :pufferfish-api:generateApiVersioningFile
> Task :pufferfish-api:jar
> Task :pufferfish-server:compileJava
Note: Processing Log4j annotations
Note: Annotations processed
Note: Processing Log4j annotations
Note: No elements to process
/home/jenkins/workspace/Pufferfish-Purpur-1.18/pufferfish-server/src/main/java/org/bukkit/craftbukkit/CraftServer.java:2345: 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) {
^
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 :pufferfish-server:classes
> Task :pufferfish-server:shadowJar
> Task :generateReobfMappings
> Task :pufferfish-server:fixJarForReobf
> Task :patchReobfMappings
> Task :pufferfish-server:includeMappings
> Task :pufferfish-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.3.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 1m 44s
16 actionable tasks: 16 executed
Archiving artifacts
[Set GitHub commit status (universal)] SUCCESS on repos [GHRepository@24370ed4[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:e11d6f7) with context:Jenkins
Setting commit status on GitHub for https://github.com/pufferfish-gg/Pufferfish/commit/e11d6f72460c8de732eaac995b9f3db79dcb9bf1
Finished: SUCCESS